Summary
Vyacheslav Gurov is a seasoned Java engineer and lead developer with eight years of focused experience building multithreaded microservices and modernizing monolithic systems, currently serving as Chief Development Engineer at PJSC Sberbank. He brings deep hands-on expertise in Java, Groovy, PL/SQL, Gradle and testing frameworks (JUnit, Mockito, Spock), and operational experience with Docker and OpenShift for production deployments. Prior roles in system design and telecom billing gave him strong backend, database (Oracle, PostgreSQL) and automation chops, enabling pragmatic architecture decisions under legacy constraints. Known for moving teams toward microservice patterns, he balances performance-driven concurrency work with reliable CI/CD practices. Based in Novosibirsk, he combines a master's degree in computer science with a decade-long trajectory from service operations to technical leadership. An often overlooked strength is his background in telecom and automation, which informs his practical approach to systems reliability and observability.
8 years of coding experience
1 year of employment as a software developer
Master's degree, Computers, Complexes, and Networks (Computer Science), Master's degree, Computers, Complexes, and Networks (Computer Science) at Ангарская Государственная Техническая Академия (АГТА)