Summary
Vyacheslav Lapin is a seasoned Senior Full-Stack Engineer and trainer with 11+ years of professional experience building enterprise-grade web and integration systems across finance, telecom and retail. He combines deep JVM expertise (Java, Scala, Clojure, Kotlin) with a strong frontend practice in JS/TS and React, and regularly architects messaging and reactive solutions using Kafka, RabbitMQ and Reactive Streams. As a consultant and instructor at Luxoft and EPAM he blends hands-on delivery with training and mentorship, creating technical curricula and upskilling teams. His work spans middleware, SOAP/REST APIs, HTTP/2, and database design (Oracle/Postgres) while exploring performance frontiers like asm.js/WebAssembly and functional programming influences from Haskell. Not obvious from titles: he frequently moves between hands-on coding and teaching, which makes him equally effective at shaping architecture and elevating team capabilities.
11 years of coding experience
9 years of employment as a software developer
Specialist, Automatization of business processes, Specialist, Automatization of business processes at Moscow State Mining University (MSMU)
Lomonosov Moscow State University
English