Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 11

I consider my greatest achievement to be building a microservices architecture using Kafka, GraphQL Federation, various web frameworks and database services. While solving issues such as high loads, monitoring, alerting, metrics and CI/CD process.
Experience in Python development since 2007.

From 2007 to 2013 freelance with the development of various web applications on Django and other web frameworks.

From 2013 to 2019 worked in company developing B2B service for price analyzing on position senior developer within a team that consists of few junior and middle developers. Main technologies used in this project: Django, Celery, aiohttp, Unittest, REST, PostgreSQL, Redis, Kafka, ClickHouse, Google BigQuery, Ansible, Jenkins.

From September 2019 to February 2022 worked in company developing auto parts marketplace on positions senior developer and team lead within a team that consists of few middle and senior developers. Most of my tasks were building a microservices architecture with flexibility and performance in mind, development process coordination, mentoring. Main technologies used in that project: Django, Celery, aiohttp, pytest, REST, GraphQL, PostgreSQL, Redis, Kafka, ClickHouse, ElasticSearch, MongoDB, Docker, Docker Compose, GitLab CI, Ansible, Terraform.

From September 2022 to March 2023 worked in company developing CRM solution for small and medium business (mostly for repair shops). Firstly on position Senior developer, later on position Tech lead. The backed team consists of two senior, two middle and one junior developers. Most of my tasks were refactoring and optimization.