Faculty of Physics, Department of Applied Mathematics
Python Backend
CI/CD using GitHub Actions, Testing
During my work I deal with: python3, fastapi, sqlalchemy, redis, pydantic, pytest, docker, GitHub Actions, asyncio, postgresql, setuptools
Application “Your Faculty of Physics”
I am developing microservices in the MSU Students’ Association. This application is used by more than 500 people a week. Developed two microservices from scratch, a library for working with one of the microservices. The following tasks have been solved:
-Implementation of API handles according to REST API specifications
-The logic of the schedule, comments to teachers, photos of teachers
-The logic of authentication and authorization in the application
-Integration of authentication and authorization into existing microservices
Data WareHouse
A module for database migrations - changing the structure of the database (or changing table structures) without data loss. The following tasks have been solved:
-Creating and modifying objects in the database
-Getting the status of any version of the database
-Applying and rolling back versions