28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Профессиональные навыки
JavaScriptTypescriptAngularReact.jsSketchHTMLCSSGitUnixNode.js
Опыт работы
Ведущая независимая медиакомпания России
Senior front-end developer
Октябрь 2018 — По настоящее время (1 год и 2 месяца)

Выполнял роль техлида. Выбирал стек технологий для проекта, закладывал архитектуру, обучал коллег новым технологиям.

XOR Services
Москва
Lead Frontend Developer
Март 2018 — По настоящее время (1 год и 9 месяцев)

Создание с нуля продукта и отдела разработки интерфейсов. Найм программистов, организация процесса разработки, создание архитектуры приложения с нуля.

Переписал с нуля проект создал MVP, которое стало фундаментом для продукта. Организовал CI/CD, создав удобную систему для частых и быстрых релизов с возможностью откатиться на предыдущую версию без участия разработчиков. Внедрил в проект docker, что помогло на много проще управлять релизами и масштабировать приложение.

Получил опыт оптимизации nodejs приложения

React.jsDockerJavaScriptGitNode.jsLinuxNginx
Москва
Senior front-end developer
Октябрь 2017 — Март 2018 (6 месяцев)

Отвечал за отдел разработки интерфейсов, принимал архитектурные решения, плотно работал с бекендом на Java.

Внедрил BEM в проект, что позволило разбить интерфейс на компоненты и собирать новые экраны силами бекендеров. Полностью переписал сборку фронта с grunt на gulp, что позволило ускорить ее в несколько раз. Занимался обучением команды, за счет внутренних митапов.

Профессиональная Landing Page платформа для бизнеса. SaaS. Highload.
front-end developer
Декабрь 2016 — Октябрь 2017 (11 месяцев)

Разработка и поддержка интерфейсов продуктов компании (внешних и внутренних), принятие архитектурных решений, модернизация процессов разработки.

Переписал проект с самописного фреймворка (native js + jquery), на Angular 2 и TypeScript. Это позволило быстрее интегрировать новых разработчиков в создание продукта и упростило поддержку существующего кода за счет тестов и строгой типизации.

Сделал автогенерацию модуля для взаимодействия с API на основе Swagger Codegen. Это позволило упростить интеграцию с API и ускорить разработку новых фич.

The personal delivery service that you have always been waiting for
senior front-end developer
Февраль 2016 — Декабрь 2016 (11 месяцев)

Разработка интерфейсов на Angular/Reac

Рефакторинг существующего кода, создание новых продуктов

Внедрил React + Redux в новый внутренний проект компании

republer
Москва
senior front-end developer
Ноябрь 2013 — Ноябрь 2015 (2 года и 1 месяц)

Проектирование, разработка и поддержка личного кабинета на Angular

Интеграция сторонних сервисов c продуктом компании

РБК
Москва
Front-end разработчик
Июнь 2012 — Ноябрь 2013 (1 год и 6 месяцев)

Работал в команде над редизаном сайтов РБК:

  1. www.style.rbc.ru
  2. www.autonews.ru
  3. www.sport.rbc.ru
  4. www.presscentr.rbc.ru
  5. www.znakperemen.rbc.ru

Участвовал в рефакторинге старого кода и переносе архитектуры с jquery на backbone и require.js

ony
Москва
HTML верстальщик
Март 2012 — Июнь 2012 (4 месяца)
Лидер в разработке интегрированных и высоконагруженных интернет-решений
Верстальщик
Август 2011 — Март 2012 (8 месяцев)

Верстка сайтов, обучение коллег.

В процессе работы изучил JavaScript, получил опыт работы с HTML5/CSS3. Работал над крупными проектами: МТС, Ростелеком.