Обо мне

Специализация и профессиональные навыки:
Проектирование и разработка сложных много-компонентных веб-приложений.
Специализируюсь на JavaScript во всех его проявлениях.

Языки программирования: JavaScript, C++
Технологии и фреймворки: Node.js, Express.js, jQuery, Backbone.js, Angular.js, grunt, COM, Active Scripting, XUL
Среды разработки: WebStorm, MS VisualStudio
Системы контроля версий: Mercurial, Git, SVN
Системы для организации workflow: JIRA, Greenhopper
CI: Bamboo

Профессиональные цели:
Строить крутые и успешные веб-проекты

Профессиональные навыки
Опыт работы
Декабрь 2014 — Июнь 2016
Системный архитектор
Москва
Декабрь 2012 — Декабрь 2014
Metabar
Head of Development
Москва
Обязанности и достижения

Обязанности:
- Управление процессом разработки (планирование, проектирование, реализация вместе с небольшой командой разработчиков, запуск, поддержка)
- Разработка архитектуры сервисов/приложений
- Непосредственное участие в разработке
- Участие в стратегическом планировании
- Ведение документации
- Исследование новых технических решений/подходов, утилит, фреймворков, внедрение их в процесс разработки
- Разработка прототипов приложений

Достижения:
- Спроектировал и разработал гибкую платформу для написания расширений для браузеров
- Спроектировал и реализовал инсталлятор для продуктов компании
- Ввел в компании единый стиль написания кода и комментариев
- Ввел процедуру Code Review
- Внедрил инфраструктуру для написания тестов и запуска их на сервере CI (Bamboo)
- Внедрил систему сбора ошибок с клиентских приложений
- Внедрил систему A/B тестирования landing-pages приложений партнеров
- Переписал backend одного из приложений (sovetnik.metabar.ru) с Python на Node.js, что значительно ускорило и упростило дальнейшую разработку
- Вместе с командой запустил несколько крутых проектов (например, sovetnik.metabar.ru, adme.metabar.ru)

Март 2010 — Декабрь 2012
Metabar
Lead Developer
Москва
Июнь 2007 — Март 2010
Developer
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка различных дополнений и расширений (add-ons, extensions, plug-ins) для интернет-браузеров (IE, Firefox, Chrome), почтовых программ (MS Outlook, Thunderbird).
- Проектирование архитектуры новых приложений.
- Работа с унаследованным кодом (исправление ошибок, рефакторинг).
- Консультирование менеджеров по техническим вопросам.
- Оценка проектов.
- Общение с заказчиками

Высшее образование
Январь 2009 — Январь 2011
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск
Январь 2005 — Январь 2009
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск