Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 2.5


Even though I started working as a beginner developer, quite soon I came up to taking care of the backend  development on my own.

Building SaaS multi-tenant backend.
Supported and extended Github actions CI/CD. Implemented pipeline for testing.
PDF files (QR codes) generation (PIL) of different shapes: firstly, an image is built based on the pre-selected QR code style (Strategy Pattern), secondly, it is converted to the PDF; CSV (reports) generation.
Set up nginx.
Developed restaurant-ordering system with Split payments.
Dockerized the backend of the application.
Integrated Stripe checkout sessions on the backend and frontend as well.
Developed the restaurant-ordering page with nextJs + TS (Choose positions, checkout (Stripe) get the receipt).
Internalization of the backend.
Migrated the project from Python 2.7 and Django 1 to python 3.8 and Django 3.2
3rd party integrations