Веб-Разработчик
CurrentDevelopment of a backend of various applications, ranging from marketplaces to an application for calculating odds for bets. In most cases I used FastAPI, PostgreSQL, Django. Worked with JS and TS, Kafka, Elasticsearch, Prometheus, Grafana etc.Build an architecture of applications. I adhere to a clean architecture when creating applications, using various design and development patterns.Projects:Bet System: - Refactored the algorithm for calculating outcomes and coefficients and accelerated it by 40% - Redesigned the backend architecture to speed up heavy queries by 75-100% - Redesigned the architecture of the domain logic to reduce the time to make changes by 30%CS:GO and DOTA2 items marketplace- Refactored code to use Dependency Inversion Principle which significantly reduced the number of duplicate code- Conducted a code review to support code qualityCompanies Analytic System- Designed an architecture of application following SOLID, DRY and Clean Architecture- Written a scalable and sustainable code using Python and JavaScript- Written tests for whole application to achieve 99% code coverage- Configured CI/CD environment using Gitlab to simplify the process of deployment and monitor the quality of the code- Configured Google Big Query and Google Computer Engine to store the application's data and deploy it