Пётр Памужак

Senior Frontend Developer

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

Фронтенд-разработчик с опытом работы в highload-проектах и масштабном рефакторинге. Создаю быстрые, адаптивные интерфейсы с акцентом на производительность и удобство пользователя. Специализируюсь на оптимизации загрузки и улучшении UX/UI для максимального вовлечения.

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

💼 Опыт работы (более 4 лет)

Спортс

Senior Frontend | Спортс

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

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

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

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

▫️ Занимаюсь разработкой редактора на основе WYSIWYG

▫️ Занимаюсь разработкой персональной ленты на основе LLM

Vue3PiniaModule FederationGraphQLVitest
VK

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

Январь 2022 — настоящее время

▫️ Привел студенческие проекты к победам: 1 место (Весна 2024) и 3 место (Осень 2023) в рейтинге курса через методологию Scrum

▫️ Занял позицию топ-1 ментора по UX/UI (Весна 2024) с NPS 92%

▫️ Разработал шаблоны для типовых учебных проектов (Figma), ускорив старт разработки студентами на 25%

▫️ Вывел проекты студентов в топ курса: 2 и 3 места (Весна 2022) через кастомную систему рейтингования

▫️ Занял позицию топ-1 ментора по C/C++ (Весна 2022) с NPS 96%

▫️ Вывел проекты студентов в топ курса: 2 и 3 места (Весна 2022) через кастомные code-review и систему рейтингования

▫️ Обеспечил 50% успешного выпуска своих студентов (7 из 14 выпускников курса) на фоне общего отсева 92% (170 → 14), внедрив систему микрозадач (Весна 2022)

Самолет

Senior Frontend | Самолет

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

▫️ Мигрировал 3 продукта на микро-фронтенды (Webpack Module Federation)

▫️ Реализовал генератор админки с CRUD на основе Swagger, автоматизировал 20% рутинных задач

▫️ Внедрил zero-error policy: подключил Sentry с корреляцией sourcemap, добившись 0 критических ошибок в production за 3 месяца

▫️ Настроил сквозную аналитику: Яндекс.Метрика с кастомными hit-событиями для микро-фронтендов

▫️ Участвовал в кросс-платформенной разработке: React Native

▫️ Реализовал CI/CD-цепочку (GitLab + Jest): 90% coverage для core-утилит и компонентов

▫️ Спроектировал систему компонентов: PageHeader (ResizeObserver), CollapsedList (virtual-scroll), InputMask (RegExp-парсер)

ReactMobxModule 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 для enterprise-решений"

БакалаврПроектирование микропроцессорных систем(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

📮 Контакты