Мегапосты:
Обо мне

В гармонии с JS

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Мониторинг приложений в App Store, Google Play и не только
Frontend
Октябрь 2018 — По настоящее время (1 год и 4 месяца)
  • Управлял технической частью фронтенда (команда из 7 фронтендеров), ревьюил код, помогал джунам и прочим желающим, проводил собеседования. Доносил технические аспекты фронтенда до не фронтендеров по необходимости.
  • Каждый квартал делал презентации по фронтенду для фронтендеров, на которых показывал наши проблемные места и способы их устранения. На этой же презентации представлял план по улучшению технической части фронтенда на следующий квартал.
  • Инициировал и управлял внедрением ESLint на проект. Написал .eslintrc конфиг, скрипт для прогона проверки в закоммиченных файлах, объяснил фронтенд-команде важность этой фичи. За год команда поправила около 8к ошибок, сейчас новые ошибки ловятся на этапе билда ветки и не попадают в мастер.
  • Настроил jest для юнит-тестов, настаивал на их написании в критическом функционале. На конец 2019 года в проекте более 500 тесткейсов.
  • С нуля сделал техническую часть проекта https://appfollow.io/glossary с использованием Next.js (React SSR).
  • Склеил React и legacy (Mojolicious) разделы личного кабинета SPA-роутингом.
  • Добавил поддержку ES6 для legacy лендингов внутри монорепо perl/mojo/js/react, унеся его вебпаком в независимый чанк с блекджеком и тришейкингом.
  • Переводил части billing фронтенда с шаблонов + jQuery на React.
  • Иногда реализовывал простую логику на бэке на Perl.
Автоматизация кинопрокатного бизнеса
Ростов-на-Дону
Frontend
Ноябрь 2017 — Октябрь 2018 (1 год)
  • Разработка нового функционала
  • Перевод легаси на современный стек (Backbone => React)
  • Обновление UI библиотеки по макетам
  • Оптимизация и рефакторинг вверенного раздела (reselect, воркеры, виртуальные списки, etc.)
  • Редкие таски по легаси на Perl + Mojolicious + jQuery
JavaScriptReact.jsReduxBackbone.jsHTMLCSSScssWebpack
Дополнительное образование
GoPractice
 
GoPractice!
Декабрь 2019—По настоящее время (1 месяц)