Обо мне

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

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

Технологии:

- react, redux и т.п.

- postCSS, sass, less, stylus

- html5

- webpack

- nodejs

Профессиональные навыки
Опыт работы
Ноябрь 2016 — Декабрь 2017 (1 год и 2 месяца)
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
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения
Системы стабилизации, навигации и ориентации