Position: Python Backend Developer
Category: Python
English level: upper
Years of experience: 1.5


I'm an enthusiastic Python developer with teamwork experience and experience developing and maintaining a project on my own. I was mostly involved in back-end development, but I also worked closely with the front-end, sometimes making edits to it. Previously I've developed a wide range of server-side e-commerce and management solutions, as well as have experience with payment processing systems.



Experience:

May 2022 - present.

- Automation platform for payments and commerce. My responsibility was to work on the integration of payment processing systems (PayPal, Klarna, Stripe, Checkout etc.), fraud detection services (Signifyd, Riskified) and APMs.
[FastAPI, SQLAlchemy, PostgreSQL, Redis, Docker, Docker-Compose, GitLab CI]

- Backend for mobile application, containing football teams, players, and matches. You log in as a
player, coach, or fan, apply as team manager and can update your team data, receive notifications about new matches and events, see team or player statistics, etc.
[FastAPI, PyPika, PostgreSQL, Docker, Docker-Compose, GitLab CI]

- An application which installs into customer’s Kubernetes cluster, tracks on theirs machine learning models. You can track model versions and health. There is a dashboard with all that data. I was responsible for working on a notification service that sends notifications to users about the status of their ML models via Slack, Teams, email, or via webhook.
[FastAPI, SQLAlchemy, PostgreSQL, Docker, Docker-Compose, GitLab CI]


July 2021 - May 2022

- Worked on porting functionality from desktop application to web platform (Django/DRF). Worked a lot with the legacy database. Implemented new functionality. Communicated directly with a customer from the USA.
[Django, Django Rest Framework, SQL Server, RabbitMQ, Celery, GitLab CI]