Dmitry Durnov

Principal Member Of Technical Staff at AMD

Kildare, Ireland
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 Durnov is a Principal Member of Technical Staff with nearly two decades of deep C systems experience, now focused on high-performance computing and telecom at AMD after a long tenure architecting Intel MPI and oneCCL. He has a proven track record in low-level performance optimization, protocol-level resource management, and networking stacks, exemplified by his contributions to the widely used libfabric project where he optimized RDM/FI_TAGGED paths and ACK handling. Dmitry blends hands-on assembly- and C-level tuning for new CPU architectures with subsystem leadership from his telecom platform days, making complex trade-offs between performance and maintainability. Based in Kildare, Ireland, he pairs rigorous academic grounding in microelectronics and microprocessor engineering with a pragmatic history of shipping mission-critical software across HPC and carrier-grade systems. An understated strength is his knack for refactoring and improving code readability in performance-critical codebases, which has repeatedly reduced technical debt while boosting throughput.
code11 years of coding experience
job16 years of employment as a software developer
bookMaster Power electronics Microprocessor engineering Microelectronics, Master Power electronics Microprocessor engineering Microelectronics at Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
languagesEnglish, Russian
github-logo-circle

Github Skills (8)

c1710
lib10
c1110
rdma10
networking10
performance-optimization9
socket8
api-design7

Programming languages (4)

ShellC++CPython

Github contributions (5)

github-logo-circle
ofiwg/libfabric

Dec 2015 - Feb 2018

Open Fabric Interfaces
Role in this project:
userBack-end Developer
Contributions:5 commits, 7 PRs, 26 comments in 2 years 2 months
Contributions summary:Dmitry primarily focused on optimizing the verbs provider within the libfabric project, specifically addressing RDM and FI_TAGGED functionalities. Their contributions involved bug fixes, performance optimizations, and improvements to ACK handling mechanisms. They also worked on refactoring and improving resource management within the RDM-tagged endpoint, improving code readability and efficiency. Furthermore, the user added a filter for interface names in the sockets provider.
interfacesminecraftfabric
ddurnov/mpich

Feb 2017 - Sep 2017

Official MPICH Repository
Contributions:1 PR, 5 pushes, 5 branches in 7 months
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 Durnov - Principal Member Of Technical Staff at AMD