Обо мне

Считаю, что все будущее приложений за web-технологиями.

Создаю single page приложения/сайты, люблю удобные и красивые интерфейсы, ну и стараюсь делать их такими.

Технологии:
- react, angular, backbone, свои и чужие библиотеки/велосипеды
- postCSS, sass, less, stylus
- html5
- webpack, gulp
- nodejs

Профессиональные навыки
Опыт работы
Ноябрь 2016 — по настоящее время (1 год и 1 месяц)
Behind the Games, UAB
Senior front-end developer
Вильнюс
Обязанности и достижения
Разработка универсального (с серверным рендерингом) мультиязычного синглпейдж приложения c нуля. Технологии: - ecmascript2015+, react/redux - stylus - webpack2 - nodejs
Сентябрь 2016 — Ноябрь 2016 (3 месяца)
Grabr Inc.
Front-end developer
Сан-Франциско и район залива
Обязанности и достижения
Разработка универсального (с серверным рендерингом) мультиязычного синглпейдж приложения. Технологии: - ecmascript2015+, react/redux - css (atomic css) - webpack
Апрель 2014 — Август 2016 (2 года и 5 месяцев)
Dream Industries (Bookmate)
Front-end developer
Москва
Обязанности и достижения
Занимался: 1) Новое web-приложение Single-page универсальное (с серверным рендерингом) мультиязычное приложение. Технологии: - ecmascript2015 (es6), react, redux, react-router, counterpart, lodash - css, postCSS - webpack - nodejs 2) Web ePub ридер Single-page приложение со сложной логикой. Технологии: - vanillaJS, jquery, backbone, lodash - less - mustache 3) Android (webview) ePub ридер Библиотека-api для android приложения: - обработка и подготовка документа - пагинация - кастомное выделение цитат, в том числе межстраничное - подсветка цитат Технологии: - vanillaJS - css 4) Текущий сайт Проект с пятилетней кодобазой, через которую прошелся не один десяток человек. Поддержка/разработка как старого, так и нового функционала. Технологии: - vanillaJS, ecmascript2015 (es6), jquery, lodash, ampersand, ymodules - html5, canvas - less - slim (ruby) - gulp
Январь 2013 — Апрель 2014 (1 год и 4 месяца)
ООО "ЛИНУС"
Front-end developer
Москва
Обязанности и достижения
Занимался front-end разработкой (верстка, javascript). - jquery, backbone, underscore - bootstrap, handlebars - html5 - css, less Проекты, в которых принимал участие: 1) Система дистанционной оценки знаний водителей, перевозящих опасные грузы. http://brainstorage.me/works/93118 Разработаны кабинеты экзаменуемого и экзаменатора. В помещении подключаются ip-камеры, для каждого экзаменуемого - web-камера. Экзаменатор может наблюдать за ходом сдачи экзамена, за рабочим столом экзаменуемого, за web- и ip-камерами. Single-page приложение. Технологии: - jquery, backbone.js, underscore.js - css - html5 (canvas, getUserMedia) - json 2) ИАС "ЭКО-Баланс" http://brainstorage.me/works/30226 Приложение производит расчет платы за выбросы/сбросы/размещение вредных веществ/отходов в атмосферу/водные объекты, а также подготавливает готовый печатный отчет для сдачи в Эконадзор. Single-page приложение. Технологии: - jquery, backbone.js, underscore.js, bootstrap, handlebars - less - html5 (history api) Вся логика приложения осуществлена на клиентской части. 3) Документооборот http://brainstorage.me/works/30214 Функционал: - загрузка, группировка, удаление документов - ЭЦП документов Single-page RESTful приложение. Использовалось: - jquery, backbone.js, underscore.js, bootstrap.js - less - КриптоПро ЭЦП Browser plug-in Ну и изредка лез в back-end (python)
Август 2012 — Декабрь 2012 (5 месяцев)
Фриланс
Фрилансер
Москва
Обязанности и достижения
1) Создание и поддержка сайта для стартапа "Электронное издательство E-Издат" http://brainstorage.me/works/29608 - python, django 1.3 - html, css 2) Создание и сопровождение приложения "Журнал инцидентов" http://brainstorage.me/works/30228 Функционал: - Добавление, редактирование, удаление записей в журнале - Фильтр, сортировка и подгрузка записей Технологии: - python, django 1.4, tastypie - javascript, jquery, backbone.js
Январь 2011 — Июнь 2012 (1 год и 6 месяцев)
НИИ ТП (Точных Приборов)
Инженер
Москва
Обязанности и достижения
Отдел занимался разработкой интегрированного банка данных (ИБД) для военных. Мои обязанности: (backend) - исправление ошибок в коде (в основном синтаксических) - создание/переписывание классов для базы данных ИБД (frontend) - создание шаблонов (jinja2)
Высшее образование
Сентябрь 2006 — Июнь 2012
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения
Системы стабилизации, навигации и ориентации