МП
Максим П.
Мужчина, 29 лет
Россия, Сочи, UTC+3
Ставка
2 954,3 Р/час
вкл. НДС 5% (109.52 Р)
Специалист доступен с 16 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Победитель, Хакатон "Цифровой прорыв" 2021
Победитель, Хакатон Hack.Genesis _ONLINE_
Эксперт чемпионата WorldSkills
3-е место, Олимпиада по веб-программированию
Победитель, Хакатон "Цифровой прорыв", 2020
Финалист, Хакатон Virus Hack
Проекты
(7 лет 6 месяцев)
X5 Tech
Роль
Frontend-разработчик
Обязанности
Проект «НКЗ» — это портал некоммерческих закупок который используется закупщиками внутри бизнес единиц X5 Retail Group для проведения закупочных процедур.
Команда: ~15 человек (4 backend, 3 front, 1 lead, 3 qa, 3 analyst, 2 design, 1 product owner)
Обязанности:
Разработка и поддержка модулей для проведения закупок(методики, технические задания, голосования)
Интеграция ролевой модели на основе keycloak
Интеграция с REST API.
Покрытие unit- и integration-тестами с использованием vitest.
Анализ кода и оптимизация билда с помощью конфигурации Vite.
Работа с архитектурой проекта, участие в принятии технических решений и выборе технологий.
Кросс код-ревью
Достижения
Автоматизировал генерацию API-клиента (Orval, OpenAPI), сократив время интеграции новых эндпоинтов на ~30% и снизив количество ошибок, связанных с ручным обновлением типов.
Спроектировал и реализовал end-to-end модуль согласования для закупочных процедур, включающий сложную ролевую модель, управление состояниями и сохранение черновиков.
Разработал с нуля UI-кит на 20+ переиспользуемых компонентов, что унифицировало интерфейс и ускорило разработку новых модулей на ~20%.
Оптимизировал сборку Vite, внедрив code-splitting и dynamic imports, что уменьшило размер основного бандла на 40% и ускорило начальную загрузку приложения (LCP) с 3.2с до 1.8с.
Архитектурно спроектировал сложные многошаговые формы (react-hook-form) с динамической валидацией, обеспечив корректную обработку >30 полей с зависимостями.
Рефакторинг / разработка нового функционала: 50/100, Архитектурные / фичевые задачи: 50/100
Стек специалиста на проекте
Git, REST, Confluence, Redux, GitLab, TypeScript, React Hook Form, React Query, Redux Thunk, Toolkit, Vitest, Kaiten, React, orval
Отрасль проекта
RnD
Период работы
Апрель 2024 - Июль 2025
(1 год 4 месяца)
BI.ZONE
Роль
Frontend-разработчик
Обязанности
Thread Intellegence — это платформа для мониторинга, анализа и визуализации киберугроз. Система агрегирует данные из внутренних и внешних источников, выявляет подозрительные активности и помогает аналитикам расследовать инциденты в режиме реального времени. Я отвечал за разработку и оптимизацию клиентской части, внедрение сложных UI-модулей, интеграцию с backend-сервисами и улучшение производительности. Активно участвовал в проектировании архитектуры фронтенда и реализации ключевых функций новой версии продукта.
Команда: ~10 человек (3 backend, 3 front, 1 lead, 2 qa, 1 design, 2 analyst, 1 pm)
Обязанности:
Разработка новых разделов платформы на React + TypeScript, включая сложные формы (React Final Form), фильтры и страницы сущностей.
Интеграция фронтенда с backend-сервисами через GraphQL (Apollo Client) и REST API (orval).
Оптимизация работы с большими объёмами данных (виртуализация списков, lazy loading).
Рефакторинг legacy-кода, перевод функционала на современные подходы и библиотеки.
Настройка и использование React Query для кеширования данных и улучшения UX.
Участие в проектировании архитектуры фронтенда, обсуждении API и форматов обмена данными.
Код-ревью и внедрение практик чистого кода.
Взаимодействие с дизайнерами для реализации адаптивных интерфейсов.
Тесная работа с QA при тестировании новых модулей и исправлении багов.
Участие в планировании задач, оценке трудозатрат и разборе требований.
Интересное:
Достижения
Реализовал интерактивную визуализацию киберугроз (D3.js), позволив аналитикам отслеживать сложные цепочки атак и сократив среднее время на расследование инцидента на ~15%.
Разработал модуль динамических отчетов с использованием GraphQL (Apollo Client), что дало возможность нетехническим специалистам самостоятельно формировать отчеты без привлечения разработки.
Оптимизировал рендеринг дашбордов с большим объемом данных, внедрив lazy loading и виртуализацию списков, что уменьшило время загрузки тяжелых экранов с ~5с до <2с.
Спроектировал и разработал 5+ новых разделов платформы Threat Intelligence, включая фильтрацию по 10+ параметрам и детальные страницы сущностей.
Рефакторинг / разработка нового функционала: 50/100, Архитектурные / Фичевые задачи: 50/100
Стек специалиста на проекте
Git, Jira, Confluence, GraphQL, GitLab, ModX, TypeScript, React Query, Apollo, React Final Form, React, orval
Отрасль проекта
RnD
Период работы
Июнь 2023 - Март 2024
(10 месяцев)
НЛМК
Роль
Frontend-разработчик
Обязанности
Портал регистрации выпусков чугуна — это внутреннее веб-приложение для автоматизации производственного учета в доменном цехе. Система фиксирует параметры каждой плавки, хранит и обрабатывает технологические данные, а также формирует отчеты для производственного и финансового отделов. Я занимался созданием новой версии портала с нуля: проектировал архитектуру фронтенда, разрабатывал UI и бизнес-логику, интегрировал систему с внутренними API и внешними сервисами.
Команда: ~15 человек (4 backend, 3 front, 1 lead, 3 qa, 3 analyst, 1 design, 1 product owner)
Обязанности:
Разработка клиентской части портала на React + TypeScript с использованием Redux Toolkit и React Hook Form.
Проектирование и реализация UI-компонентов, интерактивных таблиц (TanStack Table) и форм с валидацией.
Интеграция фронтенда с backend-сервисами через REST API (orval) и оптимизация взаимодействия с сервером (React Query).
Рефакторинг и модернизация legacy-модулей, перевод их на современные подходы и библиотеки.
Настройка кэширования и фонового обновления данных для повышения отказоустойчивости.
Настройка системы мониторинга ошибок (Sentry) и совместная работа с QA по устранению критических багов.
Участие в проектировании API и согласовании контрактов с backend.
Участие в архитектурных обсуждениях и планировании технических решений.
Проведение код-ревью и внедрение best practices.
Достижения
Спроектировал и разработал с нуля веб-приложение для учета выпуска продукции доменного цеха, автоматизировав процесс, который ранее велся в MSSQL.
Сократил время на обработку производственных данных на ~70%, внедрив интерактивные таблицы (TanStack Table) с сортировкой, фильтрацией и пагинацией.
Обеспечил отказоустойчивость приложения, настроив кэширование и фоновое обновление данных (React Query) и интегрировав систему мониторинга ошибок (Sentry), что снизило количество критических багов в продакшене на 90%.
Стек специалиста на проекте
Git, REST, Jira, Confluence, Redux, GitLab, TypeScript, React Hook Form, React Query, Redux Thunk, Toolkit, React, orval
Отрасль проекта
RnD
Период работы
Май 2022 - Июнь 2023
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Тульский государственный коммунально строительный техникум
Специальность
земельно имущественные отношения
Завершение учебы
2016 г.