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


One of my projects was developing the marketing web application's backend. There were hardcore templates. I have made them dynamic with my backend part. Also, I have used static files, media files, forms, models, views, URLs, pagination, and filters for the admin panel from Django: used technologies – PostgreSQL, Factory Boy, Pytest, CKEditor, Faker.

The another project included the development of backends infrastructure, APIs and admin panel. The most important API for this project, that I have developed, was to respond to mobile application requests. First, the server stores the location data in the database. Then, as a response, it sends the list of available ads to the smartphone based on its geolocation and time.
The admins are able to add, view, edit and delete ads in the admin panel, change their statuses (active vs. inactive) and place different types of restrictions: 
used technologies – Flask, Alembic, SQL Alchemy, Geo Alchemy, PostGIS, Flask-WTF, JWT, Python dotenv.

The other one was developing a driver drowsiness detector product using Python on a Raspberry Pi: 
used technologies – Raspberry Pi, Mediapipe, OpenCV, RPi.GPIO, Linux, Bash.

Now I am working as a python developer. I am creating mathematic animated learning materials with Manim.