Andrey Shpak

Python Developer

Saint Petersburg, Saint Petersburg, Russian Federation
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
award
Top expert inPython Ecosystem Development and Data Science
Andrey Shpak is a Python developer with 11 years of experience based in Saint Petersburg, blending backend engineering and DevOps practices with active open-source maintenance. He contributes to well-known Python projects—maintaining flask-mongoengine, enhancing a Zendesk API wrapper, and improving Cookiecutter’s documentation—demonstrating a focus on compatibility, CI/CD, and developer experience. Andrey’s work shows attention to long-term maintainability: he modernizes projects by updating Python support, fixing deprecations, and streamlining docs and examples. Comfortable across APIs, tooling, and infrastructure, he brings pragmatic solutions that balance new features with stability. Off the keyboard he’s also a sailor, hinting at hands-on problem solving and calmness under pressure.
code11 years of coding experience
github-logo-circle

Github Skills (16)

markdown10
markdown-it10
api10
wrapper10
python10
apidoc10
mongoengine10
flask10
flask-ask10
documentation10
cicd9
wtforms9
sphinx9
mongodb-database8
mongodb8

Programming languages (8)

TypeScriptShellJinjaJavaScriptGoPHPRubyPython

Github contributions (5)

github-logo-circle
MongoEngine flask extension with WTF model forms support
Role in this project:
userBack-end Developer
Contributions:3 reviews, 421 commits, 173 PRs in 2 years 7 months
Contributions summary:Andrey primarily focused on maintaining and improving the `flask-mongoengine` extension. They dropped support for older Python versions and added support for new ones, modifying the CI/CD pipeline. Their contributions also included fixing deprecation warnings, code formatting, and updating documentation and example applications, indicating a focus on improving the project's maintainability and compatibility. Moreover, the user made changes to internal functions.
flask-mongoenginepythonwtfflaskflask-application
cookiecutter/cookiecutter

Jul 2019 - Jun 2022

A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
Role in this project:
userTechnical Writer
Contributions:1 release, 36 reviews, 259 commits in 2 years 11 months
Contributions summary:Andrey primarily contributed to the project by updating and refining the documentation. Their commits focused on fixing author links, removing outdated content, updating documentation links, and converting core documentation to Markdown. They also addressed merge conflicts and improved the overall structure and presentation of the documentation, ensuring accuracy and clarity.
cliproject-templatespythoncommand-line-utilitydeveloper-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
Andrey Shpak - Python Developer