Work experience

Python Backend Developer

Rostelecom

06/2023 - present

- FastAPI microservices: API design and business logic.
- Async DB layer (SQLAlchemy async) and task queues.
- Integrations, logging, stabilization and performance tuning.

Python Developer (Automation)

Corporate reporting

01/2022 - 05/2023

- Automation for Excel reports processing and reference comparisons.
- Pipelines: validation, aggregation, final templates generation.
- Testing (pytest) and reproducibility improvements.

Junior Backend Developer

Pet / Freelance

06/2021 - 12/2021

- REST API, basic auth, integrations.
- Docker environment setup and configuration.
- Refactoring and maintenance.

Finance Analyst

Finance Department

03/2019 - 05/2021

- Data reporting and routine automation.
- Data quality control and consolidation.
- Moving macro logic into maintainable scripts.

Intern / Trainee

Backoffice

09/2018 - 02/2019

- Reporting process support and exports preparation.
- First scripts to reduce manual operations.
- Internal procedures support.

Education

Higher education

University (example)

09/2014 - 06/2018

- Major: applied computer science (example).
- Coursework: databases, web dev, algorithms.
- Internship: first Python projects.

Python Backend course

Online platform (example)

2021

- FastAPI, SQLAlchemy, testing.
- Project: REST API service.
- Docker, deployment, basic DevOps.

Databases course

PostgreSQL (example)

2022

- Indexes, query plans, optimization.
- Schema design.
- Transactions and isolation.

Async Python

asyncio workshop (example)

2023

- asyncio, queues, concurrency.
- Integrations and I/O bound workloads.
- Practice on real services.

DevOps basics

Docker / Linux (example)

2024

- Docker-compose, networks, volumes, env.
- Linux: processes, permissions, systemd.
- Nginx reverse proxy, basic monitoring.