Пётр Памужак

Frontend Tech Lead

📍 Москва | 📩 petr@pamuzhak.ru | Telegram @mars_444

Senior Frontend с 4+ годами опыта. Есть навыки внедрения микрофронтенд-решений, оптимизации страниц. Ментор с опытом управления командами и внедрения best practices.

Скачать резюме
Пётр Памужак

💼 Опыт работы

Спортс

Senior Frontend | Спортс

Ноябрь 2024 — настоящее время

▫️ Реализовал сервис, собирающийся из микро-фронтендов, time to market ускорил в 20 раз

▫️ Создал интерактивныю энциклопедию рекорда Овечкина с Lazy Loading и GSAP-анимациями, обеспечив 92+ баллов в Lighthouse Performance

▫️ Переписал legacy-код чат-виджета, улучшив масштабируемость системы (Vue3 + Pinia + WebSockets + GraphQL)

▫️ Реализовал админку на Module Federation для управления мультимедийным контентом

▫️ Разрабатывал редактор контента на основе WYSIWYG

▫️ Разрабатывал персональную ленту (посты, новости, лайки, комментарии)

Vue3PiniaVite Module FederationGraphQLVitest
VK

С++ | UX/UI Ментор | VK

Январь 2022 — май 2024

▫️ Привел студенческие проекты к победам: 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)

Самолет HR-Tech

Senior Frontend | Самолет HR-Tech

Сентябрь 2023 — Ноябрь 2024

▫️ Мигрировал 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-парсер)

ReactReact-QueryModule FederationAnt DesignJest
ПЦП (Ростех)

Middle Frontend | ПЦП (Ростех)

Апрель 2021 — Сентябрь 2023

▫️ Реализовал модуль для сравнения 5000+ объектов (рендер 400+ параметров за <1s)

▫️ Написал скрипт и автоматизировал генерацию TS файлов с типами на основе Java-классов, это позволило сократить время написания типов на 90%

▫️ Внедрил Storybook с авто-документацией компонентов и визуальным тестированием

▫️ Архитектура и реализация enterprise-форм с 100+ взаимозависимыми полями

▫️ Провел онбординг 2 junior-разработчиков

▫️ Оптимизировал UI-библиотеку, реализовал мемоизацию, уменьшив лишние ререндеры на 20%

▫️ Внедрил TypeScript в 5 legacy-проектов (снижение багов на 50%)

ReactReduxReact Final FormPrimeReactJest

🎓 Образование

АспирантИнформационные системы и технологии(2024 - н.в.)

▫️ Диссертация: "Оптимизация SSR-рендеринга для highload-платформ"

МагистрИнформационные системы(2022-2024)

▫️ Исследование: "Применение Next.js в современной разработке"

БакалаврПроектирование микропроцессорных систем(2018-2022)

▫️ Диплом: "Система управления светодиодами на STM32"

⛳️ Проекты

Спорт во всех проявлениях, свежие новости российского и мирового спорта, аналитика, интервью спортсменов, статистика, фото и видео. Блоги звездных спортсменов и тренеров, сообщества пользователей.
Vue3PiniaTypeScriptViteSSRGraphQLБЭМVitestSentryЯндекс.МетрикаStorybook
Интернет магазин продажи детских и спортивных площадок с генерацией страниц товаров и также со своей административной панелью.
Next.jsTanstack QueryTypescriptSSGMongoDBTailwindCSSSEO
Личный кабинет сотрудника компании для удобного взаимодействия с коллективом, планирования отпуска, заказа нужных документов и другими полезными функциями.
ReactReact QueryTypescriptWebpackModule FederationAnt DesignStyled ComponentsCI/CDJest
Приложение для руководителей и рекрутеров, которое позволяет удобно работать с вакансиями и набором людей в команду
ReactReact QueryTypescriptWebpackModule FederationAnt DesignStyled ComponentsCI/CDJest
Приложение онлайн купли-продажи автомобилей. Также реализована система оформления СБГТС на транспортные средства.
ReactReduxTypescriptReact Final FormPrimeReactPrimeFlexWebsocketi18n
Приложение для продаж PDF мастер-классов с личным кабинетом
Next.jsReactStrapiPostgreSQLTypescriptTailwindCSSMagic UIDockerNginxЮКассаРобокассаnodemailerCI/CD

🛠️ Технологии

Основные фронтенд-технологии

Vue3 React Next.js React Native

Управление состоянием

Pinia Redux MobX Zustand React Query/TanStack

UI Библиотеки

Ant Design PrimeReact Styled Components TailwindCSS Storybook

Системы сборки

Webpack Vite Module Federation

Бэкенд разработка

Node.js NestJS Express Strapi PostgreSQL MongoDB

Тестирование

Jest Vitest

DevOps

Docker Kafka CI/CD Nginx Amazon S3

Мониторинг и логирование

Sentry Яндекс.Метрика Elasticsearch Grafana Kibana

📮 Контакты