Обо мне

Увлекаюсь веб-разработкой, диджитал дизайном, рисованием и психологией.
Люблю командные игры (лазертаг, пейнтбол), различные активности на свежем воздухе, спорт (умеренный, не на износ).
В недалёком прошлом активно занимался восточными единоборствами.
Последние 7 лет посещаю психотерапевта и принимаю участие в групповой психотерапии.

Профессиональные навыки
Опыт работы
Skillfolio
Москва
Ведущий разработчик
Ноябрь 2018 — По настоящее время (2 года)

Обязанности:
- написание и поддержка платформы по тестированию и развитию мягких навыков (soft skills), и также обучающей платформы (стек технологий: vue.js, django, docker);
- проектирование архитектуры и рефакторинг приложений, с учётом изменяющихся потребностей бизнеса;
- написание вспомогательного кода, частичное написание кода сайд-проектов компании (преимущественно на vue.js и node);
- обучение стажёров и code-ревью джуниоров;
- периодически рисую лендосы на тильде;

Достижения:
- переписал фронт приложения для тестирования мягких навыков с vanilla js на vue, внедрил vuex, построил разумную, хорошо масштабируемую архитектуру приложения с учётом требований бизнеса, продолжаю её улучшать и добавлять необходимый функционал;
- написал фронт для динамического вывода результатов тестирования;
- работаю над новым API (django),  позволяющим автоматизировать процесс создания новых тестирований (~ CMS для менеджеров);
- внедрил совместно с dev-ops'ом docker в слой развёртки всех приложений компании;
- написал интеграцию приложения с некоторыми популярными платёжными сервисами (node.js);
- написал совместно со стажёром фронт (vue.js + d3) для визуализации статистики прохождений;
- внедрил систему проверки качества кода в проекте;
- внедрил вменяемый git workflow в рабочий процесс;
- написал/настроил возможность приложения работать как в режиме SPA, так и в виде MPA;
- оптимизировал размер и производительность приложения;
- сделал вёрстку приложений адаптивной;

Интерактивные онлайн-курсы
Санкт-Петербург
Tutor на базовом интенсиве по вёрстке
Май 2015 — Октябрь 2015 (6 месяцев)

Провёл 2 базовых интенсива по HTML и CSS в качестве тьютора

Free Global Touristic Guide.
Senior Front-end Developer
Ноябрь 2013 — Август 2018 (4 года и 10 месяцев)

Обязанности:
- перевёрстка старого дизайна платформы на новый дизайн, используя Bootstrap 3 в первой итерации, и затем перевод Bootstrap 3 вёрcтки на БЭМ в новом дизайне, на следующей итерации 
- написание несложного бэкэнда на Python и Django
- обучение новичков азам вёрстки, python, django
- адаптивная доработка вёрстки, сделанной со статических дизайн-макетов
- responsive retrofitting :)
- рефакторинг спагетти js-кода, приведение к более единообразному виду
- код ревью младших коллег (вёрстка и js)
- автоматизация фронтенда
- докеризация инфраструктуры
- создание встроенного в систему CMS-подобного генератора сайтов
- написание документации по всем своим свершениям

Достижения:
- переверстал множество страниц сайта сначала под Bootstrap 3, а затем, с следующей итерацией дизайна  - под БЭМ
- создал новый базовый шаблон(в терминологии Django) внешних и внутренних страниц платформы, полностью адаптивный, используя методологию БЭМ, последние технологии CSS которые были на тот момент (в частности flexbox), полностью переработал весь JS код, использовал промисы и pub/sub паттерн
- внедрил в проект систему полной автоматизации сборки фронтенд зависимостей на Gulp (собирает stylus, vue.js, es6, минифицирует все необходимые элементы сборки, конкатенирует скрипты и стили html шаблона, и подставляет новые файлы в link и script теги, и много чего ещё), повесил её на precommit hook'и и вот это всё
- помогал в проектировании и внедрении более совершенного GIT workflow, и помогал его внедрять
- писал встроенный в платформу конструктор сайтов (а-ля встроенную CMS) на Django, но к сожалению не удалось её закончить
- последней задачей был перевод всей инфраструктуры проекта на Docker
- переписал проект Megatype с Sass на Stylus чтобы использовать в проекте Unihotel

После увольнения активно занимаюсь самообразованием в сфере веб-дизайна,  а также повышаю навыки VUE.js

Высшее образование
Государственный университет управления
Москва
Факультет: Институт управления на транспорте
Сентябрь 2005—Июнь 2010 (4 года и 9 месяцев)

Логистика