Konstantin Belyavskiy is a Lead Software Engineer with a decade of experience designing high-performance backend systems, database kernels, and production-grade optimization for Linux servers. He leads modularization and low-level memory profiling efforts at КонсультантПлюс, having redesigned multithreaded command processing and devised novel algorithms for database error correction. Previously he tackled replication and sharding challenges at Mail.ru Group using Tarantool, and optimized backend throughput at Yandex by migrating heavy paths from XML to protobuf for mobile and web services. At Intel he owned full-system simulation models and implemented detailed cryptographic device models used for pre-silicon software development, demonstrating comfort across systems, firmware and tooling. An active contributor to OpenVINO, he focuses on build robustness and developer ergonomics (CMake improvements, Windows PDB handling), showing a pragmatic DevOps-automation mindset beyond core features. Trained at MIPT, he blends rigorous applied-math foundations with hands-on systems engineering and a penchant for reliability engineering.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Applied Mathematics and Physics, Bachelor's degree, Applied Mathematics and Physics at Московский Физико-Технический Институт (Государственный Университет) (МФТИ)
Master's degree, Applied Mathematics and Physics, Master's degree, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:42 reviews, 23 commits, 50 PRs in 1 year 3 months
Contributions summary:Konstantin's contributions primarily revolve around improving the build process and addressing issues with the build environment within the OpenVINO repository. They implemented retries for downloads within the CMake scripts to improve network robustness. They also addressed PDB file handling for debugging on Windows platforms by modifying compiler flags and target properties in CMake. These changes indicate a focus on ensuring a reliable and efficient build process.
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.