АП
Александр П.
Мужчина, 27 лет
Россия, Дзержинск, UTC+3
Ставка
2 727,27 Р/час
НДС не облагается
Специалист доступен с 16 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Александр — React разработчик уровня Senior из Дзержинска, Россия. Специализируется на разработке фронтенда с использованием React, TypeScript, JavaScript и других технологий.
Участвовал в разработке высоконагруженной ERP-системы для сети АЗС, где отвечал за создание и развитие фронтенд-модулей, взаимодействие с аналитиками и бэкенд-командой, код-ревью и поддержку работы на терминалах с нестабильным интернетом.
Развивал B2E платформу обучения для отделов продаж и сервиса автосалона, завершив миграцию на TypeScript, переписав ключевые компоненты с классовых на функциональные (Hooks), внедрив централизованное управление состоянием через Redux.
Также участвовал в поддержке и развитии интернет-магазина, где занимался адаптивной вёрсткой страниц и модулей на React, реализацией фильтрации товаров в категориях, разработкой корзины и другими задачами.
Проекты
(5 лет 3 месяца)
ERP для крупной сети АЗС
Роль
Frontend-разработчик
Обязанности
ERP система для сети и франчайзи: учёт отпуска/приёмки топлива, запасы в хранилищах, аналитика продаж сопутствующих товаров, остатки и поставки. Работает на терминалах по всей сети. Высоконагруженная и большая система.
Роль и зона ответственности
1. Разработка и развитие фронтенд модулей ERP: функциональность, производительность, интеграции, стабильные релизы.
2. Взаимодействие с аналитиками и backend командой, код ревью, поддержка работы на терминалах с нестабильным интернетом.
Ключевые задачи и улучшения
1. Real time мониторинг топлива
1.2. Интеграция WebSocket для мгновенных обновлений остатков, статусов поставок и цен.
1.3. Актуальные данные без перезагрузки; предусмотрен офлайн режим работы при отсутствии сети.
2. Дашборд аналитики продаж
2.1. Кеширование и инвалидация данных через RTK Query.
2.2. Ленивая подгрузка и infinite scroll для больших выборок.
2.3. Замена Chart.js на ECharts для сложных визуализаций. Chart.js работал на Canvas, при большом количестве точек – сильно затормаживал UI
2.4. Виртуализация таблиц с >10 000 строк (react window).
2.5. Время отклика дашборда снижено с 8 до 1.5 секунд.
3. Модуль учёта сопутствующих товаров
3.1. Разработка кастомного autocomplete с динамической подгрузкой товаров из базы.
3.2. Поддержка поиска по наименованию/артикулу, дебаунс запросов, обработка пустых результатов, кэширование повторных запросов.
Стек специалиста на проекте
REST, JavaScript, Jira, Confluence, Jest, GitLab, Chart.js, React Router, TypeScript, React Hook Form, Npm, Ant design, Redux Toolkit, React testing library, Vite, Tailwind CSS, WebSockets, React
Отрасль проекта
Manufacturing
Период работы
Апрель 2023 - Сентябрь 2025
(2 года 6 месяцев)
Образовательный центр — платформа онлайн обучения для сотрудников автосалона
Роль
Frontend-разработчик
Обязанности
• Развивал B2E платформу обучения для отделов продаж и сервиса: личный кабинет с прогрессом, аттестациями и результатами тестов.
• Завершил миграцию на TypeScript: повысил типобезопасность, читаемость и поддерживаемость кода; упростил рефакторинг и онбординг.
• Переписал ключевые компоненты с классовых на функциональные (Hooks): упростил управление состоянием и побочными эффектами, сократил связность.
• Внедрил централизованное управление состоянием через Redux: единый источник данных для прогресса, аттестаций и настроек; уменьшил дублирование запросов и расхождения в UI.
• Реализовал тёмную тему на базе React Context с моментальным переключением и сохранением предпочтений пользователя.
• Настроил unit тестирование (Jest, React Testing Library) для критических сценариев: авторизация, расчёт прогресса, навигация по курсам — повысил стабильность релизов.
• Улучшил DX и производительность: стандартизировал типы доменных сущностей (Course, Lesson, Assessment), разграничил логику по фичам, снизил число лишних перерендеров
Стек специалиста на проекте
JavaScript, Bitbucket, Cypress, Jest, Webpack, Redux, Yarn, TypeScript, Styled Components, Ant design, React
Отрасль проекта
Manufacturing
Период работы
Август 2021 - Апрель 2023
(1 год 9 месяцев)
E-commerce веб приложение
Роль
Frontend-разработчик
Обязанности
• Поддержка и развитие интернет магазина: новые функции, исправление багов, регулярные релизы.
• Адаптивная вёрстка страниц и модулей на React с использованием Bootstrap/TailwindCSS; единый стиль и консистентность UI.
• Реализация фильтрации товаров в категориях: быстрые перечёты, понятные пользователю параметры, стабильная работа на мобильных устройствах.
• Разработка корзины: корректный расчёт стоимости с учётом скидочных карт и акций, сохранение состояния между сессиями через localStorage.
• Библиотека переиспользуемых компонентов.
• Доработки по запросам менеджеров и участие в сезонных редизайнах: обновление шаблонов, промо блоков и визуальных паттернов.
• Управление состоянием через Redux; поддержка сборочного контура на Webpack; сопровождение легаси участков на jQuery.
Стек специалиста на проекте
Git, JavaScript, Webpack, Redux, LESS, Sass, Bootstrap, Tailwind CSS, JQuery, React, Lasso
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2020 - Август 2021
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Нижегородский государственный технический университет имени Р.Е. Алексеева, Нижний Новгород
Специальность
Институт радиоэлектроники и информационных технологий, Информационные системы
Завершение учебы
2021 г.