Alexey Suponin
Novosibirsk, Russian Federation
Summary
Highly skilled and experienced Python Developer with over a decade of expertise in developing, deploying, and managing robust software solutions. Proficient in various frameworks and technologies including Django, Flask, FastAPI, and cloud services. Demonstrated ability to lead projects, optimize performance, and ensure seamless integration and functionality of complex systems.
Languages:
English, Russian
Favorite Python Packages:
Django, Pydantic, FastAPI, pandas; pytest
Experience
BestDoctor, Senior Python Developer
April 2023 - Present, Novosibirsk, Russia
Technologies: Django, DRF, FastAPI, PostgreSQL
- Developed functionality for suspending and renewing insurance products.
- Integrated and developed applications for dynamic PDF documents generation.
- Implemented features for attaching customers to collective insurance products.
Avantelecom, Senior Python Developer
2022 - April 2023, Novosibirsk, Russia
Technologies: Django, DRF, Node.js, React, PostgreSQL
- Developed UI and backend for IP telephony products and related services.
- Created an expenses accounting system based on company voice robots framework.
Pagely, Python Developer/DevOps Engineer
2020 - 2022, Novosibirsk, Russia
Technologies: Python, Bash, Docker, AWS (EC2, RDS, S3, CloudFront), WordPress, Jenkins, Ansible, Redis, ElastiCache, MySQL, OpenResty
- Developed Python libraries for managed WordPress hosting services.
- Wrote Ansible playbooks and Jenkins jobs; configured CI/CD for clients.
- Mitigated DDOS, cache, and rate issues for clients.
- Migrated Thumbor from Python 2 to 3 and reduced overall backlog.
Virtuozzo (former Parallels), Senior Python Developer
2019 - 2020, Novosibirsk, Russia
Technologies: Flask, Python, Bash, Docker, Kolla (OpenStack in Docker), RabbitMQ, PostgreSQL, Jenkins, Ansible
- Developed cloud automation products with Flask.
- Wrote and maintained Ansible playbooks and Jenkins jobs for testing.
- Presented features to engineering, product managers, and sales teams.
- Developed and tested disaster recovery processes.
Odin (former Parallels), Senior Python Developer
2014 - 2019, Moscow-Novosibirsk, Russia
Technologies: Python, Bash, Virtuozzo, PostgreSQL, Jenkins, Ansible
- Developed cloud automation products for Virtuozzo orchestration.
- Managed hotfix release cycles from start to finish.
- Presented features to engineering, product managers, and sales teams.
- Integrated noVNC Console for virtual servers.
- Developed a time-based auto-scaling feature for virtual environments.
- Created an introductory Python course and trained support department colleagues.
Parallels, Senior Support Engineer
2010 - 2014, Novosibirsk, Russia
Technologies: Unix, Windows Server, Bash, Python, Network and Performance troubleshooting utilities
- Supported hosting automation software.
- Developed Bash and Python scripts for daily tasks.
- Trained colleagues and performed major upgrades for enterprise clients.
Skills
Celery, DevOps, Django, Django REST Framework, Docker, FastAPI, Linux, Pandas, PostgreSQL, Web Development