Summary
Alexander Sorokin is a Lead Software Engineer based in Yekaterinburg with 11 years of experience building resilient, user-focused systems for large-scale services. He leads cross-functional teams at Kontur, designing and delivering cross-team features and microservices that measurably improve user onboarding and report submission success through A/B-validated changes. His background includes architecting university-wide infrastructure (account management, private cloud, EDUROAM) serving tens of thousands of users and teaching software design principles to top-performing students. Alexander blends hands-on implementation with developer coaching, having promoted juniors to mid-level and a peer to lead via structured reviews and mentorship. He champions engineering best practices—CI/CD, automated testing, feature flags—and recently led a multi-team effort to adapt products to new cryptographic regulations, demonstrating both technical breadth and regulatory pragmatism.
11 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Ural State University named after A.M.Gorky
Master's degree, Computer Science, Master's degree, Computer Science at Ural Federal University
Russian, English