Dmitry Budnikov

Lead Software Engineer at YADRO

Nizhny Novgorod, Nizhny Novgorod Oblast, 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
Dmitry Budnikov is a seasoned lead software engineer with 11+ years of professional experience and a long tenure at Intel where he progressed to senior technical leadership before joining YADRO. He specializes in backend systems and performance optimization, contributing notable refactors to the widely used OpenCV library—improving IPP integration, cross-platform builds, and core image-processing modules. Based in Nizhny Novgorod, Dmitry combines deep systems knowledge with a scientific background (MSc in Acoustics) that informs a methodical approach to problem solving. He has a track record of simplifying complex code paths and removing technical debt to make large codebases more maintainable. Colleagues rely on him for pragmatic, high-impact engineering decisions that balance performance and readability. Quietly rigorous, he often surfaces subtle cross-platform issues before they affect production.
code10 years of coding experience
job24 years of employment as a software developer
bookN.Novgorod Lyceum #40
bookMaster of Science (MS), Acoustics, Master of Science (MS), Acoustics at Нижегородский Государственный Университет им. Н.И. Лобачевского (ННГУ)
languagesEnglish, Russian
github-logo-circle

Github Skills (7)

computer-vision10
opencv10
c-language10
cprogramming-language10
image-processing10
code-optimization9
build-system8

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
opencv/opencv

May 2015 - Feb 2022

Open Source Computer Vision Library
Role in this project:
userBack-end Developer
Contributions:129 reviews, 29 PRs, 1 push in 6 years 9 months
Contributions summary:Dmitry primarily focused on refactoring and optimizing the OpenCV library's core functionality, particularly concerning IPP (Intel Performance Primitives) integration. They addressed build issues, fixed warnings across multiple platforms, and removed unused code. Furthermore, the user implemented separate static functions for IPP code paths to improve readability and simplify future development efforts. These changes predominantly involved modifying core modules related to image processing.
pythonvisiondeep-learningc-plus-pluscomputer-vision
dbudniko/opencv

May 2015 - Feb 2022

Open Source Computer Vision Library
Contributions:1 PR, 401 pushes, 40 branches in 6 years 9 months
pythonvisioncomputer-visionc-plus-plusimage-processing
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
Dmitry Budnikov - Lead Software Engineer at YADRO