Vyacheslav Lapin
Free test session
Price and format

Hourly consultation costs differently depending on student's experience:

Junior:  43$
Middle:  60$
Senior:  78$
15 min. test video call:  free

Vyacheslav Lapin

Saint Petersburg, Russia / GMT+3
Lead Java/JS Developer в xCritical Software (Y-Tree)

Внедренец инноваций и лучших практик в "Кровавый Энтерпрайз" - исследую новые технологии и "продаю" их на крупные старые IT-проекты, пытаясь сделать их гибче, надёжнее, более современными и быстрыми, не потеряв при этом в функцинальности.

Более 12-ти лет в IT.

Team LeadFullstackReactReduxMobXJavaScriptTypeScriptJavaSpring BootPostgreSQLHibernate
🤝 Can help with
  • Базовый уровень - программист на Java SE (операторное, процедурное, объектно-ориентированное, функциональное программирование, работа со строками, ввод-вывод - сеть и файловая система, коллекции, многопоточность, работа с http-протоколом), работа c Базами Данных через JDBC, работа с XML и JSON через JAXB и JSONB, работа с HTTP-протоколом через Servlet'ы на Tomcat'е. Инструменты - Intellij IDEA, Git, JUnit 5, Maven, Gradle, Lombok
  • Продвинутый уровень - разработчик современных монолитных приложений (Spring и Spring Boot, Spring Data/JPA/Hibernate), паттерны проектирования (GoF, GRASP, Архитектурные шаблоны), интеграция (REST, STOMP, RebbitMQ/Kafka, шаблоны интеграции, реактивное программмирование - WebFlux, RSocket, реактивные шаблоны)
  • Экспертный уровень - разработчик современных микросервисов (микросервисная архитектура на базе решений Spring Cloud)
💻 Work experience

July 2019 — until now

xCritical Software (Y-Tree) — Lead Java/JS Developer — Developing and leading Financial service for FE and BE

July 2015 — July 2019

EPAM Systems Inc. (Россия) — Senior developer, Trainer — Integration system developement for managing organization with Spring Integration, RabbitMQ, Java SE 8, PostgreSQL and JCache (Hazelcast)

October 2012 — August 2014

AT Consulting — Expert

July 2011 — October 2012

Luxoft-Training — Senior Expert at Java/JavaScript/XML technologies

June 2009 — March 2011

Kaspersky lab. — System Analyst

🎓 Education

Oracle

Oracle Certified Java Programmer — 2006

Moscow Lomonosov State University

Faculty of Computational Mathematics and Cybernetics, Specialist, Programming — 2006

Moscow State Mining University

Automatization and Information science, Specialist, Automatization of business processes — 2004