Dmitry Ulanov is a seasoned C/C++ software developer with nine years of professional experience building high-performance, multithreaded applications and networked systems, currently contributing to core engineering at Booking.com. He brings deep expertise in STL, Windows internals and WinAPI, user- and kernel-mode debugging, cross-platform browser development from his Yandex tenure, and a strong foundation in algorithms and OOP. Dmitry’s background spans systems-level work—storage, database, and search engines—to desktop utilities like OpenVPN clients and TCP/IP viewers, showing a consistent focus on reliability and low-level problem solving. Comfortable with version control, unit testing, and UML-driven design, he has repeatedly delivered production software for both Windows and Unix-like environments. Based in Amsterdam, he pairs academic training from a technical university with practical experience shipping complex, security-conscious tools. Colleagues rely on him for stabilizing tricky concurrency and networking bugs that others find hard to reproduce.
9 years of coding experience
11 years of employment as a software developer
Bachelors of Computer Science & Engineering, systems engineer, Bachelors of Computer Science & Engineering, systems engineer at National Research Nuclear University (former Moscow Engineering Physics Institute)
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.