Grigory Dobrov is a senior C++ software engineer based in Berlin with 14 years of C++ experience and nine years in senior roles, currently building scalable systems at AWS after leading performance-critical work at Mapbox. He specializes in balancing search quality, runtime performance and development speed, with deep expertise in algorithms, data structures, SIMD optimization, GRPC, and cloud deployments. Past projects include optimizing many-to-many pathfinding for public APIs, designing a stateful map-matching service with cost-saving Elasticache storage, and migrating monolithic search engines to GRPC microservices with smart caching and spellchecker optimizations. Grigory regularly drives architecture reviews, mentors engineers, conducts system-design interviews, and blends low-level profiling with high-level API design to deliver reliable, cost-efficient services. An analytical problem-solver, he pairs production monitoring and statistics-driven tuning with practical compression and caching techniques that often reveal non-obvious performance wins.
9 years of coding experience
15 years of employment as a software developer
Master of Computer Applications - MCA Computer Science, Master of Computer Applications - MCA Computer Science at Moscow State University
A JavaScript client to Mapbox services, supporting Node, browsers, and React Native
Contributions:1 review, 5 commits, 1 PR in 5 days
reactjavascript-clientmapboxreact-nativebrowsers
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.
Request Free Trial
Grigory Dobrov - Senior Software Engineer at Amazon Web Services (AWS)