Dmitry Gladkov is a Staff Software Engineer based in San Francisco with over a decade of hands-on experience across backend systems, performance engineering, and team leadership. He has progressed from QA automation and Python/Django web development to founding and running a development agency, teaching React, and leading engineering teams at EPAM and Uber. Dmitry contributes to high-performance open-source projects like UCX and MPICH, bringing deep expertise in network stack debugging and OFI/UCT module stability improvements. Comfortable spanning product architecture, DevOps automation, and low-level networking, he pairs pragmatic delivery skills with a penchant for performance tuning. Notably, his background includes both running client-facing businesses and shipping critical fixes to widely used HPC communication libraries, reflecting an uncommon mix of entrepreneurial and systems-level experience.
9 years of coding experience
14 years of employment as a software developer
Institute of Oriental Studies and International Relations "Kharkiv Collegium"
Bachelor's degree Computer Science, Bachelor's degree Computer Science at National Aerospace University -'Kharkiv Aviation Institute'
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Role in this project:
Back-end Developer & Performance Engineer
Contributions:3256 reviews, 1420 commits, 1164 PRs in 3 years 10 months
Contributions summary:Dmitry made several code changes focusing on optimizing and improving the performance and stability of the underlying UCX infrastructure. They increased the timeout values for specific test cases on x86 and PPC platforms, and also corrected errors in the flow for specific CM states. The user's contributions included debugging and fixing network connection issues within the UCT/TCP module.
Contributions:22 commits, 10 PRs, 45 comments in 11 months
Contributions summary:Dmitry primarily contributed to the MPICH repository by fixing bugs and implementing features related to the Open Fabric Interface (OFI) network module. Their work includes addressing iovec usage issues, fixing resource leaks in the fabric, adding support for the RxM provider, and handling FI_MULTI_RECV flags. These changes demonstrate their expertise in improving the OFI network module's stability, functionality, and compatibility.
fortranhpcmpic
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.