📍 Москва
потяни, чтобы покрутить
Москва, Россия · открыт к предложениям
Пудов Алексей

Пудов Алексей

Senior / Lead Frontend Developer
Frontend Architect · React · TypeScript

8 лет на фронтенде высоконагруженных enterprise-систем — авиалогистика, финтех: архитектура React/TypeScript, собственные движки виртуализации и real-time на WebSocket.

ReactTypeScriptWebGL WebSocketViteMUI DDDFSDDocker
8
лет в разработке
4+
в команде под рук-вом
2K+
пользователей систем
02 — Карьера

Опыт работы

Lead Frontend Developer / Architect · Международный аэропорт Шереметьево
Авг 2023 — наст. время
  • Спроектировал frontend-архитектуру enterprise-платформы авиалогистики: bounded contexts, DDD-декомпозиция, слои app / pages / widgets / features / entities / shared (Feature-Sliced Design).
  • Разработал собственный движок виртуализации таблиц: 1 000+ колонок и бесконечные строки без фризов на 4K-мониторах (модуль регистрации событий).
  • Реализовал сервис цифрового двойника: типизированный WSS-протокол на диаграмме Ганта (2 000+ обновлений/сек), отмечен на ЦИПР 2024. Систему оперативных расписаний для 2 000+ пользователей вывел за 3 недели.
  • Построил типизированный API-слой (BFF на NestJS): JWT RS256, DTO mapping, WebSocket gateway. Руковожу командой 4+ frontend-разработчиков.
ReactTypeScriptFSDDDDWebSocketВиртуализацияNestJSDocker
Senior Frontend Developer · Сбер
Мар 2022 — Авг 2023
  • Разработал транзакционную модель для «Сбер Заправки» на WebSocket: время отклика 200 мс, оплата топлива в реальном времени.
  • Поднял рендер карты с 500+ маркерами АЗС до 60 FPS: кастомные WebGL-оптимизации поверх 2GIS API, виртуализация и ленивая загрузка ускорили карту в 5 раз (2 с → 400 мс).
  • Закешировал 10 000+ точек заправки в IndexedDB и сократил число API-запросов на 70%.
  • Сделал форк react-data-grid: исправил баг виртуализации горизонтального скролла, PR принят в main, задержка рендера широких таблиц (до 10 000 колонок) снизилась на 40%.
ReactTypeScriptWebGLWebSocketIndexedDB2GIS API
Frontend Developer · Alar Studios (Черногория)
Апр 2021 — Мар 2022
  • Ускорил рендер ресурсоёмких интерфейсов на 30% (психологические треки, WebRTC-видеочат): виртуализация списков, useMemo / useCallback, timeslicing.
  • Провёл performance-аудит 50+ компонентов: устранил 10+ узких мест, добавив ещё 16% производительности.
  • С нуля разработал metadata-driven admin-панель с динамической генерацией интерфейсов для управления 100+ активностями (игры, квизы): операционная эффективность клиентов выросла на 22%.
ReactTypeScriptWebRTCPerformance
Frontend Engineer · УК Юникон
Апр 2018 — Апр 2021
  • Разработал document workflow engine со статус-машиной и иерархическими структурами — сократил ручной труд на 40%.
  • Реализовал генерацию и экспорт отчётов с интеграцией сторонних систем.
  • Провёл точечную оптимизацию производительности и снизил системную задержку на 20%; менторил 3+ стажёров.
ReactTypeScriptRedux
03 — Приложение-портфолио

Приложение-портфолио

👆 нажми, чтобы листать

Motocade — моё приложение-портфолио для мотосообщества. Нажми на экран, чтобы полистать вживую ↑

Открыть motocade.ru →
04 — Опенсорс & эксперименты

Пет проекты

🥊street-fighter-solana
★ 1

Файтинг-игра, реализованная как смарт-контракт на блокчейне Solana. Логика боя и состояние — полностью on-chain.

RustSolanaSmart Contract
💱minty_smart

DEX-обменник: децентрализованная биржа на смарт-контрактах. Свопы токенов и пулы ликвидности.

RustDeFiBlockchain
🏍️moto-app

Фуллстек-приложение для мотоциклистов: TypeScript/Node.js бэкенд и нативный iOS-клиент на Swift.

TypeScriptNode.jsSwiftiOS
🤿diving-app

Приложение для дайвинга: лог погружений и сопутствующие данные. Python-бэкенд и веб-клиент.

PythonReactREST API
🎮gamers_republic

Платформа гейм-сообщества: фронтенд на React/TypeScript и бэкенд на Python.

TypeScriptReactPython
📊react-data-grid

Принятый PR в популярный опенсорс-грид: фикс виртуализации горизонтального скролла — рендер широких таблиц быстрее на 40%.

ReactTypeScriptOpen Source
05 — Кто я

Обо мне

8 лет на фронтенде. Веду frontend-направление в Международном аэропорту Шереметьево: сервис «Цифровой двойник» отмечен на ЦИПР 2024, система оперативных расписаний — 2 000+ пользователей в приватном контуре. До этого — Сбер («Сбер Заправки»), Alar Studios, Юникон. Специализируюсь на архитектуре React / TypeScript: DDD, Feature-Sliced Design, metadata-driven UI, типизированный API-слой и real-time на WebSocket.

Проактивный: не жду тикетов, а нахожу узкие места и закрываю их. Веду команду из 4+ разработчиков, наладил код-ревью, менторство и quality gates; выполнил миграцию JavaScript → TypeScript без остановки продуктовой разработки. Технически: собственный движок виртуализации таблиц на 1 000+ колонок, карта 500+ маркеров на 60 FPS (WebGL, 2 с → 400 мс), real-time оплата топлива с откликом 200 мс, BFF на NestJS. Активно использую AI-assisted development (Cursor AI, Claude).

2019МГТУ им. Н.Э. Баумана — Информатика и вычислительная техника
2021NodeJS. Практический курс — Udemy
2020Frontend developer — ITGid
Frontend
ReactTypeScriptJavaScriptReduxRedux-sagaMobXJotaiGraphQLRESTWebSocket
Performance & Graphics
WebGLThree.jsKonvaGSAPВиртуализацияIndexedDBCore Web Vitals
Архитектура
DDDFeature-Sliced DesignMetadata-driven UITyped API LayerDTO MappingAnti-Corruption LayerStatus Machines
BFF / Node.js
Node.jsNestJSTypeORMWebSocket GatewayJWT RS256
Инфра & процессы
DockerGitLab CIESLint / PrettierJestStorybookSentryAgile
06 — Связаться

Контакты

Email
pudo-aleksej@yandex.ru
Телефон
+7 (991) 401-89-64
Telegram
@Alexej177
GitHub
github.com/PudovAlexey