Work experience
Python Developer
Rostelecom
- Develop Python solutions for internal process automation and data integration between corporate tools.
- Participate in migrating legacy solutions and VBA macros to Python, preserving business logic and improving maintainability.
- Automate corporate Excel report processing, payment document generation and related reporting workflows.
- Build scripts for payment operation documents and integrate Python tools into internal department workflows.
- Participate in code review, architecture discussions and logic refinement based on team feedback.
Python Developer
Project work
- Build backend services, REST APIs, Telegram bots and automation tools for business workflows.
- Work with FastAPI, Django, DRF, Flask, SQLAlchemy, PostgreSQL, Redis, Dramatiq, Celery, RQ, Playwright, Aiogram, Docker and nginx.
- Design application structure, data models, task queues, external integrations and deployment scenarios.
- Apply OOP, MVC, REST API design, testing, containerization and asynchronous programming.
- Maintain public GitHub projects: notification delivery microservice, portfolio website, Telegram bots and REST API.
Python Developer Intern
AIMY
- Created an asynchronous client for Megafon CRM API integration: call history loading, data filtering, downloading and saving call records.
- Implemented streaming download of large audio files using aiofiles.
- Developed ServiceManager for centralized integration settings management.
- Built FastAPI endpoints for integrations, Redis configuration caching and automatic DB fallback when cache data is missing.
- Added Fernet-based configuration encryption/decryption and a secure secrets module.
- Configured pipelines for asynchronous call processing.
Financial Analyst
GK "VISTA"
- Developed and implemented a unified financial accounting system for construction projects, improving cash flow transparency and reporting accuracy.
- Introduced key management metrics: project profitability, turnover period and efficiency indicators.
- Initiated and implemented automation of budgeting, reporting and regular financial documents.
- Structured interaction between financial departments, accelerated document approvals and simplified project execution control.
- Transferred experience with data, reporting and business logic into backend development and automation system design.
Education
Higher education
Russian Presidential Academy of National Economy and Public Administration
- Institute of Management and Marketing.
- Specialization: Statistics.
- Foundation for working with data, analytics, reporting and management metrics.
Python developer advanced+
Yandex Practicum
- Python backend development.
- REST API, asynchronous services, databases and testing.
- Practice in backend application design and service logic.
HTML and CSS development
Bauman Training Center "Specialist"
- Basic web development.
- HTML, CSS and responsive layout principles.
- Understanding of client-side web application structure.