Мегапосты:
Обо мне

Вижу своё развитие как Software engineer.

Стараюсь проектировать идеальные абстракции сервисов в вакууме. После этого борюсь с ограниченностью технологий, с перфекционизмом и горечью потери идеала. 

Основной опыт: Python 3, SQL.

Ранее: JS (es7),  lua, Golang.

Есть не коммерческий опыт на C#(+silverlight + threads) и Java (6 SE).

Профессиональные навыки
Опыт работы
Топ-3 мировых классифайдов, где по-прежнему царит атмосфера стартапа
DWH Engineer
Декабрь 2018 — По настоящее время (1 год и 2 месяца)

Основные достижения:

  • Перевод python2-3 скриптов запускающихся в LXC на сервисы Python3 в K8s.
  • Разработка новой архитектуры платформы по обработке данных.
  • Участие вересмотр процессов и изменения workflow (code review, ci/cd and etc)

Технологии:

  • Core: Python3 (type annotation required) aiohttp
  • DB: Mongo, Vertica
  • CI/CD: Teamcity, docker, Kubernetes
Международное коммуникационное агентство
Senior backend developer
Июль 2016 — Декабрь 2018 (2 года и 6 месяцев)

Разработка внутренних проектов: проектирование архитектуры -> декомпозиция задач-> разработка

  • python3 services: aiohttp, tornado, asyncpg
  • python3 etl & tools: scikit, pandas
  • postgreSQL, Clickhouse

CI:

  • GitLab CI
  • Docker, docker-compose

Ранее:

  • nginx+lua (openresty)
  • Azure ML
    World leader in the development of online advertising technical solutions
    Junior Lua developer
    Март 2016 — Июнь 2016 (4 месяца)

    Разработка логики SSP (supply-side platform - online advertising highload system)

    • developing on lua
    • testing on perl
    • tools on python
    Marketplace в сфере HR
    JS developer
    Октябрь 2014 — Апрель 2016 (1 год и 7 месяцев)

    Полный цикл создания клиентской части приложения:

    • Участие в анализе требований пользователей
    • Объединение mock-ов и user-stories для передачи дизайнеру
    • Разработка клиентской и прокси(для GraphQL) частей

    Тех стек:

    • ReactJS + Relay + Redux
    • Express + socet.io + graphql
    • пакет Atlassian (Confluence для документирования и гайдлайнов, Jira как так трекер, Stash для git/review)
    Высшее образование
    Московский инженерно-физический институт
    Москва
    Факультет: Кибернетики; "К"
    Сентябрь 2011—Июнь 2015 (3 года и 9 месяцев)