My Work Experience
My professional career in IT
Developed the backend part using Python (FastAPI, SQLAlchemy, PostgreSQL). Fully configured the server infrastructure, including Traefik and Docker Swarm.
Set up system monitoring with Grafana, Loki, and Prometheus. Integrated YooKassa payment system and configured a mail server for sending emails from a custom domain. Implemented CI/CD with GitHub Actions and Zero Downtime Deployment for fast and uninterrupted updates.
Quickly implemented an admin panel with Flask Admin, which helped to launch the store and start making a profit faster.
Developed a Telegram bot with a Telegram Mini App for my university's schedule. Hundreds of students use the bot daily (2000+ active users). The application is divided into several microservices for scalability and development simplicity. The bot was developed in Python. The API for both the bot and frontend was written in Golang.
Used PostgreSQL for user data storage and MongoDB for schedule data.
Project GitHubDeveloped high-load microservices for cryptocurrencies (IOTA, BNB, TON, USDT) using Python (FastAPI) and Golang (Chi). Maintained and refactored the project’s codebase. Implemented CI/CD (Docker Swarm, GitHub Actions, Grafana, Prometheus, Loki) to enable fast feature delivery, Zero Downtime Deployment, and system-wide monitoring.
Completed the algorithms and data structures course from Tinkoff. Gained skills in algorithmic thinking, effective problem-solving methods, and performance optimization.
Studying at Ryazan State Radio Engineering University, Faculty of Computer Engineering, majoring in "Applied Informatics".
My Tech Stack