Ноябрь 2024 - Настоящее время
Спорт во всех проявлениях: новости, аналитика, блоги и сообщества. Моя команда отвечает за статистику — матч-центр, онлайны матчей, турнирные таблицы и сетки по футболу, хоккею и теннису, статистику ЧМ-2026.

Пётр Памужак
Frontend Tech Lead · Спортс
Веду фронтенд-команду статистики в Спортс: матч-центр, онлайны матчей и турнирные таблицы. 5+ лет во фронтенде — микрофронтенды, SSR и производительность highload-платформ. Ментор. Параллельно делаю сайты и интернет-магазины под ключ.
5+ лет во фронтенде — 900+ задач команды за полгода — 8 сайтов под ключ
▫️ Руковожу фронтенд-командой статистики (4 разработчика): футбол, хоккей, теннис, матч-центр и турнирные теги. Команда стабильно закрывает ~66 задач за спринт — 900+ за полгода; выпустили статистику ЧМ-2026, Хоккей 2.0 и Футбол 2.0
▫️ Планирование: груминг, декомпозиция продуктовых эпиков в задачи команды, оценка и сборка спринтов с учётом капасити и отпусков, контроль зависимостей от бэкенда, платформы и QA
▫️ Построил аналитику команды по Jira (14 спринтов, 900+ задач): капасити, точность оценок, cycle time, возвраты с тестов. По ней выработал правила груминга — задачи больше 6 ч декомпозируем или закладываем буфер ×1.3, исследования делаем с таймбоксом, — и индивидуальные зоны роста для каждого разработчика
▫️ Процессы: code review, единый формат передачи задач в QA (что катить, из какого MR, что проверять по командам-владельцам сервисов), rebase-only флоу в Git, правила версионирования и публикации пакетов. Рутину лида автоматизировал с AI (Claude Code + MCP для Jira и GitLab)
▫️ Архитектура микрофронтендов: самодостаточные виджеты (хост передаёт только пропсы), FSD внутри виджетов, общие UI-пакеты только с «глупыми» компонентами без запросов и сторов, аналитика через контракт event-bus «виджет → хост»
▫️ Архитектура пакетов: провёл аудит 25 пакетов команды и спроектировал целевую схему — консолидация в монорепозиторий, общий фундамент в shared Module Federation, 5 реализаций таблиц → одна на TanStack Table v9, 6 неиспользуемых пакетов на удаление
▫️ Мультиспорт без копипасты: спорт-пресеты и стратегии данных на общем UI вместо отдельных виджетов под каждый вид спорта. Спланировал поэтапный вынос матч-центра в SSR-виджеты — бэкенд → пресет → параметр спорта → вынос — чтобы не получить регрессов SEO и SSR
▫️ Надёжность SSR: нашёл причину падений подов по heap OOM (контекст AsyncLocalStorage удерживал Pinia-стор каждого запроса, ~5 МБ на запрос) и довёл фикс вместе с платформенной командой; сократил память SSR-сервисов онлайнов на 26%, загрузку серверного бандла — с 707 до 98 модулей
▫️ Реализовал сервис, собирающийся из микро-фронтендов, time to market ускорил в 20 раз
▫️ Создал интерактивную энциклопедию рекорда Овечкина с Lazy Loading и GSAP-анимациями, обеспечив 92+ баллов в Lighthouse Performance
▫️ Переписал legacy-код чат-виджета, улучшив масштабируемость системы (Vue3 + Pinia + WebSockets + GraphQL)
▫️ Реализовал админку на Module Federation для управления мультимедийным контентом
▫️ Разрабатывал редактор контента на основе WYSIWYG
▫️ Разрабатывал персональную ленту (посты, новости, лайки, комментарии)
▫️ Привел студенческие проекты к победам: 1 место (Весна 2024) и 3 место (Осень 2023) в рейтинге
▫️ Занял позицию топ-1 ментора (Весна 2024) с NPS 92%
▫️ Разработал шаблоны Figma для типовых учебных проектов, ускорив старт разработки студентами
▫️ Занял позицию топ-1 ментора по C/C++ (Весна 2022) с NPS 96%
▫️ Вывел проекты студентов в топ курса: 2 и 3 места (Весна 2022) через кастомные code-review и систему рейтингования
▫️ Обеспечил 50% успешного выпуска своих студентов (7 из 14 выпускников курса) на фоне общего отсева 92% (170 → 14) (Весна 2022)
▫️ Мигрировал 3 продукта на микро-фронтенды (Webpack Module Federation), time to market ускорил в 5 раз
▫️ Реализовал генератор админки с CRUD на основе Swagger, автоматизировал 20% рутинных задач
▫️ Внедрил zero-error policy: подключил Sentry, настроил sourcemap, добившись 0 критических ошибок в production за 3 месяца
▫️ Настроил сквозную аналитику: Яндекс.Метрика с кастомными hit-событиями для микро-фронтендов
▫️ Участвовал в кросс-платформенной разработке: React Native
▫️ Добавил в CI/CD и написал тесты на Jest с 90% покрытием для core-утилит и компонентов
▫️ Спроектировал систему компонентов: PageHeader (ResizeObserver), CollapsedList (virtual-scroll), InputMask (RegExp-парсер)
▫️ Реализовал модуль для сравнения 5000+ объектов (рендер 400+ параметров за <1s)
▫️ Написал скрипт и автоматизировал генерацию TS файлов с типами на основе Java-классов, это позволило сократить время написания типов на 90%
▫️ Внедрил Storybook с авто-документацией компонентов и визуальным тестированием
▫️ Архитектура и реализация enterprise-форм с 100+ взаимозависимыми полями
▫️ Провел онбординг 2 junior-разработчиков
▫️ Оптимизировал UI-библиотеку, реализовал мемоизацию, уменьшив лишние ререндеры на 20%
▫️ Внедрил TypeScript в 5 legacy-проектов (снижение багов на 50%)
Ноябрь 2024 - Настоящее время
Спорт во всех проявлениях: новости, аналитика, блоги и сообщества. Моя команда отвечает за статистику — матч-центр, онлайны матчей, турнирные таблицы и сетки по футболу, хоккею и теннису, статистику ЧМ-2026.
Январь 2026 - Настоящее время
Интернет-магазин PDF мастер-классов по вязанию под ключ: каталог, оплата через ЮKassa и Robokassa, предзаказы с автоматической рассылкой файлов, согласия по 152-ФЗ, режим техработ и админка.
Май 2024 - Настоящее время
Интернет-магазин мастер-классов по вязанию игрушек амигуруми: личный кабинет, вход через VK ID, оплата через ЮKassa, Telegram-бот, PWA и строгая CSP. Начинался как дипломный проект.
Октябрь 2025 - Март 2026
Сайт официального дистрибьютора: каталог, страницы товаров, новости и заявки. Живёт в монорепозитории с другими сайтами клиента на общем бэкенде — новые страницы и виджеты собираются в Strapi без деплоя фронта.
Апрель 2026 - Май 2026
Сайт поставщика декоративных и плодовых растений: каталог, советы по уходу, отзывы и формы заявок с валидацией и отправкой на почту.
Март 2026 - Апрель 2026
Сайт производителя ампельных растений: каталог, корзина, полезные статьи, отзывы и заказ звонка.
Март 2026 - Апрель 2026
Сайт студии ландшафтного дизайна и благоустройства: услуги, проекты, статьи, светлая и тёмная темы, формы заявок.
Октябрь 2025 - Март 2026
Витрина премиальных косметических брендов с поиском и страницами брендов. Второй сайт клиента из общего монорепозитория с NURI.
Октябрь 2024 - Настоящее время
Интернет-магазин детских и спортивных площадок: SSG-страницы товаров, своя админка с редактором TipTap, заказы на почту, Яндекс SmartCaptcha и rate limiting. Начинался как курсовой проект.
Сентябрь 2023 - Ноябрь 2024
Личный кабинет сотрудника компании для удобного взаимодействия с коллективом, планирования отпуска, заказа нужных документов и другими полезными функциями.
Сентябрь 2023 - Ноябрь 2024
Приложение для руководителей и рекрутеров, которое позволяет удобно работать с вакансиями и набором людей в команду
Апрель 2021 - Сентябрь 2023
Приложение онлайн купли-продажи автомобилей. Также реализована система оформления СБГТС на транспортные средства.
Аспирант • Информационные системы и технологии(2024 - н.в.)
▫️ Диссертация: "Оптимизация SSR-рендеринга для highload-платформ"
Магистр • Информационные системы(2022-2024)
▫️ Исследование: "Применение Next.js в современной разработке"
Бакалавр • Проектирование микропроцессорных систем(2018-2022)
▫️ Диплом: "Система управления светодиодами на STM32"