E-commerce & Retail
HRTech
Realty & Constructoring
Travel, Hospitality & Restaurant business
Urban technology
Петр Щ. React разработчик, Middle+
ID 25983
ПЩ
Петр Щ.
Мужчина, 25 лет
Россия, Таганрог, UTC+3
Ставка
2 723,09 Р/час
вкл. НДС 5% (100.95 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Краткая информация о специалисте:
Более 4 лет опыта работы в сфере разработки пользовательских интерфейсов;
Специализация на создании высоконагруженных клиентских приложений с полным пониманием жизненного цикла продукта;
Аналитический подход к решению задач, фокус на производительность и удобство интерфейсов;
Уверенное владение современными технологиями разработки, автоматизации и тестирования;
Создание интерфейсов с нуля, разработка и поддержка;
Опыт участия в создании B2B и B2C продуктов в финансовом, телекоммуникационном и социальном секторах;
Разработка интерфейсов для ритейла, инвестиционных платформ и e-commerce сервисов;
Использование AI-инструментов для автоматизации рутинных задач и анализа кода;
Оптимизация процессов: внедрение решений, сокращающих время разработки;
Расширение архитектурных паттернов и работа с существующими;
Написание чистого и масштабируемого кода: KISS, DRY, YAGNI;
Разработка 3D моделей на экспертном уровне.
Проекты
(4 года 3 месяца)
Powerbank Rental Service (лендинг и админ-панель)
Роль
Lead Frontend Developer
Обязанности
Описание проекта:
Платформа для аренды зарядных устройств в странах ЕС.
Обязанности:
Создание архитектуры, настройка ESLint и Prettier, настройка CI/CD (Docker, Github Actions);
Управление командой из 3-х разработчиков, code-review;
Лендинг: адаптивная верстка (mobile-first), плавные анимации, сложные формы для клиентов, оптимизации (lazy, memo, useCallback, декомпозиция), серверный рендеринг NextJS (SSR);
Разработка 3d визуализаций на базе Three.js
Админка: дашбоарды аналитики (ChartJS), хранение и получение данных Redux Toolkit +Async Thunk (TS), гибкие таблицы для любых данных (Typescript Generics), управление устройствами, ролевая модель доступа;
Развертывание SPA приложений (Nginx), CI/CD (Docker, Github Actions);
Состав команды:
1 дизайнер, 4 фронтенд, 2 бэкенд, 1 продакт, 1 аналитик
Достижения
Реализация MVP за 3 недели.
Достиг метрик производительности Lighthouse 95+ баллов.
Снизил размер бандла на 50%.
Покрыл 80% кода юнит-тестами (Jest, React Testing Library).
Стек специалиста на проекте
Docker, JavaScript, Artifactory, REST API, Jest, WebGL, SSR, Next.js, Redux Toolkit, Material UI, WebSockets, RTL, thank, three
Отрасль проекта
Urban technology
Период работы
Июнь 2024 - Май 2025
(1 год)
DSL (Low-code платформа для документами и CRM)
Роль
Frontend Developer
Обязанности
Описание проекта:
Разработка платформы документооборота и автоматизированного проектирования.
Обязанности:
Работа с интерактивными дашбоардами;
Устранение технического долга;
Система шаблонов для разных редакторов документов с Typescript Generics;
Автоматизация CI/CD развертывания (Docker + Github Actions);
Интеграция с REST API (RTK Query);
Состав команды:
1 дизайнер, 1 продакт, 2 фронтенд, 2 бэкенд
Достижения
Внедрил новые фичи UX: drag-n-drop, шаблоны документов, интерактивная иерархия документов, переработал навигацию;
Довел диаграммы Chart.js до полного соответствия с макетом, также разрабатывал и оптимизировал Canvas API диаграммы;
Увеличил покрытие тестами до ~60% (Jest, React Testing Library);
Ускорил загрузку основных страниц на 40% через lazy-loading;
Стек специалиста на проекте
Docker, JavaScript, REST API, Jest, GitHub Actions, SSR, Next.js, Redux Toolkit, Material UI, RTL, Query
Отрасль проекта
HRTech
Период работы
Ноябрь 2023 - Май 2024
(7 месяцев)
Tripadvisor-подобное приложение (туристические локации в различных городах мира)
Роль
Fullstack Developer
Обязанности
Описание проекта:
Платформа для планирования путешествий с готовыми планами на день.
Обязанности (Frontend):
Работа с картой React Mapbox GL: кастомные маркеры, геопоиск с автодополнением, покрытие тестами;
Лендинг: перевод блоков на серверный рендеринг и lazy-loading оптимизация;
Анимации и актуализация интерфейса с дизайном макета Figma;
Миграция с Redux Thunk на RTK Query;
Обязанности (Backend):
Работа с контроллерами и сервисами для клиентской карты, расширение существующего функционала, оптимизация (кэширование запросов);
Покрытие тестами кода для карты на 90%, юнит и интеграционные (Jest);
Обновление моделей, миграция стейджовой бд (PostgreSQL);
Расширение ролевой архитектуры (внедрение доп. ролей, система приоритетов и объединений);
Достижения
Достижения (Frontend):
Оптимизация карты: снижение излишних перерендеров, кластеризация маркеров, увеличил FPS до 60 кадров на слабых устройствах;
Плавный опыт: внедрил в интерактивной части приложения плавные анимации и переходы при смене режимов интерфейса и при передвижении карты;
Автоматическое построение маршрутов относительно местоположения пользователя. Сгладил в маршрутах углы с помощью тригонометрических функций и библиотеки Turf.js;
Довел метрики Lighthouse до 94 баллов в интерактивной карте и до 100 баллов на лендинге;
Достижения (Backend):
Ускорил обработку основных методов контроллеров для карты в 3 раза, декомпозировал код, создав универсальные utils-методы для всего backend;
Внедрил систему отладки ошибок в конечных ответах по статус кодам с сообщениями с конечной трассировкой ошибки, что ускорило отладку комплексных фрагментов кода в 2 раза и дало QA-инженеру возможность давать детальные отчеты о тестировании.
Стек специалиста на проекте
PostgreSQL, JavaScript, Jest, Swagger, Kubernetes, Sequelize, PWA, SSR, NestJS, Next.js, Redux Toolkit, Material UI, RTL, Query, cookies, mapboxgl
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Август 2022 - Ноябрь 2023
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Инженерно-технологическая академия Южного Федерального Университета (ИТА ЮФУ)
Специальность
Кафедра математического обеспечения и применения ЭВМ
Завершение учебы
2022 г.