Обо мне

Профессионально занимаюсь front-end'ом. Интересны большие проекты с длительным погружением в разработку и дальнейшим развитием.

Если у вас есть интересные предложения или вопросы - пишите на почту hello@pushandplay.ru или в telegram @pushandplay

Stack

  • JavaScript (Pure, ES6+, TypeScript)
  • Vue, React, Redux, Backbone
  • Webpack / Babel / Grunt
  • HTML / Pug
  • CSS, SASS + Compass, post-processors, CSS modules
  • SVG / Canvas
  • NodeJS (express)
  • Jest, Mocha
  • CLI / NPM / YARN

Environment

  • Mac / Linux
  • JetBrains / Visual Studio Code / Sublime Text
  • Jira / Git / Git-flow
  • Sketch + Zeplin / Photoshop
  • Docker

Прочее

  • Есть опыт работы с серверными языками, NodeJS, PHP
  • Работал с ObjectiveC и с Java на Android
  • Сейчас руковожу командой из нескольких front-end разработчиков
  • Есть опыт разработки под мобильные устройства на PhoneGap и React Native
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Январь 2016 — по настоящее время (2 года)
Front-end team leader
Санкт-Петербург
Обязанности и достижения
  • Выбор технологий, планирования времени и постановка задач, ревью кода.
  • Проектирование архитектуры, интерфейсов
  • Разработка и развитие существующего SPA приложения
  • Создания ряда микро-SPA для внутренних проектов
  • Разработка расширения для браузера Google Chrome
  • Рефакторинг и оптимизация.
  • Миграция на ES6 и Webpack, внедрение ReactJS и Redux
  • Оптимизация структуры существующих проектов для сокращения времени разработки и упрощения поддержки

Используемые технологии

  • JavaScript (pure, ES6+, ReactJS, Redux, Backbone, CoffeScript, RequireJS, jQuery, Raphaël)
  • HTML/CSS (Pug, Sass + Compass, CSS modules)
  • Webpack / Babel / Grunt
  • Git / Git-flow / Jira
Май 2015 — Декабрь 2015 (8 месяцев)
Front-end engineer
Гонконг
Обязанности и достижения
  • Разработка ряда коммерческих вэб-продуктов с учетом специфики китайского рынка.
  • Поддержка как современных так и устаревших браузеров в том числе IE8
  • Внедрение новых технологий
  • Рефакторинг существующей кодовой базы

Используемые технологии

  • JavaScript (pure, CoffeScript, jQuery, Backbone, Underscore,RequireJS)
  • HTML/CSS (Jade, Less, Sass+Compass)
  • Grunt
  • Git / Git-flow / Jira
Октябрь 2014 — Апрель 2015 (7 месяцев)
Front-end developer
Москва
Обязанности и достижения
  • Разработка и поддержка существующий проектов компании
  • Поддержка и внедрение нового функционал
  • Ревью кода других разработчиков
  • Внедрение новых технологий и рефакторинг кода

Используемые технологии

  • JavaScript (pure, CoffeScript, jQuery, Backbone, Marionette, Underscore)
  • HTML/CSS (Skim,Slim, Stylus,Compass)
  • ROR
  • Git / Git-flow / Jira
Май 2013 — Октябрь 2014 (1 год и 6 месяцев)
Comindware
Front-end / Mobile developer
Москва
Обязанности и достижения
  • Написание с нуля и поддержка клиентской части панели управления
  • Разработка расширений для браузеров Chrome и Firefox
  • Прочие приятные мелочи вроде верстки промо сайта и etc
  • Создание прототипа мобильного приложения (Android/iOS)

Используемые технологии

  • JavaScript (native, CoffeScript, jQuery/Zepto, Backbone, Underscore, Require)
  • HTML/CSS (Jade, LESS, Stylus)
  • Grunt, make
  • Objective-C, Java, PhoneGap
Февраль 2012 — Май 2013 (1 год и 4 месяца)
Freelance
Front-end / Mobile developer
Москва
Обязанности и достижения
- Большую часть времени путешествовал
Август 2010 — Февраль 2012 (1 год и 7 месяцев)
Стартап накрывшийся медным тазом
Team-lead
Москва
Обязанности и достижения
  • Руководство группой из 3-x разработчиков. Планирование времени и постановка задач.
  • Проверка качества кода, исправление, тестирование.
  • Принятие решения о выборе и внедрении тех или иных технологий. Технический анализ продуктов конкурентов.

Используемые технологии

  • ActionScript
  • JavaScript (native, jQuery, jQueryMobile)
  • HTML/CSS
  • Java, PHP
Март 2010 — Июль 2010 (5 месяцев)
Front-end / Back-end / ActionScript developer
Москва
Обязанности и достижения
  • Программирование сложных элементов промо-сайтов, реализация серверной части (middle-load) для промо-игр и привязка ее к клиентской части приложений.
  • ActionScript (Away3D)
  • JavaScript (native, jQuery)
  • PHP (Zend)
Апрель 2007 — Февраль 2010 (2 года и 11 месяцев)
Flash developer/Flash designer
Москва
Обязанности и достижения
Программирования всяких штук на флеше, работа с видеопотоком
Январь 2007 — Апрель 2007 (4 месяца)
DeLuxe Interactive
Flash developer/web-программист
Москва
Обязанности и достижения
Программирование и анимация flash-сайтов. Разработка CMS для flash-сайтов и интеграция серверной части сайта с фронтэндом.
Январь 2007 — Апрель 2007 (4 месяца)
Deluxe Interactive Moscow
Front-end / Back-end / ActionScript developer
Москва
Октябрь 2005 — Январь 2007 (1 год и 4 месяца)
Victory S.A.
Flash developer/web-программист
Москва
Обязанности и достижения
Программирование и анимация flash-сайтов. Разработка CMS для flash-сайтов и интеграция серверной части сайта с фронтэндом.
Август 2004 — Октябрь 2005 (1 год и 3 месяца)
KM Online
ActionScript developer
Москва
Обязанности и достижения
  • Программирование тренажеров и тестов по школьной программе для учащихся средних и старших классов.

Используемые технологии

  • ActionScript
Апрель 2003 — Март 2004 (1 год)
Кирилл и Мефодий
Flash developer
Москва
Обязанности и достижения
Разработка и программирование обучающих тренажеров для детей среднего и старшего школьного возраста. Формирование задач для фрилансеров и контроль их выполнения.