About me
A quick look at who I am and how I work.
Background
How it starts.
I'm a senior Software engineer who started learning computer science in 2018 and now designs large Python services over the past five years.
I care about code quality that the team can keep alive: clear boundaries, measured rollouts, and tests that catch what reviews miss.
Tools that stick
These are the languages, frameworks, and services that usually end up in my toolbox.
How I approach code
Principles I lean on when shaping services of backend.
I lean on SOLID, DDD, and Clean Architecture to keep systems modular and readable.
Love to write tests. Unit, integration, and end-to-end. They make change safer and smoother.
Recent tasks
Practical highlights from the last few projects.
- Integrated payment providers like Sber, Tinkoff, and YooMoney.
- Integrating with OpenAI's language model to generate user's content.
- Working with database indexes and query plans to speed up slow SQL queries.
- Put CI/CD pipelines in place for teams that had none.
- Designed REST APIs across different microservices.
- Refactor legacy code.
Education
Rostov State University of Economics — Mathematics and Informatics.