Dmitry Akulich is a software engineer with 10 years of experience building high-performance backend systems, currently working on Vertex AI Vector Search at Google in Warsaw. He holds an M.Sc. in Computer Science and has a strong track record at Mapbox and Rakuten Viber focusing on navigation algorithms and desktop/Universal Windows Platform clients. Dmitry is an active contributor to open-source routing technology—having improved performance and fixed core logic in the widely used Valhalla engine—demonstrating attention to code quality and algorithmic optimization. Comfortable in both product and infrastructure contexts, he brings practical expertise in time-distance matrix calculations, compression utilities, and scalable search systems. He combines academic rigor with hands-on problem solving across mapping, communication, and cloud AI domains.
10 years of coding experience
14 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Belarusian State University of Informatics and Radioelectronics
Contributions:6 reviews, 6 commits, 10 PRs in 1 year 7 months
Contributions summary:Dmitry primarily contributed to the Valhalla routing engine by fixing bugs and optimizing code related to core functionalities. Their work involved addressing issues in compression utilities, conditional logic, and time-distance matrix calculations. They also made improvements to the codebase by adopting more efficient methods, such as replacing `substr` with `starts_with` for prefix matching, demonstrating a focus on code quality and performance. These contributions included the modification of core files related to the routing engine.
Contributions:38 pushes, 13 branches in 1 year 7 months
dijkstramap-matchingroutingrouting-enginemap
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.