Valentin Petrov is a software development and analysis expert with 13 years of deep experience in high-performance computing and collective communication stacks. He has driven R&D and performance optimization for MPI and proprietary collective libraries at Intel, Mellanox, and NVIDIA, including enabling advanced hardware features like SHARP, core-direct, and CUDA-buffer collectives. Valentin contributes to the flagship Open MPI project, focusing on backend communication correctness and UCC integration—work that impacts large-scale HPC deployments and supercomputers. He holds a PhD in nonlinear dynamics, bringing a rigorous, research-driven approach to systems performance tuning and algorithm design. Based in Nizhny Novgorod, he blends low-level protocol expertise with practical performance engineering across both software and specialized networking hardware. An uncommon strength is his ability to translate theoretical nonlinear dynamics insights into tangible optimizations for parallel communication algorithms.
13 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (PhD), Nonlinear Dynamics, Oscillations, Synchronization, Doctor of Philosophy (PhD), Nonlinear Dynamics, Oscillations, Synchronization at Нижегородский Государственный Университет им. Н.И. Лобачевского (ННГУ) / State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Contributions:29 reviews, 40 commits, 80 PRs in 1 year 8 months
Contributions summary:Valentin primarily contributes to the Open MPI project by implementing and fixing core backend functionalities related to the communication library, with a focus on the High-performance Computing (HPC) and Message Passing Interface (MPI) domains. Their work includes fixing data type mapping issues, adjusting to API changes for data types, and optimizing collective communication operations. They also contribute to component integration within Open MPI, specifically the integration of the UCC (Unified Communication and Collaboration) library.
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.