Опыт работы:
DAT STUDIO
3 years and 2 months
Python Developer
March 2023 — April 2026 (3 years and 2 months)
IT company founded in 2021. Specializes in digital product development, IT consulting, technical support, and related areas.
Team processes: Developers complete tasks in sprints, QA verifies functionality, the manager coordinates work and client communications, after which the project is deployed to stage/production and transitions into maintenance.
Key Projects
CRM System for Electricity Consumption Data Collection and Analysis (Django)
One of the key projects was the development of a CRM system for collecting and analyzing electricity consumption data using Django. I built a web application with a monolithic architecture that enables management companies and resource supply organizations to efficiently collect, process, and analyze electricity consumption data. Thanks to Django's built-in ORM tools, middleware, and Redis caching, the system reliably handled up to 100 concurrent users. Authentication based on Django Auth and a notification system via Django Signals alerted consumers about meter reading deadlines and outstanding payments. The project ran on Nginx.
CRM System for a Freight Transportation Company (FastAPI)
Developed a CRM system for the dispatch service of a freight transportation company, built on a microservice architecture using FastAPI. The system automated the creation of orders, driver assignment, shipment status tracking, and trip cost calculation.
Landing Pages (Flask)
Beyond CRM systems, I developed over 20 landing pages using Flask for small businesses — including a dental clinic, fitness club, law firm, and delivery restaurant.
Responsibilities
Development, debugging, and refactoring of backend services in Python (FastAPI, Flask, Django);
Designing web applications and microservices, applying microservice architecture, DDD, SOLID, and KISS principles;
Implementing REST APIs, integrating external services, processing JSON data;
Writing SQL queries for databases, working with PostgreSQL and ORMs via SQLAlchemy and Django/DRF;
Asynchronous programming and automation of queue processing using Celery and RabbitMQ;
Data caching with Redis, optimizing application performance and architectural solutions;
Functional testing using pytest, ensuring code quality;
Data validation using Pydantic, documenting code, APIs, and business logic;
Setting up CI/CD, maintaining and deploying services on Linux servers using Docker and Git;
Participating in architecture design, understanding technical solutions and their implementation;
Enhancing existing functionality, writing documentation.
Образование:
Siberian State Industrial University, Institute of Economics and Management, qualification: Economist
Профессиональные и другие навыки:
Python
Pytest
HTTPX
Gitlab
CI/CD
PostgreSQL
JSON API
API
HTTP
Selenium
REST API
Calery
Django Rest Framework
FastAPI
Django Framework
Flask
Redis
SQL
Linux
Git
MySQL
RabbitMQ
Docker
Docker-compose
Apache Kafka
SQLAlchemy
Gunicorn / Uvicorn
asyncio
AWS
Nginx
Дополнительно:
English — A2, can read technical documentation
Experience with Git (GitHub/GitLab), CI/CD (GitHub Actions, GitLab CI)
Understanding of REST, HTTP, WebSocket principles
Confident Linux user (Ubuntu, Debian), writing bash scripts
Experience with Docker (Dockerfile, docker-compose)
Attention to detail, responsibility for deadlines, ability to work in a team
Experience with code review and writing documentation