Обо мне

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

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

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

Профессиональные навыки
Опыт работы
Апрель 2014 — по настоящее время
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
ООО "ЛИНУС"
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
Фриланс
Фрилансер
Москва
Обязанности и достижения

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
НИИ ТП (Точных Приборов)
Инженер
Москва
Обязанности и достижения

Отдел занимался разработкой интегрированного банка данных (ИБД) для военных.
Мои обязанности:
(backend)
- исправление ошибок в коде (в основном синтаксических)
- создание/переписывание классов для базы данных ИБД
(frontend)
- создание шаблонов (jinja2)

Высшее образование
Сентябрь 2006 — Июнь 2012
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения

Системы стабилизации, навигации и ориентации