Aleksandr Shpak is a Python developer with 11 years of hands-on experience building and evolving backend architectures, currently shaping FastAPI-based services, containerized ML deployments and deployment pipelines at ITMO University. He combines deep practical knowledge of async Python stacks (FastAPI, Flask, aiohttp), databases (MongoDB, SQLAlchemy), and CI/CD automation (GitHub Actions, Ansible, container registries) with a tester’s eye from earlier QA/automation roles. Aleksandr has driven legacy modernizations and monolith decomposition while introducing monitoring and team tooling (private PyPI, Sentry, chatops) to improve developer workflows and production reliability. His background in QA and SDET roles informs rigorous testing practices (unittest/pytest, static analysis) and smooth release engineering for distributed services. Outside of work he pursues embedded electronics and microcontroller projects and writes technical posts, reflecting a blend of systems-level curiosity and practical software craftsmanship. Based in St. Petersburg, he’s active in professional communities and brings both operational rigor and a tinkerer’s mindset to complex backend challenges.
11 years of coding experience
4 years of employment as a software developer
Диплом специалиста по инженерной специальности, Information Technology, Диплом специалиста по инженерной специальности, Information Technology at Алтайский Государственный Технический Университет
Python package aimed at working with Windows Registry
Contributions:13 releases, 36 commits, 23 PRs in 5 years 8 months
python-librarypythonwindowstinywindows-registry
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
Aleksandr Shpak - Python Developer at Университет ИТМО