Обо мне

Специализация и профессиональные навыки:

  • Управление разработкой
  • Построение команды и процессов
  • Управление проектами (в том числе кросс-командными)
  • Проектирование и архитектура клиент-серверных приложений любой сложности
  • Разработка удобных кросс-платформенных протоколов взаимодействия
  • Поиск и оптимизация узких мест в клиентском коде, сетевой части и серверном Linux стэке
  • Мониторинг и аналитика скорости и качества продукта (технические и продуктовые метрики)
  • JavaScript, Node.js, PHP, MySQL, Python, Shell, Nginx, Linux

Выступление на конференциях - http://dpp.su/blog/tag/public-talks/

  • 03.11.2015 Highload/2015: Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-first на примере Badoo
  • 22.05.2015 RIT/2015: Реалтайм статистика скорости работы нативных и веб-приложений у реальных пользователей
  • 30.10.2014 YaC/2014: Дискуссия: State of the Web — суровая реальность мира фронтенда и всего с ним связанного
  • 14.09.2014 JSConfEU/2014: Building a maintainable bi-directional cross platform protocol
  • 25.05.2012 Toster/2012: Измерение и мониторинг клиентской части сайта у 150М пользователей
Опыт работы
Февраль 2014 — по настоящее время (3 года и 9 месяцев)
Директор, Руководитель отдела Frontend
Москва
Обязанности и достижения
- Управление двумя отделами Web (Москва) и MobileWeb (Лондон), ~25 разработчиков - Перестроение команды MobileWeb, переход к стандартным для компании методике разработки и технологическому стеку - Реорганизация разработки, перевод Web и MobileWeb сайтов на единое внутренне API, общая с мобильными платформами архитектура инфраструктура - Мониторинг и аналитика производительности и доступности сайтов и мобильных приложений компании (RUM - Real User Measurement) - Разные проекты со смежными департаментами
Октябрь 2011 — Февраль 2014 (2 года и 5 месяцев)
Руководитель отдела Frontend
Москва
Обязанности и достижения
- Руководитель двух Web команд из ~10 разработчиков - Организация разработки внутри отдела и взаимодействия с внешними заказчиками и командами. - Ответственность за архитектуру и проектирование клиентской части сайта, программирование критичных компонент, поддержка внутреннего фреймворка и “ядра”. - Переход от веб-сайта к веб-приложению (SPA - Single Page Application) без остановки разработки нового функционала - Проектирование и реализация подсистемы обмена сообщениями (realtime, comet streaming)
Апрель 2008 — Октябрь 2011 (3 года и 7 месяцев)
Web Team Lead
Москва
Обязанности и достижения
- Тимлид команды из 5 JavaScript/HTML/CSS разработчиков, cтарший JavaScript разработчик - Коммуникации с другими отделами, поиск оптимальных решений - Решение задач и проблем минимальными для бизнеса усилиями - Создание архитектуры клиентской части сайта, написание внутреннего фреймворка и переход на него без остановки разработки нового функционала - Разработка нового функционала сайта badoo.com
Сентябрь 2007 — Февраль 2008 (6 месяцев)
AceSoft
Программист Python, MySQL
Екатеринбург
Обязанности и достижения
За время работы написано 16 сайтов используя CMS компании (Zope, Python)
Май 2003 — Июнь 2007 (4 года и 2 месяца)
Freelance
разработчик
Москва
Обязанности и достижения
Подработки во время обучения в университете, писал на заказ программы на C/C++ а также сайты и интернет-магазины на PHP/Python/MySQL/JavaScript.
Высшее образование
Январь 2002 — Январь 2007
УГТУ-УПИ
Pадиотехнический институт
Екатеринбург