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

Увлекаюсь интересными проектами, лояльно отношусь к неинтересным. Умею разбираться в чужом коде, особенно если он с комментариями.

Хорошо подобранная команда это 80% успеха проекта, поэтому критично отношусь к подбору исходя не только из hard-навыков, но и soft.

В свободное от работы время занимаюсь собственными проектам, как веб, так и иной разработкой, иногда залетая в digital art и gamedev.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Медиа-технологическая компания, объединяющая экспертизу в Digital, Медиа и OTT и технологиях
Руководитель отдела разработки
Март 2019 — По настоящее время (11 месяцев)
  • Руководил 5-ю группами разработчиков, что позволило успешно запустить проект more.tv сразу на 3-х клиентских платформах: веб, мобильные приложения и SmartTV.
  • Построил современную микросервисную архитектуру взамен монолитной, ускорив внедрение обновлений и многократно улучшив масштабируемость проекта.
  • Выстраивал процессы разработки, внедряя современные практики, начиная от планирования и заканчивая CI/CD.
  • Нанял и успешно мотивировал команду из более чем 30 разработчиков разных уровней.
Руководитель группы разработки
Май 2018 — Февраль 2019 (10 месяцев)
  • Нанял и руководил группой из 5 Python-разработчиков разных уровней
  • Выстроил процесс разработки внутри группы привнеся практики сode-кeview, выработал code style,
  • Разработал распределенную архитектуру микросервисов аутентификации, управления транскодированием видеоконтента и др.
  • Ведение документации, введение общего стиля и разработка внутреннего фреймворка на основе Sanic.
Один из самых крупных e-commerce проектов в СНГ
Lead of Marketing Automation
Октябрь 2017 — Май 2018 (8 месяцев)
  • Led the team of 2 developers
  • Significantly improved performance of stats web service. Increased speed of data collecting from 2 to 40 times, stability and user experience
  • Designed and implemented all of the new services:
  • RB.mail tool that lifted up campaigns automatization to the next level.
  • Recreated Feed generation tool that helped Lamoda get the best in life results in remarketing campaigns. The new version works 8 times faster. It processes and produces about 16 GB of feeds every 2 hours with millions of rows within.
  • Bid manager for Yandex.Direct to control bids of ads in a few clicks with periodic and one-time tasks
  • Campaign builder for Yandex.Direct to help generate thousands of ads and keywords easily.
  • Developed all the new UI based on Vuejs and ElementUI framework.
  • Created Dictator python library to work with Redis, successfully used in production
Teamlead python developer
Июль 2016 — Октябрь 2017 (1 год и 4 месяца)
Разработка системы для управления рекламой в социальных сетях.
Senior Python Developer
Февраль 2013 — Май 2016 (3 года и 4 месяца)
  • Been a part of core-team from the beginning of development.
  • Implemented client for myTarget API that allowed HiConversion to become one of the first recommended developers by myTarget.
  • Developed image serving solution based on Tornado and GridFS with a duplicate check and client library for it
  • Implemented Ad builder service to allow users to make a bunch of ads in a few clicks
  • Created Ads reports and analytics to help improve client’s advertising campaigns
  • Developed monitoring server to watch internal and external services, check their availability and notify administrators on issues
  • Improved “copy ads” methods, which made them run 4 times faster
Carrotwood
Москва
Senior Python Developer
Октябрь 2012 — Февраль 2013 (5 месяцев)
Senior Python Developer. Founding member of Carrotwood ltd. Designed and implemented integration between MTS and Elecsnet (instant payments service) to allow MTS users to make payments from MTS mobile app through Elecsnet.
Высшее образование
Владимирский государственный университет имени А. Г. и Н. Г. Столетовых
Владимир
Факультет: Прикладной математики и физики
Сентябрь 2006—Май 2008 (1 год и 8 месяцев)
Математика