Sergei Krainev

Python Engineer at Selectel

Saratov, Saratov Oblast, 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
Sergei Krainev is a Python engineer with 13 years of experience building and maintaining cloud and networking software, currently working on OpenStack components at Selectel. He combines deep OpenStack/Heat expertise—demonstrated by upstream backend contributions to the widely used openstack/heat project—with practical production work in Neutron and Octavia, CI/CD, and internal tooling. Sergei has led teams and Scrum processes, driven major upgrades that unlocked features for new clients, and shortened maintenance tasks (e.g., semi-automated amphora updates) to nights instead of weeks. His background spans network automation, async Python services, and integrating device APIs (Arista/Juniper/Cisco), with a track record of adding IPv6 and end-to-end tests that reduced regressions. He also serves as a Security Champion and has improved development security by integrating SAST into CI. Based in Saratov, he pairs rigorous academic training in systems control with pragmatic, documentation-driven practices that make on-call and onboarding simpler.
code13 years of coding experience
job9 years of employment as a software developer
bookМагистр, Управление в технических системах, 5.0, Магистр, Управление в технических системах, 5.0 at Саратовский Государственный Технический Университет
languagesEnglish, Russian
github-logo-circle

Github Skills (7)

openstack10
template-engine10
openstack-neutron10
python10
n10
databases8
database8

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
openstack/heat

Nov 2013 - Sep 2016

OpenStack Orchestration (Heat). Mirror of code maintained at opendev.org.
Role in this project:
userBackend Developer
Contributions:225 commits in 2 years 10 months
Contributions summary:Sergei primarily contributed to the backend logic of the OpenStack Heat project, as evidenced by their commits focused on improving the template engine, implementing and refining resource capabilities. This included adding support for number types in the "Fn::Replace" function and enhancing features related to neutron resources, specifically those used for metering. The user also worked on optimizing the handling of database interactions and refactoring existing code to improve maintainability.
opendevheatopenstackorchestration
Contributions:49 commits in 6 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