Обо мне

I'm Team Lead at INS Ecosystem.

I have experience in web services architecture design. As a result of my work I reach architecturally coherent, clean, maintainable, and most importantly working code and I know how to lead my team to do it either.

Speaking of programming, I have over 5 years of experience with Python, Java, Go, JavaScript, C++, Django, ElasticSearch, Redis, MySQL, PostgreSQL, Nginx, Docker, Kubernetes.

Despite my work experience is mostly related to Python, I'm highly interested in Java and associated technologies.

Опыт работы
Май 2018 — по настоящее время (2 месяца)
Team Lead
Москва
Август 2017 — Май 2018 (10 месяцев)
Team Lead
Москва
Обязанности и достижения

Leading department strategic project - unified platform for media projects


Responsibility:
- Managing a team of software engineers
- Developing backend of the project
- Research of suitable infrastructure solutions
- Task planning and code review

Achievements:
- Designed architecture of the project
- Moved project development into docker containers
- Set up CI/CD pipeline with Kubernetes
- Optimized task development speed and quality due to reaching almost 100% code coverage and strict type hinting
- Made a library written in C++ and Python extension for fast, optimized server-side rendering of the react.js applications

Technologies:
- Python 3.6
- Django 1.11
- Django Rest Framework
- PostgreSQL
- Redis
- Docker
- Kubernetes
- С++
- V8

Февраль 2016 — Август 2017 (1 год и 7 месяцев)
Senior Software Engineer
Москва
Обязанности и достижения

Development and architecture design of charity project Dobro.Mail.Ru

Responsibility:

- Design and implementation of business-oriented project tasks
- Development of modules for working with payment systems
- Project performance optimization
- Code reviews

Achievements:
- Designed a maintainable backend architecture for the mobile version of the project, focused on the rapid implementation of the new functionality
- Completely adapted the project for this architecture during the redesign of the desktop version
- Leading project redesign
- Redesigned projects common reusable components library

Technologies:
- Python 2.7/3.4/3.5/3.6
- Django 1.8-1.11
- Django Rest Framework
- Celery
- MySQL
- Redis
- Memcached

Ноябрь 2014 — Январь 2016 (1 год и 3 месяца)
Software Engineer
Москва
Обязанности и достижения

Developed an analytical module for a self-written system for collecting and aggregating user data.

- Designed architecture of the project
- Optimized interaction between main database and analytical storage
- Built DSL over storage interface

Technologies:
- Python 2.7
- Django 1.7
- Django Rest Framework
- Celery
- Tornado
- MySQL
- Redis
- Elasticsearch

    Высшее образование
    Сентябрь 2013 — Июнь 2018
    НИЯУ МИФИ
    Кибернетики и информационной безопасности
    Москва
    Специализация и достижения

    Business Informatics