Обо мне

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

Stack

  • JavaScript (Pure, ES6, CoffeeScript)
  • React, Flux, Backbone, RequireJS, Raphaël
  • Grunt / Webpack / Babel
  • HTML5 / Pug
  • CSS, LESS, SASS + Compass, post-processors
  • SVG / Canvas
  • NodeJS (express)
  • CLI

Environment

  • Mac / Linux
  • JetBrains / Sublime Text
  • Jira / Git / Git-flow
  • Sketch / Zeplin
Профессиональные навыки
Опыт работы
Январь 2016 — по настоящее время
Front-end team leader
Санкт-Петербург
Обязанности и достижения

— Выбор технологий, планирования времени и постановка задач, ревью кода.
— Проектирование архитектуры, интерфейсов
— Разработка и развитие существующего SPA приложения
— Создания ряда микро-SPA для внутренних проектов
— Разработка расширения для браузера Google Chrome
— Рефакторинг и оптимизация.

— Миграция на ES6 и Webpack, внедрение ReactJS
— Оптимизация структуры существующих проектов для сокращения времени разработки и упрощения поддержки

Используемые технологии
— JavaScript (pure, ES6, CoffeScript, Backbone, RequireJS, ReactJS, jQuery, Raphaël)
— HTML/CSS (Pug, Sass + Compass)
— Grunt / Webpack / Babel
— Git / Git-flow / Jira

Май 2015 — Декабрь 2015
Front-end engineer
Гонконг
Обязанности и достижения

— Разработка ряда коммерческих вэб-продуктов с учетом специфики китайского рынка.
— Поддержка как современных так и устаревших браузеров в том числе IE8
— Внедрение новых технологий
— Рефакторинг существующей кодовой базы

Используемые технологии
— JavaScript (pure, CoffeScript, jQuery, Backbone, Underscore,RequireJS)
— HTML/CSS (Jade, Less, Sass+Compass)
— Grunt
— Git / Git-flow / Jira

Октябрь 2014 — Апрель 2015
Front-end developer
Москва
Обязанности и достижения

Что делал
— Разработка и поддержка существующий проектов компании
— Поддержка и внедрение нового функционал
— Ревью кода других разработчиков
— Внедрение новых технологий и рефакторинг кода

Используемые технологии
— JavaScript (pure, CoffeScript, jQuery, Backbone, Marionette, Underscore)
— HTML/CSS (Skim,Slim, Stylus,Compass)
— ROR
— Git / Git-flow / Jira

Май 2013 — Октябрь 2014
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
Freelance
Front-end / Mobile developer
Москва
Обязанности и достижения

- Большую часть времени путешествовал

Август 2010 — Февраль 2012
Стартап накрывшийся медным тазом
Team-lead
Москва
Обязанности и достижения

Что делал
— Руководство группой из 3-x разработчиков. Планирование времени и постановка задач.
— Проверка качества кода, исправление, тестирование.
— Принятие решения о выборе и внедрении тех или иных технологий. Технический анализ продуктов конкурентов.

Используемые технологии
— ActionScript
— JavaScript (native, jQuery, jQueryMobile)
— HTML/CSS
— Java, PHP

Причина смены места работы
— Прекращение финансирования проекта инвестором, стартапы они такие стартапы

Март 2010 — Июль 2010
Front-end / Back-end / ActionScript developer
Москва
Обязанности и достижения

— Программирование сложных элементов промо-сайтов, реализация серверной части (middle-load) для промо-игр и привязка ее к клиентской части приложений.— ActionScript (Away3D)
— JavaScript (native, jQuery)
— PHP (Zend)

Апрель 2007 — Февраль 2010
Flash developer/Flash designer
Москва
Обязанности и достижения

Программирования всяких штук на флеше, работа с видеопотоком

Январь 2007 — Апрель 2007
DeLuxe Interactive
Flash developer/web-программист
Москва
Обязанности и достижения

Программирование и анимация flash-сайтов. Разработка CMS для flash-сайтов и интеграция серверной части сайта с фронтэндом.

Январь 2007 — Апрель 2007
Deluxe Interactive Moscow
Front-end / Back-end / ActionScript developer
Москва
Октябрь 2005 — Январь 2007
Victory S.A.
Flash developer/web-программист
Москва
Обязанности и достижения

Программирование и анимация flash-сайтов. Разработка CMS для flash-сайтов и интеграция серверной части сайта с фронтэндом.

Август 2004 — Октябрь 2005
KM Online
ActionScript developer
Москва
Обязанности и достижения

Что делал
— Программирование тренажеров и тестов по школьной программе для учащихся средних и старших классов.

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

Апрель 2003 — Март 2004
Кирилл и Мефодий
Flash developer
Москва
Обязанности и достижения

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