УСАЧЁВ МАКСИМ НИКОЛАЕВИЧ

FRONTEND-РАЗРАБОТЧИК
Москва, м. Чертановская
Возраст: 41 год

О себе

Frontend-разработчик (React / Next.js / TypeScript) с 6+ годами коммерческого опыта и системным инженерным подходом к разработке интерфейсов. Обладаю глубокой базой в HTML/CSS и понимании браузерного рендеринга (сооснователь CSS-Live, автор книги по inline-форматированию). Разрабатывал highload и e-commerce решения, реализовывал полный пользовательский цикл, участвовал в развитии frontend-архитектуры и создании UI-библиотек. Специализируюсь на производительности (SSR/ISR, GraphQL), масштабируемости и стабильной delivery в продуктовых Scrum-командах.

Опыт работы

05.2021 — 01.2026
Middle+ Frontend Developer (React, Next.js)
Разработка маркетплейса RVRentals.com (аренда автодомов в США).
  • Разрабатывал и поддерживал масштабируемое приложение на React / Next.js (App Router, SSR/ISR, Server Components, TypeScript).
  • Реализовывал core user flows: search → filtering → booking → payment, покрывающие 80%+ пользовательского трафика.
  • Интегрировал frontend с backend (GraphQL / REST), участвовал в проектировании API-контрактов.
  • Проектировал и развивал архитектуру клиентской части (модульная структура, переиспользуемые хуки, Effector).
  • Оптимизировал производительность (SSR, code splitting, render optimization, оптимизация GraphQL), сократив время загрузки на 30–40% и объём данных на 20–25%.
  • Разработал и внедрил UI-библиотеку (100+ компонентов), ускорив delivery новых фич на ~20% и снизив количество UI-багов.
  • Повысил покрытие тестами до 60–70% (Jest, React Testing Library), сократив регрессионные баги.
  • Регулярно проводил code review (10–15 проверок изменений кода в неделю) и участвовал в техническом развитии проекта.
  • Взаимодействовал с backend, QA, дизайнерами и Product Owner при декомпозиции задач, согласовании API и сопровождении релизов.
TypeScript React Next.js (13–16) Effector GraphQL REST Tailwind Styled Components Storybook React Aria
05.2019 — 05.2021
Junior+ Frontend-разработчик (React)
Развитие платформы обнаружения и реагирования на инциденты кибербезопасности (EDR).
  • Участвовал в проектировании frontend-архитектуры highload EDR-платформы (React, Redux, Redux-Saga).
  • Реализовал модуль отображения и фильтрации потоковых событий в режиме near real-time.
  • Оптимизировал производительность интерфейса при больших объёмах данных, сократив время рендеринга ключевых экранов на ~30%.
  • Повысил отказоустойчивость UI при нестабильной работе API.
  • Внедрил единый подход к асинхронным запросам через Redux-Saga.
  • Внедрил стандарты code review и тестирования (Jest, Mocha, React Testing Library), снизив количество багов в продакшене.
React Redux Redux-Saga styled-components Webpack REST Jest Mocha React Testing Library Figma
01.2018 — 05.2019
Junior Frontend-разработчик
Верстка сайта компании и участие в разработке визуального редактора сценариев и AI-инструментов для автоматизации общения.
  • Мобильная и адаптивная верстка страниц на HTML/CSS/JavaScript/jQuery/Pug.
  • Развитие UI-библиотеки компонентов и интерфейсов продукта на Vue.js.
  • Участие в разработке визуального редактора сценариев на Vue.js.
  • Глубокая работа с legacy-кодом на jQuery.
  • Достижение: переписал большую часть legacy-кода с jQuery на чистый JavaScript, улучшив производительность сайта.
  • Достижение: участвовал в запуске визуального редактора сценариев в команде 10+ человек.
  • Достижение: участвовал в создании UI-библиотеки на Vue 3 + TypeScript (переиспользуемость и единый стиль интерфейса).
Vue.js Vue 3 TypeScript HTML/CSS JavaScript jQuery Pug
02.2012 — 12.2018
Сооснователь и автор профильного ресурса по frontend-разработке (статьи и новости отрасли)
Создал и развивал ресурс, посвящённый глубокому разбору CSS и поведения браузерного рендеринга. Проект ориентирован на практические нюансы верстки и спецификацию.
Книга: «Инлайновый контекст форматирования»
Книга посвящена одной из самых сложных и малоизученных частей CSS-спецификации — визуальному форматированию текста и inline-контексту.
  • алгоритмы формирования строк в inline-контексте;
  • поведение line-height, baseline, vertical-align;
  • механика строчных и inline-block элементов;
  • неочевидные особенности браузерного рендеринга;
  • расхождения между спецификацией и практической реализацией.
06.2008 — 02.2022
Администратор и технический модератор профильного сообщества веб-разработчиков
Крупнейшее профильное сообщество веб-разработчиков среди тематических форумов (HTML, CSS, JavaScript).
  • Прошёл путь от активного участника до веб-разработчика (HTML, CSS, JavaScript).
  • Разбирал сложные кейсы по вёрстке, JavaScript и производительности интерфейсов.
  • Поддерживал высокий уровень технических дискуссий и качество решений.
  • Участвовал в развитии структуры и стандартов сообщества.

Курсы

2008

МГТУ им. Н.Э. Баумана

Расширенные возможности HTML и CSS
Ссылки компаний: Quintegro · BI.ZONE · Voximplant · CSS-Live · HTMLForum.dev