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

Joined: February 2020