Sergey Zavoloka is a seasoned backend engineer with 11 years of experience building and scaling distributed systems, currently driving backend services at Amazon for millions of users. He has a strong track record in production ML infrastructure—designing feature store backends at Skyscanner and building a parking-availability prediction microservice and model at EasyPark. Sergey combines deep systems engineering with practical ML product delivery, having implemented data pipelines with Spark and owned authentication and deployment tooling across microservice ecosystems. He mentors engineers, leads architecture and code-quality efforts, and specializes in turning complex data flows into reliable, testable services. Based in London, he pairs a Master's in Computer Science from Novosibirsk State University with hands-on experience across startups and large platforms, often tackling bottlenecks that surface only at scale. An early career focus on PDF and rendering engines gives him an unusual breadth from low-level implementation details to high-level distributed design.
11 years of coding experience
13 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Novosibirsk State University (NSU)
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at High College of Informatics
Contributions:2 PRs, 27 pushes, 5 branches in 1 year 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.