Maksim Andrianov

Staff Software Engineer at YADRO

Russia
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

🤩
Rockstar
🎓
Top School
Maksim Andrianov is a Staff Software Engineer with nine years of experience specializing in C++, backend systems, routing and map generation for large-scale location products. He has driven performance and architecture improvements at MAPS.ME and Mapbox—cutting map generation times threefold and adding vehicle-dimension-aware routing and connectivity optimizations for production navigation engines. An active open-source contributor, Maksim has improved core logic and routing accuracy in prominent projects like Organic Maps and Valhalla, often tackling subtle correctness issues such as signed/unsigned comparisons and conditional routing restrictions. Currently building data storage solutions at YADRO, he blends low-level algorithmic rigor with product-minded engineering and on-call operational experience. Notably, his background includes embedded sensor-data processing for UAV systems, reflecting a practical grasp of both hardware-adjacent pipelines and cloud-scale services.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Peter the Great St.Petersburg Polytechnic University
languagesRussian, English
github-logo-circle

Github Skills (16)

algorithm10
openstreetmap10
code-optimization10
algorithms10
routing-slip10
c-language10
routes10
cprogramming-language10
testing10
dijkstra9
data-structure9
software-quality9
data-structures9
optimization8
optimisation8

Programming languages (4)

DockerfileC++CPython

Github contributions (5)

github-logo-circle
mapsme/omim

Jun 2018 - Mar 2021

🗺️ MAPS.ME — Offline OpenStreetMap maps for iOS and Android
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:1 release, 209 reviews, 606 commits in 2 years 9 months
Contributions summary:Maksim was involved in addressing code quality issues, specifically fixing warnings related to signed and unsigned integer comparisons, indicating a focus on code correctness and maintainability. Their contributions included modifications across multiple source files, suggesting familiarity with the codebase. The user also performed testing to ensure correct results.
androidmap-matchingmapiosoffline-maps
valhalla/valhalla

Apr 2021 - Aug 2021

Open Source Routing Engine for OpenStreetMap
Role in this project:
userBack-end Developer
Contributions:33 reviews, 54 commits, 20 PRs in 3 months
Contributions summary:Maksim made multiple contributions to the Valhalla routing engine, fixing routing issues related to conditional restrictions on roads. They updated the code to handle destination-only routing scenarios, and they worked on incorporating vehicle dimensions (height and width) into the routing calculations. Additionally, the user contributed to the test suite, adding new test requests and modifying existing ones to validate the changes. These contributions demonstrate a focus on refining the core routing logic and improving its accuracy.
osrmmulti-modalnominatimtileddijkstra
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
Maksim Andrianov - Staff Software Engineer at YADRO