Dmitry Emelyanov

Senior Software Developer at Yandex

Saint Petersburg, Saint Petersburg, 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

👤
Senior
🎓
Top School
Dmitry Emelyanov is a Senior Software Developer based in Saint Petersburg with eight years of experience building core components of autonomous driving systems. He specializes in C++, ROS, algorithms and data structures, and has deep practical knowledge of concurrency, network programming and point cloud processing. At StarLine he designed and implemented a point cloud localization service, an Unreal Engine–based HD map editor plugin, and parts of planning & prediction, then continued advancing autonomy at Yandex. His background in embedded systems and sensors (Master’s and Bachelor’s from ITMO) gives him a hardware-aware approach to software design that helps bridge perception, mapping and control. Dmitry is comfortable selecting precise data structures and algorithms to meet real-time constraints and has a track record of shipping modular, production-ready components across the stack. Notably, he combines research-grade academic training with hands-on system integration experience in both tooling and runtime components.
code8 years of coding experience
job6 years of employment as a software developer
bookMaster’s Degree Design of embedded computing systems and systems on a chip, Master’s Degree Design of embedded computing systems and systems on a chip at ITMO University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
13reputation
2kreached
0answers
2questions
github-logo-circle

Github Skills (49)

unreal-engine-410
simulator10
autonomous-vehicles10
self-driving-car10
deep-reinforcement-learning10
apollo10
autonomous-driving10
artificial-intelligence9
simulation9
imitation-learning9
airsim9
autonomy9
carla9
ros9
computer-vision9

Programming languages (5)

C#ShellC++JavaScriptHaskell

Github contributions (5)

github-logo-circle
dymons/domain-driven-design

Apr 2024 - Sep 2024

Contributions:6 PRs, 416 pushes, 6 branches in 4 months
dymons/dsac

Oct 2019 - Jan 2025

Learn how to implement Data Structures, Algorithms and Concurrency. Prepare for the coding interview for C++ developers.
Contributions:6 PRs, 335 pushes, 13 branches in 5 years 3 months
cppconcurrencyalgorithms-and-data-structurespreparedata-structures
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