Ivan Komissarov

Senior Software Engineer at Яндекс.Маркет

Moscow, Moscow, Russia
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

👤
Senior
🎓
Top School
Ivan Komissarov is a Senior Software Engineer based in Moscow with over a decade of hands-on C++ experience building high-performance systems across desktop, mobile and large-scale backend domains. He has driven performance-critical projects at Yandex and Yandex.Market and contributed to satellite ground-control systems and trading infrastructure, demonstrating a consistent focus on low-latency, data-heavy processing and CI/automation. Ivan is an active open-source contributor to the well-known Conan C/C++ package manager, improving Qbs integration and test coverage to simplify complex build scenarios. Comfortable across the full development lifecycle, he pairs deep systems-level optimization and profiling skills with pragmatic API and tooling work (including Python bindings and logging/telemetry). Colleagues value him for continuous learning and collaborative problem solving on technically challenging teams.
code15 years of coding experience
job13 years of employment as a software developer
bookLomonosov Moscow State University
github-logo-circle

Github Skills (15)

memory-management10
c-language10
package-manager10
cprogramming-language10
qt10
conan10
testing9
data-structure9
cmake9
algorithm9
data-structures9
algorithms9
debug8
debugging8
python8

Programming languages (10)

TypeScriptPowerShellC++ShellCNASLHTMLTcl

Github contributions (5)

github-logo-circle
conan-io/conan

May 2024 - Mar 2025

Conan - The open-source C and C++ package manager
Role in this project:
userBackend Developer
Contributions:16 reviews, 13 PRs, 38 comments in 10 months
Contributions summary:Ivan primarily contributed to enhancing the Qbs (Qt Build System) integration within the Conan package manager. Their work involved implementing and testing Qbs-related functionalities, including the creation and testing of Qbs library packages. They also addressed issues like handling spaces in build processes, adding tests for product switches, and optimizing the Qbs integration code base to reduce duplication. Furthermore, they added a method to resolve configuration and included tests for multiple configurations within the Qbs framework.
cppcmakepackage-managerlinuxmulti-platform
ABBAPOH/macports-ports

Jun 2021 - Mar 2025

The MacPorts ports tree
Contributions:27 pushes, 15 branches in 3 years 9 months
portsmacosmacports-portsmacports
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
Ivan Komissarov - Senior Software Engineer at Яндекс.Маркет