Dmitry Akulich

Software Engineer at Google

Warsaw, Masovian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job14 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Belarusian State University of Informatics and Radioelectronics
languagesRussian, English, Russian, Polish
github-logo-circle

Github Skills (14)

algorithm10
data-structures10
algorithms10
routing-slip10
c-language10
routes10
cprogramming-language10
boost10
data-structure10
code-optimization9
testing8
dijkstra7
openstreetmap7
astar6

Programming languages (6)

C#C++BatchfileSwiftPythonKotlin

Github contributions (5)

github-logo-circle
valhalla/valhalla

Feb 2021 - Sep 2022

Open Source Routing Engine for OpenStreetMap
Role in this project:
userBack-end Developer
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.
osrmmulti-modalnominatimtileddijkstra
DmitryAk/valhalla

Feb 2021 - Sep 2022

Open Source Routing Engine for OpenStreetMap
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.
Request Free Trial
Dmitry Akulich - Software Engineer at Google