Sergey Oblomov is a seasoned software engineer with 12 years of experience specializing in high-performance back-end systems and distributed communication stacks. Based in Nizhny Novgorod, he contributes to prominent open-source projects like UCX and Open MPI, where he focuses on performance engineering, memory handling, and race-condition fixes. His work includes enabling keepalive features for RC-verbs and TCP transports, refactoring callbacks into FAST queues, and resolving subtle memory leaks and synchronization issues in MPI datatypes. Known for pragmatic optimizations and low-level debugging, he brings deep expertise in parallel communication libraries that power HPC and middleware.
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Role in this project:
Back-end Developer & Performance Engineer
Contributions:1283 reviews, 198 commits, 579 PRs in 1 year 11 months
Contributions summary:Sergey focused on fixing ROCM test cases by adding stub memory query calls and updating tests, improving the functionality of the Rocm base. The user enabled the keepalive feature for the RC-verbs transport and added a keepalive feature for TCP transport. The user also worked on performance optimization by moving the keepalive progress callback into the FAST queue and refactoring the callback function.
Contributions:85 reviews, 43 commits, 162 PRs in 1 year 11 months
Contributions summary:Sergey primarily contributed to the Open MPI project's back-end infrastructure, particularly focusing on the UCX (Unified Communication X) and SPML (Shared Memory Parallel Library) components. Their work involved fixing memory leaks and potential race conditions in datatype processing and also resolving coverity issues. The user also implemented features such as strong synchronization for fence calls and made various improvements related to memory segment handling.
mpicluster-computingfortranopenmpipetsc
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.