Viktor Serhieiev is a seasoned Python backend engineer with 13 years of experience building and operationalizing web, VoIP, and cloud systems across startups, enterprises, and open-source projects. He combines hands-on coding, database migration and schema work, automated quality assurance, and basic DevOps to take features from design through secure, performant production. Viktor has led small teams and mentored juniors while delivering critical functionality such as multi-tenancy via PostgreSQL Row Security, ticketing and route search systems, and risk engines for government services. An active OpenStack and eventlet contributor, he has driven Python 3 migrations and database improvements in well-known projects, reflecting deep protocol- and infrastructure-level expertise. Based in Kharkiv and currently completing a PhD in Computer Science, he pairs strong communication and responsibility with a pragmatic focus on maintainability and measurable performance gains.
13 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Sumy State University
OpenStack Image Management (Glance). Mirror of code maintained at opendev.org.
Role in this project:
Backend Developer
Contributions:9 commits in 1 year 2 months
Contributions summary:Viktor primarily contributed to the backend of the OpenStack Glance image management service. Their work involved removing unused imports and synchronizing database-related code from the Oslo library, indicating efforts to refactor and improve code maintainability. Additionally, the user updated the database models, aligning them with the common database code from Oslo, demonstrating their involvement in database schema and migration-related tasks within the Glance project. They also fixed an issue related to quotes in a testing function.
Contributions:5 commits, 1 PR, 6 comments in 1 year 3 months
Contributions summary:Viktor primarily contributed to improving Python 3 compatibility within the eventlet library. Their work involved fixing various issues related to range, zip, and StringIO, as well as addressing compatibility problems in the subprocess module. Further commits focused on adapting code for newer Python versions, including changes to function calls and adjustments to existing testing infrastructure.
c10kpythonconcurrencyproduction-readygevent
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.