Henadzi Klimuk

Software Engineer at Yandex

Minsk, Belarus
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
Henadzi Klimuk is a software engineer with nine years of experience focused on backend systems and routing technologies, currently working at Yandex and contributing at Mapbox. He has deep expertise in map-matching and routing algorithm improvements, demonstrated by substantive contributions to the well-known Valhalla open-source routing engine—adding predicted speeds encoding, TimeInfo-based recosting, and configurable track options. Academically strong with top marks from Belarusian State University and training at Yandex School of Data Analysis, he combines rigorous CS foundations with practical production engineering. Comfortable in large-scale mapping and location platforms, he brings a pattern of improving accuracy and configurability in geospatial systems that isn’t obvious from titles alone.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, 9.4 / 10, Master's degree, Computer Science, 9.4 / 10 at Belarusian State University
bookComputer Science, Computer Science at Yandex School of Data Analysis
github-logo-circle

Github Skills (6)

openstreetmap10
routing-slip10
c-language10
routes10
cprogramming-language10
boost9

Programming languages (1)

C++

Github contributions (3)

github-logo-circle
valhalla/valhalla

Jul 2020 - Jan 2022

Open Source Routing Engine for OpenStreetMap
Role in this project:
userBack-end Developer
Contributions:269 reviews, 60 commits, 40 PRs in 1 year 5 months
Contributions summary:Henadzi primarily focused on enhancing the routing engine, specifically within the map-matching functionality. Their contributions include the addition of a configuration struct for map matching, the implementation of a predicted speeds encoder, and reworking the recosting function to use TimeInfo. These changes demonstrate a focus on improving the efficiency and accuracy of the routing algorithms within the Valhalla project. Furthermore, the user also contributed to the addition of a 'use_tracks' option, allowing users to customize their track preferences.
osrmmulti-modalnominatimtileddijkstra
genadz/valhalla

Jul 2020 - Mar 2021

Open Source Routing Engine for OpenStreetMap
Contributions:108 pushes, 17 branches in 8 months
nominatimdijkstramap-matchingroutingrouting-engine
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
Henadzi Klimuk - Software Engineer at Yandex