Yuri Gorshenin

Инженер-разработчик Программного Обеспечения at Yandex

Moscow, Moscow City, 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
Yuri Gorshenin is a seasoned software engineer with 11 years of experience building search and mapping systems, currently leading the prefix search team for Yandex Maps and Yango. He combines a strong academic background in applied mathematics from MIPT with competition-honed algorithmic skills (TopCoder, Codeforces, AtCoder) and deep expertise in combinatorial optimization, information retrieval, and ML/Deep RL. His career includes search and mobile-first routing work on MAPS.ME at Mail.Ru and contributions to Chrome/ChromeOS and AddressSanitizer at Google, reflecting both low-level systems fluency and product-scale engineering. Notably, he has driven search refactors, clustering features and test-first improvements in the widely used MAPS.ME open-source codebase, emphasizing code quality and stability. Yuri is comfortable balancing R&D (data compression, on-device routing) with hands-on leadership, and often brings discrete-math rigor to practical, performance-critical problems.
code11 years of coding experience
job4 years of employment as a software developer
bookМагистр, Прикладная математика и физика, Магистр, Прикладная математика и физика at МФТИ
languagesРусский, Английский
github-logo-circle

Github Skills (13)

algorithm10
data-structures10
javas10
algorithms10
ios10
c-language10
cprogramming-language10
android10
data-structure10
java10
searching10
testing10
computer-engineering8

Programming languages (3)

C++ShellPython

Github contributions (5)

github-logo-circle
mapsme/omim

Feb 2015 - Jan 2018

🗺️ MAPS.ME — Offline OpenStreetMap maps for iOS and Android
Role in this project:
userBack-end Developer
Contributions:1351 commits, 861 PRs, 415 pushes in 3 years
Contributions summary:Yuri primarily worked on improving the search functionality, fixing search path construction algorithms, and adding tests. Their contributions involved refactoring and adding to the search logic, including features such as adding various data types and implementing clustering. Furthermore, they introduced new test cases and performed review fixes, demonstrating a focus on code quality and stability within the codebase.
androidmap-matchingmapiosoffline-maps
ygorshenin/omim

Oct 2015 - Sep 2018

MAPS.ME - Offline OpenStreetMap maps for iOS/Android/Mac/Linux/Windows
Contributions:4 PRs, 1064 pushes, 625 branches in 3 years
linux-windowswindowsios-androidlinuxandroid
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
Yuri Gorshenin - Инженер-разработчик Программного Обеспечения at Yandex