Павел Макаров
Открыт к предложениям

Lead Frontend / Frontend Tech Lead

Павел Макаров

Frontend-ориентированный технический лидер с сильной hands-on экспертизой во frontend-архитектуре, BFF-сервисах, интеграции с распределёнными backend-системами, realtime-коммуникации, platform engineering и production reliability.

Инженерный фокус

Профиль

Senior Frontend / Fullstack Engineer с опытом разработки крупных fintech, operational и infrastructure-платформ на React, TypeScript и Node.js. Сильная экспертиза во frontend- и system architecture, масштабируемых React-приложениях, BFF-сервисах, интеграции с распределёнными системами, WebSockets, gRPC/Protocol Buffers, Kubernetes-окружениях, production reliability и техническом лидерстве.

10+доменов ресурсов
20+tenant-aware workflow
15+API-доменов переведено
30+REST/WebSocket endpoints
5+backend-доменов
16инженеров в команде
02

Ключевая экспертиза

Frontend-архитектураСистемная архитектураТехническое лидерствоReactTypeScriptNext.jsNode.jsBFF-архитектураREST APIWebSocketsgRPCProtocol BuffersИнтеграция распределённых системCI/CDDockerObservability
Карьерный путь

Опыт

Aug 2023 - Jun 2026

2 yrs 11 mosМосква / удалённо

Вайлдберриз

Lead Frontend Developer

Multi-tenant operational platformFrontend-архитектураBFF-разработкаИнтеграция с распределёнными backend-сервисамиRealtime-системыУправление Kubernetes-ресурсамиProduction reliability
  • Разрабатывал и развивал multi-tenant operational platform на React/TypeScript для управления более чем 10 доменами ресурсов, включая hosts, rules, destinations, agents, tenants и Kubernetes resources.
  • Спроектировал и реализовал более 20 tenant-aware workflow’ов для управления NAG- и Kubernetes-ресурсами: создание, редактирование, фильтрация, инспектирование и удаление с учётом tenant isolation.
  • Разработал функциональность управления агентами, включая регистрацию, version checks, runtime configuration, tracing, terminal access и устойчивую realtime-коммуникацию с обработкой WebSocket reconnect-сценариев.
  • Перевёл frontend data layer более чем для 15 API-доменов на TanStack Query (React Query), унифицировав caching, loading/error states и server-state management и упростив поддержку общих frontend workflow’ов.
  • Разрабатывал и поддерживал BFF на Node.js/Express/TypeScript с более чем 30 REST/WebSocket endpoints и интеграцией с распределёнными backend-сервисами через gRPC/Protocol Buffers.

Jan 2023 - Aug 2023

8 mos

МТС Банк

Технический лидер Web

Лидерство web-направленияАрхитектураCross-functional deliveryPlatform engineeringProduction operationsEngineering practices
  • Руководил всем направлением клиентской web-разработки банка, включая публичную и авторизованную зоны, платёжные сервисы, внутренние продукты и платформенные решения.
  • Отвечал за техническое развитие web-платформ, frontend-архитектуру, engineering practices и процессы delivery.
  • Организовывал end-to-end процесс разработки и эксплуатации совместно с аналитикой, backend, QA, DevOps и бизнес-командами.

Apr 2022 - Jan 2023

10 mos

МТС Банк

Руководитель направления Web разработки

Лидерство frontend-командыАрхитектураHands-on разработкаProduction supportТехнологическая стратегияInternal tooling
  • Руководил разработкой mtsbank.ru и командой из 16 frontend-инженеров, совмещая техническое лидерство с hands-on участием в архитектуре и разработке.
  • Отвечал за frontend-архитектуру, технические решения, code review, декомпозицию и оценку задач, валидацию требований и качество реализации.
  • Координировал разработку новых продуктов, функциональности и интеграций совместно с business, backend, QA и DevOps-командами.

Sep 2021 - Apr 2022

8 mos

МТС Банк

Старший разработчик Web

Hands-on frontend developmentФункции технического лидераАрхитектураProduction supportMentoring
  • Совмещал разработку с функциями технического лидера frontend-команды, постепенно расширяя ответственность за архитектуру, delivery и поддержку production-систем.
  • Проводил code review, декомпозицию и оценку задач, валидировал технические требования и участвовал в принятии архитектурных решений.

Jun 2021 - Sep 2021

4 mos

МТС Банк

Ведущий разработчик Web

Frontend-разработкаSSR/SSGSPAИнтеграция с банковскими backend-сервисамиПереиспользуемые UI-компоненты
  • Разрабатывал и развивал публичную web-платформу mtsbank.ru на React, TypeScript и Next.js.
  • Разрабатывал SSR/SSG-приложения и SPA, интегрированные с банковскими backend-сервисами и API.

Feb 2020 - Jun 2021

1 yr 5 mos

НИУ МЭИ

Лаборант / преподаватель

  • Разрабатывал учебные материалы и проводил лекции и семинары по защите информационных систем.
Технический стек

Технологии

01

Frontend

React · TypeScript · JavaScript · Next.js · TanStack Query · React Query · Redux Toolkit · Redux · Redux-Saga · Effector · React Router · Storybook · Styled Components · CSS Modules · PostCSS · SPA · SSR · SSG

02

Backend и интеграции

Node.js · Express · REST · OpenAPI · Swagger · WebSockets · gRPC · Protocol Buffers · BFF · Generated TypeScript Clients · API Contract Integration

03

Инфраструктура и platform engineering

Docker · Kubernetes · CI/CD · Deployment Configuration · Environment-based Runtime Configuration · Health Checks · Metrics · Structured Logging · Observability · Tracing · Production Support

04

Безопасность и авторизация

OIDC · Keycloak

Зоны ответственности

Техническое лидерство

  1. Ответственность за frontend-архитектуру
  2. Принятие технических решений
  3. Code review
  4. Mentoring
  5. Onboarding
  6. Engineering standards
  7. Technology radar
  8. Cross-functional координация
  9. Delivery coordination
  10. Production support
  11. Incident handling
  12. Стандартизация платформ