Обо мне
  • Отлично знаю javascript (его темные и светлые стороны). Умею и люблю новые ES6, ES7 фичи, но знаю как язык работает без синтаксического сахара
  • Помню времена когда все было нельзя, поэтому знаю как оптимизировать веб-приложения
  • Имею многогранный опыт работы с проектами: от разработчика до product owner-а. Понимаю, что важен не процесс, а результат
  • Имею опыт построения проекта с нуля: подбор и обучение команды, определение стека, построение архитектура, организация сборки и delivery проекта и т.д.

Предпочтение отдаю большим проектам, буду рад возможность поработать в english-speaking environment.

Опыт работы
Октябрь 2015 — по настоящее время (1 год и 8 месяцев)
Руководитель проектов
Москва
Обязанности и достижения

Разработка мобильных (ios, android) и социальных игры (facebook + RU сети).

Обязанности:
* разработка и выполнение продуктового плана
* планирование проекта (квартальные, месячные и недельные планы, ведение roadmap)
* постановка и контроль выполнения задач
* организация коммуникации внутри команды (ежедневные митинги, рабочие собрания, встречи один на один)
* работа с командой: frontend (flash, C++) и backend (PHP) разработчики, QA, геймдизайнеры, аналитики + взаимодействие с отделами администрирования, поддержки, маркетинга, комьюнити и арт отделом
* подготовка отчетов

Достижения:
* изменил workflow (формализовал и упростил процесс подготовки и выпуска версий)
* внедрил практику ведения фичей (делегировал полномочия по разработке конкретных игровых механик геймдизайнерам)
* увеличил вовлеченность команды в процесс разработки продукта
* перевел команду на git и gitflow
* наладил работу QA отдела (больше релизов без потери качества)

Февраль 2011 — Октябрь 2015 (4 года и 8 месяцев)
Crazy Bit LLC
Lead Javascript developer
Москва
Обязанности и достижения

Разработка браузерных игр.

Обязанности:
* определение стека технологий
* разработка архитектуры frontend
* создание и обучение frontend команды
* разработка, рефакторинг, code review
* планирование (roadmap, недельное планирование)

Достижения:
* разработал 3 игры — огромные SPA приложения
* получил опыт оптимизации и сборки больших проектов (сжатие, кеширование, оптимизация запросов, арта и т.д.)
* реализовал собственный MVC фреймворк (тогда это казалось достижением)
* переварил API всевозможных соц. сетей
* изучил backend часть проекта, получил опыт fullstack разработки (nodejs, mongodb, mysql, redis, express)
* провел много десятков собеседований, научился оценивать потенциал кандидатов, а не наличие справочных знаний
* прочувствовал зачем нужны code review, линтеры и почему важно стараться поддерживать качество кода на должном уровне
* понял что продукт (вовремя сделанные фичи) важнее качественного кода

Февраль 2006 — Март 2011 (5 лет и 1 месяц)
Технический директор
Москва
Обязанности и достижения

Разработка проектов от идеи до реализации, запуска и поддержки.
"Дикое" время создания веб-решений, когда каждый проект начинался с погружения в предметную область заказчика и заканчивался приличным понимаем его требований и имеющихся бизнес-процессов.

Обязанности:
* работа с заказчиком
* составление ТЗ/договоров
* презентация результатов работ
* разработка frontend части проектов
* разработка UI/UX
* проведение собеседований и работа с командой
* планирование работ (roadmap проекта/ов)

Достижения:
* к моменту завершения работы "закрыл" более 40 проектов
* получил "экспертные" знания по строительству, строительной химии, дезинсекции, продаже/аренде недвижимости, металлопрокату
* разрабатывал SPA (тогда этого термина еще даже не было)
* участвовал в разработке ARG (несложный, но очень интересный проект)
* участвовал в разработке конкурса, который прошел по всей России (выдержали очень жесткий дедлайн)

Высшее образование
Январь 2007 — Январь 2010
НИЯУ МИФИ
Управления и экономики высоких технологий
Москва
Сентябрь 2004 — Январь 2009
НИЯУ МИФИ
Кибернетики и информационной безопасности
Москва