I am a Python backend developer focused on building stable and scalable systems. I write asynchronous, testable code with clean architecture principles from the start. My technical stack centers around FastAPI, SQLAlchemy, PostgreSQL, Kafka, and Docker. I am comfortable with both monolithic (EdHub) and microservices architecture (check the Experience section).
MTS Web Services (2025 β Present)
Software Engineer Intern
Developed backend microservices for an IT Asset Management system and agentless discovery platform.
- Implemented APIs and business logic using FastAPI
- Managed database migrations with Alembic
- Built asynchronous service communication via Kafka
- Integrated internal corporate libraries and services
Contributed to a microservices-based architecture in a production environment.
EdHub (2025)
Learning management system built with FastAPI featuring a three-layer architecture and role-based access control.
- Designed data models with SQLAlchemy and implemented validation using Pydantic
- Managed dependencies and project configuration with Poetry
- Ensured code quality through pytest, mypy, and Ruff
Wikipedia Dataset Curation Agent (2025)
Intelligent agent that curates a diverse dataset of 5,000 Wikipedia pages within a strict 6,500 request limit.
- Implemented embedding-based novelty tracking with SentenceTransformer and FAISS to prevent semantic overlap
- Designed a heuristic quality scoring function without relying on WikiRank
- Developed a multi-stage exploration strategy balancing discovery with quality-based selection
Genetic Sudoku Solver (2024)
C++ implementation of a genetic algorithm designed to solve Sudoku puzzles across varying difficulty levels.
- Implemented population management, crossover, mutation operators, and fitness function
- Added preprocessing and adaptive mutation probability for improved convergence
- Applied object-oriented principles to structure the evolutionary algorithm
MAI Pre-University School (2019 β 2023)
High School Diploma
- Basic Programming in Python
- Computer Science Fundamentals
- Mathematics and Physics
Innopolis University (2023 β 2027)
Bachelor of Software Development
GPA: 4.7/5.0
- Industrial Software Development in Python
- CPython Advanced Course
- Data Structures and Algorithms
- Programming Paradigms
- Databases
Data Analysis National Olympiad (2022)
- Second stage prize-winner (diploma)
- Finalist (diploma)
- Final Project: Analysis of Changes to the Tinkoff Card Delivery Service (the project results)



