Обо мне

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

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

Stack

  • JavaScript (Pure, ES6+, TypeScript)
  • React, Redux, Backbone, RequireJS, Raphaël
  • 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 / Sublime Text / Visual Studio Code
  • Jira / Git / Git-flow
  • Sketch / Zeplin / Photoshop
  • Docker

Прочее

  • Есть опыт работы с серверными языками, NodeJS, PHP
  • Работал с ObjectiveC и с Java на Android
  • Сейчас руковожу командой из нескольких front-end разработчиков
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Январь 2016 — по настоящее время (1 год и 9 месяцев)
Front-end team leader
Санкт-Петербург
Обязанности и достижения
— Выбор технологий, планирования времени и постановка задач, ревью кода. — Проектирование архитектуры, интерфейсов — Разработка и развитие существующего SPA приложения — Создания ряда микро-SPA для внутренних проектов — Разработка расширения для браузера Google Chrome — Рефакторинг и оптимизация. — Миграция на ES6 и Webpack, внедрение ReactJS и Redux — Оптимизация структуры существующих проектов для сокращения времени разработки и упрощения поддержки Используемые технологии — JavaScript (pure, ES6+, CoffeScript, Backbone, RequireJS, ReactJS, Redux, jQuery, Raphaël) — HTML/CSS (Pug, Sass + Compass) — Grunt / Webpack / Babel — 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
Москва
Обязанности и достижения
Разработка и программирование обучающих тренажеров для детей среднего и старшего школьного возраста. Формирование задач для фрилансеров и контроль их выполнения.