Pavlo Shchelokovskyy

Prinicpal Software Engineer at Mirantis

Kharkiv, Kharkiv Oblast, Ukraine
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
Pavlo Shchelokovskyy is a Principal Software Engineer with 16 years of experience, leading OpenStack teams at Mirantis from hands-on development to upstream community collaboration. He combines deep Python engineering with a strong academic background in biophysics and theoretical physics (Dr.rer.nat), which informs a methodical, measurement-driven approach to systems and testing. Pavlo has a track record of improving code quality and test suites across major OpenStack projects like Heat, Nova, and the python-openstackclient, and he’s addressed subtle correctness and efficiency issues in production orchestration and compute services. As a former post-doc who automated biophysical experiments, he brings uncommon expertise in experimental automation and reproducible engineering practices to cloud infrastructure. Colleagues rely on him for thoughtful refactors, pragmatic configuration fixes, and mentoring teams that bridge upstream open-source contributions and downstream product needs. Based in Kharkiv, Ukraine, he remains an active contributor to widely used open-source cloud projects, prioritizing maintainability and robust testing.
code16 years of coding experience
job9 years of employment as a software developer
bookMagister, Physics, Magister, Physics at Harkivs'kij Nacional'nij Universitet im. V.N. Karazina
bookDr.rer.nat, Physics, Dr.rer.nat, Physics at Universität Osnabrück
languagesEnglish, Russian, Ukrainian, German, French
github-logo-circle

Github Skills (14)

test-automation10
configuration-management10
command-line-interface10
service-provider10
openstack10
service-design10
software-quality10
python10
api-design10
heat10
cli10
command-line10
api8
apidoc8

Programming languages (11)

ShellC++RustCJavaScriptGoVim scriptGroovy

Github contributions (5)

github-logo-circle
openstack/heat

Dec 2013 - Jul 2022

OpenStack Orchestration (Heat). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:175 commits in 8 years 8 months
Contributions summary:Pavlo primarily focused on improving the test suite and ensuring code quality within the OpenStack Heat project. Their commits involved refactoring test code to use `assertIn` and `assertIsNotNone` for better readability and Python version compatibility. They also addressed and fixed several instances of misuse of `assertTrue` assertions and corrected ordering errors in `assertEqual` calls. The user also contributed to adding new tests to existing ones to cover more scenarios.
opendevheatopenstackorchestration
Client for OpenStack services. Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:6 commits in 4 years 3 months
Contributions summary:Pavlo contributed to the OpenStack client, focusing on enhancing the server management functionalities. They implemented the `--trusted-image-cert` option for server creation and performed code refactoring to utilize a public method from oslo.utils, streamlining code maintainability. The user addressed issues in the server evacuate command, and optimized the standard flavor list command to improve efficiency by reducing unnecessary API calls. Additional contributions include adding authorization TTL for identity providers.
opendevopenstack-servicesopenstackclient-tools
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
Pavlo Shchelokovskyy - Prinicpal Software Engineer at Mirantis