Обо мне

Я опытный JavaScript-программист. В последние полтора-два года занимался разработкой "одностраничных" приложений на React. За это время я помог создать vector.education, lmbd.ru и еще один успешный проект. Начинал каждый из них с нуля как главный фронтенд-разработчик, успешно доводил до релиза, и без особых проблем передавал другим разработчикам, которые присоединялись ближе к релизу, и продолжали развитие проекта.

До React на протяжении четырех лет участвовал в разработке огромного количества традиционных (не "одностраничных") сайтов в Whitescape. В то время приходилось больше заниматься версткой чем JavaScript, но и его было не мало. Мы прошли все стадии эволюции фронтенд технологий: без сборки или компиляции → Ruby on Rails stack / CoffeeScript / SASS → попытки воспроизвести Ruby on Rails stack на Django → Grunt с простой конкатенацией файлов → тоже самое но с Gulp → Browserify → Webpack. Где-то в процессе мы перешли на ES6+, и ближе к концу начали использовать css-modules и Flow. Я был движущей силой этой эволюции в отдельно взятой компании.

До Whitescape я был независимым full-stack разработчиком — фрилансил в течении примерно трех лет начиная с 4-5 курсов университета: верстал, писал бакенд на PHP, и даже немного занимался дизайном. Cуммарный опыт работы примерно 8 лет.

Еще занимаюсь проектами с открытым кодом, например kefir и react-demo. Моя отдельная гордость это библиотека с той же идей что и Redux, но появившейся раньше него — fluce. Хотя надо признаться что идея всё равно подсмотрена у Дена. Еще я интересуюсь функциональным программирование и участвую в проектах таких как static-land и fantasy-land.

Формальный список технологий

JavaScript, HTML, CSS, CoffeeScript, ES6+, SASS, Stylus, Node, SVG, Canvas, css-modules, Babel, Webpack, Rollup, Flow, Browserify, Gulp, Grunt, ESLint, Backbone, Angular, React, FRP, RxJS, Django, Ruby on Rails, Express, Redux, GraphQL, REST, Sentry, Git.

Профессиональные навыки
JavascriptCSSNode.jsReact.jsReduxGitWebpackExpress.jsSassБЭМ
Опыт работы
Сентябрь 2011 — Июль 2016
Whitescape
Разработчик фронтэнда
Санкт-Петербург
Высшее образование
Январь 2005 — Январь 2010
ПФ МУПОЧ "ДУБНА"
Программное обеспечение ВТ и АС
Протвино