Dmitry Gladkov

Staff Software Engineer at Uber

San Francisco, California, United States
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 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.
code9 years of coding experience
job14 years of employment as a software developer
bookInstitute of Oriental Studies and International Relations "Kharkiv Collegium"
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at National Aerospace University -'Kharkiv Aviation Institute'​
languagesEnglish, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
1reputation
836reached
1answer
1question
github-logo-circle

Github Skills (24)

debug10
c-language10
mpi10
hpc10
c1110
networking10
c1710
cprogramming-language10
performance-monitor9
performance-analytics9
performance-measurement9
ip9
fortran9
performance-monitoring9
tcp9

Programming languages (8)

JavaC++CGoPHPJupyter NotebookCudaPython

Github contributions (5)

github-logo-circle
openucx/ucx

Feb 2019 - Nov 2022

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Role in this project:
userBack-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.
craympiopenshmemyangroce
pmodels/mpich

Sep 2017 - Sep 2018

Official MPICH Repository
Role in this project:
userBack-end Developer
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.
Request Free Trial
Dmitry Gladkov - Staff Software Engineer at Uber