Обо мне

Внимание! Актуальная информация и контакты в LinkedIn

Профессиональная деятельность:

Руководство Platform Frontend командой, формирование видения развития Frontend для Odin Automation, разработка на JavaScript.

Профессиональные навыки:

JavaScript: Dojo, JQuery, NodeJS, ExtJS + HTML/CSS

Опыт руководства командами 5-7 человек

Давно: PHP, bash, SQL.

ОС: Linux (openSUSE, CentOS, RHEL), Windows.

Системы контроля версий: SVN, Git.

Рабочий процесс: JIRA, Confluence, Stash, Scrum.

Моделирование с применением различных нотаций (IDEF, UML, ARIS).

QA&deploy: Jenkins, grunt, Intern, QUnit, ChaiJS, maven.

Профессиональные цели:

Профессионально развиваться. Участвовать в реализации сложных и интересных проектов. Приносить пользу сообществу: делать вещи, которые будут интересны и полезны другим, коммитить в опенсорс, выступать на конференциях и писать статьи на Хабр.

Публичная деятельность:

Спикер на JQuery Russia Conf 2013

Выступление на MoscowJS митапе (Как сделать Public API, которым будут пользоваться) и на стенде компании на РИТ++

Проведение MoscowJS и MoscowCSS митапов в офисе компании

Подготовка двух членов команды к выступлению на митапах

Тренинги:

Public Speaking от Романа Назарова

Coaching style of management от Юлии Булгаковой

Награды:

3-я премия по математике International Conference of Young Scientists-2007

3-е место в секции «Математика» Всероссийского конкурса научных работ школьников «Юниор» 2007 г.

Диплом 2 степени по математике XVI Открытой российской научно-практическая конференция одаренных школьников по физике, математике, информатике, экологии, химии. 2007 г.

Специальная премия по математике Балтийского научно-инженерного конкурса.

Дополнительная информация:

Давно занимаюсь фотографией на любительском уровне. Есть спортивный разряд и судейская категория по скалолазанию.

Профессиональные навыки
JavaScriptDojoLinuxHTMLPHPCSS
Участие в профессиональных сообществах
Опыт работы
Июнь 2016 — по настоящее время (1 год и 7 месяцев)
Platform Frontend Team Lead
Москва
Обязанности и достижения

Обязанности:

  • поддержка и развитие Frontend для Odin Automation;
  • формирование видения развития Frontend для Odin Automation;
  • руководство командой разработчиков;
  • хантинг и интервью кандидатов в команду;
  • развитие членов команды;
  • представление достижений и планов команды руководству компании;
  • DevPR компании на митапах, конференциях и Хабре.

Достижения:

  • 100% покрытие публичного API тестами и 93% LoC;
  • переход с ES5 на ES2015;
  • расширение зоны ответственности команды на все фронтенд-задачи компании;
  • проведение MoscowJS и MoscowCSS митапов в офисе компании;
  • подготовка двух членов команды к выступлению на митапах;
  • выступление на MoscowJS митапе ("Как сделать Public API, которым будут пользоваться") и на стенде компании на РИТ++;
  • участие в тренинге по Public Speaking от Романа Назарова;
  • участие в тренинге Coaching style of management от Юлии Булгаковой.
Декабрь 2015 — Июнь 2016 (7 месяцев)
AP Frontend Tech Lead
Москва
Обязанности и достижения

Обязанности:

  • руководство командой разработчиков (постановка задач, ревью кода, менторство);
  • поддержка и развитие JavaScript Framework-а и его экосистемы (система сборки, авто-тесты, документация, инструментарий стороннего разработчика).

Достижения:

  • выпуск версии 2.2 APS Standard (http://doc.apsstandard.org/2.2/aps22-news/);
  • переход на Single Page Application;
  • переход на Bootstrap и LESS в качестве основы для верстки;
  • переход на связку Grunt+Intern+ChaiJS+Sinon для сборки и тестирования;
  • добавление поддержки мобильных устройств.
Октябрь 2015 — Декабрь 2015 (3 месяца)
AP Frontend Tech Lead
Москва
Обязанности и достижения

Обязанности:

  • руководство командой разработчиков (постановка задач, ревью кода, менторство);
  • поддержка и развитие JavaScript Framework-а и его экосистемы (система сборки, авто-тесты, документация, инструментарий стороннего разработчика).

Достижение:

  • налаженный процесс работы команды, позволивший выпустить в кратчайшие сроки два мажорных релиза;
  • минимальное время онбординга новых членов команды.
Сентябрь 2012 — Октябрь 2015 (3 года и 2 месяца)
JavaScript Developer
Москва
Обязанности и достижения

Обязанности:

Достижения:

  • создание AMD модулей предоставляющих визуальные компоненты и компоненты работы с данными;
  • создание сборочной инфраструктуры: сборка, автоматическое тестирование, генерация документации;
  • создание песочницы для прототипирования UI с автодополнением кода: http://doc.apsstandard.org/7.2/resources/tools/fiddle/
  • рассказ о фреймворке на JQuery Russia Conf 2013;
  • реализация портирования библиотеки для проверки сложности пароля passwdqc на JavaScript: https://github.com/odin-public/passwdqc-js
Февраль 2010 — Сентябрь 2012 (2 года и 8 месяцев)
ООО "Инфин"
Web Developer
Москва
Обязанности и достижения

Обязанности:

  • Поддержка и развитие существующей облачной ERP-системы
  • Использованные языки: PHP, C/C++

Достижения:

  • создан компонент по работе с базой данных адресных объектов РФ ФИАС (КЛАДР);
  • разработана и реализована система автоматизированной установки и обновления системы с использованием rpm-пакетов;
  • разработано руководство пользователя по установке и настройке ERP-системы.
Сентябрь 2009 — Декабрь 2009 (4 месяца)
C++ Developer
Москва
Обязанности и достижения

Разработка графического интерфейса для эмулятора специального процессора с помощью фреймворка Qt.

Высшее образование
Январь 2007 — Январь 2012
МИФИ
Кибернетики; "К"
Москва