Обо мне

Frontend разработчик / тимлид. Способен самостоятельно вести проекты, выбирать технические решения, набирать команду, оценивать и декомпозировать задачи бизнеса. 

Предпочитаю React и его экосистему. Использую Typescript, ранее использовал Flow. Слежу за код стайлом своих проектов, использую eslint, prettier, stylelint и husky. В качестве стейт менеджера есть опыт использования redux и Apollo. Во время разработки собственного Server side rendering решения, достаточно детально познакомился с webpack и его возможностями. Верстаю адаптивно и кроссбраузерно (IE 11) с flexbox. Для стилей использую scss и css-modules, знаком с less и stylus. Есть опыт локализации проектов, с динамической догрузкой переводов (i18next). Знаком с Service workers и Web workers, знаю как сделать офлайн версию сайта. Могу писать на Node.js, в основном был опыт с вспомогательными frontend инструментами вроде прокси серверов и Server side rendering, при необходимости смогу реализовать rest api или graphql сервер. Знаком с Gitlab CI, Docker, k8s и pm2, задеплоить приложение с nginx или express не вызовет серьезных трудностей. Стараюсь следить за тенденциями frontend мира, при необходимости могу поддерживать проекты на Vue и Angular. На базовом уровне знаком с разработкой под Android (Java / Kotlin), было бы интересно поучаствовать в проекте с использованием React Native или альтернатив.

Профессиональные навыки
Опыт работы
Международный интернет-магазин одежды, обуви и товаров для дома
Frontend Teamlead
Январь 2019 — По настоящее время (1 год и 10 месяцев)

Являюсь frontend лидом проекта мобильного сайта Wildberries. Подбор технического стека и разработка frontend части велась с нуля. Проект успешно реализован и запущен. Занимаюсь ведением и разработкой задач, выбором технических решений, код ревью команды, подготовкой релизов, коммуникациями со смежными отделами, проведением собеседований, профессиональным ростом сотрудников.

Технический стек:

  • TypeScript
  • React
  • redux + redux-thunk
  • router5
  • scss + css-modules
  • i18next
  • FinalForm
  • Server side rendering – на самописном решении, сборка для сервера и клиента происходит с помощью webpack. В качестве сервера выбран express.
Один из лидеров российской индустрии медиа и развлечений
Инженер-разработчик клиентских приложений
Октябрь 2017 — Январь 2019 (1 год и 4 месяца)

Занимался frontend разработкой внутреннего портала. В процессе работы являлся ментором одного junior разработчика. Участвовал в принятии технических решений.

Технический стек:

  • Flow
  • React
  • Apollo
  • router5
  • scss + css-modules
  • i18next
  • bootstrap + reactstrap
  • FinalForm
  • websocket
  • Create React App + react-app-rewired
Веб-студия. Создаём эффективные сайты, которые продвигают себя сами
Руководитель группы разработки
Январь 2017 — Октябрь 2017 (10 месяцев)

Занимался fullstack разработкой сайтов на основе 1C-Битрикс. Начинал на позиции middle разработчика, уходил в позиции teamlead. В команде состояло от 2 до 4 разработчков.

Технический стек:

  • PHP
  • JavaScript
  • JQuery
  • MySQL
  • 1С-Битрикс
  • MongoDB
  • React
  • redux
  • scss
  • pug
  • gulp
  • webpack
Web мастер
Февраль 2016 — Январь 2017 (1 год)
Undersky Digital
Москва
Web мастер
Январь 2014 — Февраль 2015 (1 год и 2 месяца)

Занимался fullstack разработкой сайтов на внутренней, самописной CMS.

Технический стек:

  • PHP
  • JavaScript
  • JQuery
  • MySQL
TANAIS Group IT Интегратор
Москва
Специалист внедрения ПО
Июль 2013 — Январь 2014 (7 месяцев)

Занимался fullstack разработкой сайтов на основе 1C-Битрикс.

Высшее образование
Российский государственный технологический университет им. К.Э. Циолковского
Москва
Факультет: Аэрокосмические конструкции и технологии (№2)
Сентябрь 2011—Май 2015 (3 года и 8 месяцев)