Pavel Solodovnikov

Senior Software Engineer at Querify Labs

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

🤩
Rockstar
🎓
Top School
Pavel Solodovnikov is a Senior Software Engineer with 13 years of experience building robust systems across companies like Querify Labs, ScyllaDB, and ООО Компания Тензор. He combines deep applied-mathematics training with hands-on backend development, contributing to performance and code-quality improvements in large C++ codebases such as the upstream CMake repository. Pavel has a track record of pragmatic engineering: refactoring types to std::string consistency, adding const-reference qualifications, and streamlining generators and commands to improve maintainability and efficiency. Based in Russia, he excels at stabilizing complex build and storage systems and mentoring teams through technical debt reduction. Colleagues know him for quiet, steady improvements that compound over time and for preferring sustainable, well-documented changes over flashy rewrites.
code13 years of coding experience
job10 years of employment as a software developer
bookSpecialist, Applied Mathematics, Specialist, Applied Mathematics at Yaroslavl Demidov State University
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

maintainability10
build-system10
cmake10
c-language10
cprogramming-language10
optimization9
performance-optimization9
optmization9
optimisation9

Programming languages (6)

C++CGoPerlPythonClojure

Github contributions (5)

github-logo-circle
Kitware/CMake

May 2017 - Jan 2018

Mirror of CMake upstream repository
Role in this project:
userBackend Developer
Contributions:17 commits in 8 months
Contributions summary:Pavel contributed to the CMake build system by making changes to the codebase, including replacing `std::basic_string<char>` with `std::string` for consistency and adding const-reference qualifications to improve code quality. They also modified commands and generators to improve efficiency. These changes indicate a focus on improving the codebase, and maintaining quality.
cppcmakeupstream
ManManson/warzone2100

Nov 2023 - Mar 2025

Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Contributions:322 pushes, 140 branches in 1 year 4 months
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
Pavel Solodovnikov - Senior Software Engineer at Querify Labs