Maxim Kurbatov is a Senior Java Engineer based in the Netherlands with 12 years of software experience and 5+ years focused on Java Spring microservices. He designs scalable, fault-tolerant systems using Postgres, Kafka, and Hazelcast, and has a track record of cutting infrastructure costs and client integration time—most notably halving storage and compute costs and delivering a 10x faster backend onboarding at OneCell.ai. He led the split of a monolith into 10+ microservice repositories, shipped an MVP under a two-month deadline, and automated API client generation with distributed tracing to boost observability. Comfortable across the stack, he also has front-end experience with React and hands-on experience building OAuth providers and real-time APIs from earlier full-stack roles. A mentor and practical coach, he accelerates junior engineers’ growth and improves team delivery through code quality practices. Outside core backend work he pursues IoT as a hobby and holds a master’s degree from ITMO University.
13 years of coding experience
3 years of employment as a software developer
Master's degree, Infocommunications and digital media, Master's degree, Infocommunications and digital media at ITMO University
Bachelor's degree, Informatics and computer engineering, Bachelor's degree, Informatics and computer engineering at Saratov State Technical University
Contributions:10 releases, 1 PR, 9 pushes in 2 years 7 months
aptbuildpack
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.