Summary
Sergey Chepurnov is a seasoned Java software engineer with 13 years of experience and a decade of hands-on development, now mentoring students on a Java developer online course at Hexlet. He has built and optimized scalable microservice back-ends using Java/Kotlin, Spring, CQRS, Event Sourcing and Axon, and improved runtime performance via snapshotting in production environments. Sergey pairs backend expertise with front-end experience (AngularJS, Vue, RichFaces) and practical DevOps knowledge (Docker, Kubernetes, GitLab CI), enabling full-stack delivery and reliable deployments. His earlier work includes multithreaded modules for e-insurance at Liberty Mutual and server-side refactoring and reporting at Sibers, reflecting strong system-thinking and attention to legacy modernization. As an educator he reviews student projects, hosts webinars and authors technical content, translating complex architecture patterns into teachable insights. Based in Novosibirsk with an engineering degree in electrical engineering, he blends rigorous technical foundations with a knack for mentoring and clear technical communication.
13 years of coding experience
6 years of employment as a software developer
- Engineer’s degree in Electrical Engineering, Jul 2009, - Engineer’s degree in Electrical Engineering, Jul 2009 at Novosibirsk State Technical University (NSTU)
Русский, English