Maksim Nazarov is a Senior Backend Developer based in Amsterdam with a decade of experience building highly available, distributed and fault-tolerant systems. He specializes in Java 11 and Spring Boot, and routinely architects services using MongoDB, RabbitMQ, Apache Ignite, Protobuf, and Kubernetes while driving CI/CD improvements with Helm and Docker. At Semrush he modernizes and refactors legacy Site Audit tooling into cloud-native components and handles production incident resolution. Earlier roles combine performance engineering and hands-on systems work—maintaining OLTP systems at 50k TPS, building a production performance-monitoring microservice, and creating support tools that sped up debugging and attracted customers. He brings a pragmatic focus on observability and throughput optimization, plus a track record of turning operational pain points into production-grade tooling.
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.