Обо мне

Руководитель группы разработки. 

Текущие задачи:

Проектирование и разработка с нуля высоконагруженной системы автоматизированной продажи рекламы в Интернет. (SSP, Ad Exchange, DSP, Trading Desk, DMP, RTB, интеграции).
Архитектура, фулстек разработка, организация процесса, найм и развитие команды (4-5 чел), DevOps.

Backend: Python 3, Go, Django, asyncio/aiohttp

DB: Clickhouse, MongoDB, Postgres, Redis,

Middleware: RabbitMQ

Frontend: jQuery, Bootstrap, React, React-Native, Vue, Libs (Highcharts, vis.js, openlayers, leaflet,...)

Другое: PyCharm, Kibana, ELK, Sentry, микросервисы, ui/unit/load тесты, Apache Airflow, Scrum

DevOps: GitLab CI, Docker, Kubernetes, Ansible

О себе:

Я стараюсь следить за новыми технологиями: слушаю ИТ подкасты, прохожу курсы Coursera, Udemy, регулярно участвую в митапах для тимлидов Peer Lab devleads. Обладаю развитой эмпатией и высокой личной производительностью. В свободное время делаю пару личных проектов в области mobile и ML на AWS для прокачки скиллов.
Катаюсь на вейкборде/сноуборде, люблю много путешествовать.

Мои важные личные качества

  1. Производительный. Люблю доводить задачу до конца (часто задерживаюсь на 3-4 часа, если осталось "вот чуть чуть доделать")
  2. Проактивный (постоянно анализирую и стремлюсь улучшить процесс)
  3. Хорошо знаю кухню разных ИТ-специализаций (Back, Front, TL, Architect, UI/UX, QA, DevOps, Admin, PO, PM, ScrumMaster, ML, DBA, дата-инженер)
  4. Умею представить задачу сотруднику так чтобы ему было интересно ее делать (саморазвитие, полезность, подход с аналогиями ("как в Яндексе..."))
  5. Подстегиваю к развитию (своим примером + индивидуальные планы развития)
  6. Маскирую недостатки компании и умею выставить неприятные моменты с позитивной стороны. (Формирую позитивную повестку и тщательно скрываю негативную).
  7. Умею быть "своим парнем" для команды и тем на кого нужно и хочется равняться
  8. Стараюсь быть в тренде и следить за всем новым
  9. Имею отличное чувство того понимает ли меня собеседник и на каком уровне/языке ему нужно описывать ситуацию
  10. Абсолютно нетоксичный, отзывчивый и терпеливый
  11. Подхожу ко всему системно и уравновешенно.
  12. Имею огромный запас стрессоустойчивости после долгих лет работы на сложных госконтрактах.
  13. Умею писать грамотную и понятную документацию
  14. Имею много близких друзей в топ-компаниях и часто с ними консультируюсь
  15. Умею быстро признавать свои ошибки и делать выводы
  16. Беру на себя всю отвественность за косяки команды
  17. Могу параллельно вести больше 10 крупных задач и ориентироваться в них
  18. Могу самостоятельно запрототипировать сложный MVP в короткий срок
  19. Хорошо продаю компанию и задачи на собеседованиях. Все кто приходили на собеседование хотят у меня работать.
  20. Умею чувствовать мотивацию и настроение сотрудников, провожу one2one. Соблюдаю договоренности
Профессиональные навыки
Опыт работы
НРА / НСК
Москва
Руководитель группы разработки
Август 2017 — По настоящее время (2 года и 8 месяцев)

Проектирование и разработка с нуля высоконагруженной системы автоматизированной продажи рекламы в Интернет. (SSP, Ad Exchange, DSP, Trading Desk, DMP, RTB, интеграции).

Архитектура, фулстек разработка, организация процесса, найм и развитие команды, DevOps.

Backend: Python 3, Go, Django, asyncio/aiohttp

DB: Clickhouse, MongoDB, Postgres, Redis,

Middleware: RabbitMQ

Frontend: jQuery, Bootstrap, React, React-Native, Vue, Libs (Highcharts, vis.js, openlayers, leaflet,...)

Другое: PyCharm, Kibana, ELK, Sentry, микросервисы, ui/unit/load тесты, Apache Airflow, Scrum

DevOps: GitLab CI, Docker, Kubernetes, Ansible

Главный научно-исследовательский вычислительный центр Управления делами Президента Российской Федерации
Москва
Руководитель отдела разработки / Тимлид / Техлид
Июль 2009 — Август 2017 (8 лет и 2 месяца)

Проектирование и разработка нетиповых информационных систем различной сложности. Непосредственно разработкой занимался не менее 70% рабочего времени. Участие в качестве руководителя разработки / архитектора / аналитика в проектах по построению сложных многокомпонентных систем с участием большого количества команд разработчиков и компаний.

Руководство командой из 10-15 разработчиков (Бэкенд, Фронтенд, Аналитики, Тестировщики). Набор, обучение и аттестация сотрудников различной степени подготовки.

Общение с заказчиками (пресейл, обследование, презентации результатов).

Исследование перспективных технологий и внедрение их в работу.

Организация производственного процесса (постановка задач: Redmine, контроль качества: Code Review (GitLab), Интеграционное и Unit тестирование PhpUnit/ Selenium / Jenkins, мониторинг и оптимизация производительности Zabbix / xhprof).

Специалист отдела внедрения ИТ
Июнь 2005 — Июнь 2009 (4 года и 1 месяц)
Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Робототехники и комплексной автоматизации; РК
Январь 2003—Январь 2009 (6 лет)
Специальность: Компьютерные системы автоматизации производства