Степан Масленников
Senior Frontend-разработчик · Тимлид
Frontend-разработчик с 17-летним опытом, тимлид с 2020 года.
В Fasttrack руковожу фронтендом SaaS-платформы для автоматизации коммуникаций с клиентами: конструктор чат-ботов, чат-центр, мобильное приложение.
Основной стек — React, TypeScript, MobX и RxJS; мне важны real-time интерфейсы и архитектура, которая живёт годами.
Опыт работы
Тимлид фронтенда · Fasttrack
Февраль 2020 — по настоящее время · удалённо, компания из Москвы
Fasttrack — SaaS-платформа для автоматизации онлайн-коммуникаций: чат-боты, омниканальный чат-центр
для операторов, рассылки и интеграции с CRM.
- Руковожу фронтенд-разработкой основного продукта — конструктор чат-ботов, чат-центр, редакторы рассылок и воронок, аналитика: кодовая база 410 тыс. строк, 96% на TypeScript, более 8 000 моих коммитов с 2020 года.
- С нуля сделал мобильное приложение чат-центра на React Native (Expo) и за три месяца довёл его от первого коммита до беты для команды. Логика веб-чат-центра переиспользуется через платформонезависимое ядро на TypeScript.
- Написал 260 из 339 тестовых файлов фронтенда (Jest) — тесты стали обычной частью работы над фичами.
- Отвечаю за клиентскую архитектуру: MobX, RxJS и внедрение зависимостей (InversifyJS), обновления в реальном времени через Centrifugo (WebSocket), поэтапный переход с Bootstrap на Mantine.
- Разработал встраиваемые продукты: чат-виджет для сайтов, формы на сайт (около 90% коммитов), VK Mini Apps и виджет для amoCRM.
- Руковожу командой из четырёх фронтенд-разработчиков: планирование и оценки вместе с PM, код-ревью, онбординг. Менторил джуниора по JavaScript и React.
Senior Frontend-разработчик · Deligo
Ноябрь 2018 — февраль 2020 · Москва
Разрабатывал и поддерживал веб-приложения на React и Angular — от требований до продакшена.
- Работал с продуктом, дизайном и бэкендом над требованиями, UI/UX-решениями и контрактами API.
- Проводил код-ревью, менторил младших разработчиков, участвовал в проектировании фронтенд-архитектуры.
Frontend-разработчик · Yzer
Апрель 2016 — ноябрь 2018 · Дубай, ОАЭ
Разрабатывал веб-приложения на React и Backbone.js.
- Превращал макеты в адаптивные кроссбраузерные интерфейсы, интегрировал REST API вместе с бэкенд-командой.
- Участвовал в код-ревью, планировании и оценке задач.
Ранний опыт
-
Frontend-разработчик · Альта-Софт
2014 — 2016 · Москва
Веб-интерфейсы для таможенного ПО и портала для участников ВЭД.
-
Junior Frontend-разработчик · Ticno
2011 — 2013 · Петрозаводск
Адаптивная вёрстка и интерактивные страницы на JavaScript и jQuery.
-
2009 — 2011
Сайты и веб-интерфейсы для малого бизнеса — от сбора требований до запуска.