Frontend-разработчик (react, next, typescript)
Андрей Алексеевич
Возраст
34 года (14 Марта 1992)
Город
Екатеринбург
Переезд невозможен
Полная занятость
2 года 9 месяцев
Автобизнес / Автосервис
Стек: React 18, TypeScript, Redux Toolkit, Next.js, Vite, Webpack, Docker, YandexPay API, React Hook Form / Zod, SCSS (BEM), React Query
Разработка и развитие e-commerce-решений для автомобильного сектора
Перевёл легаси-проект с Vue 2 (Options API) на React 18 + TypeScript с полным переходом на функциональные компоненты и хуки, сократив количество багов на ~30% и ускорив вывод новых фич в продакшен
Разработал B2B-платформу с каталогом на 10000+ товаров и внедрил виртуальный скроллинг (react-window), сократив время рендеринга страницы с 3,2 до 1,1 секунды (улучшение LCP на 65%)
Реализовал модульную архитектуру фронтенда с lazy loading (React.lazy + Suspense) и code splitting, уменьшив размер основного бандла на ~40% и добившись FID < 100 мс
Интегрировал YandexPay и оптимизировал процесс оформления заказа (checkout), повысив конверсию успешных оплат на 18%
Настроил централизованную обработку ошибок и кеширование API-ответов через React Query + Axios interceptors, что снизило количество избыточных запросов к серверу и ускорило время выполнения повторных запросов для часто используемых данных
Покрыл ключевые модули юнит-тестами (Jest + React Testing Library) с покрытием ~80% и добавил критичные E2E-сценарии в Cypress, что снизило количество регрессионных багов в продакшене и ускорило регрессионное тестирование перед релизами
Другое
Стек: React 18, TypeScript, Redux Toolkit, Vite, MUI, Tailwind CSS, Zod, Axios, React Query, React Hook Form
Спроектировал и реализовал фронтенд-архитектуру с нуля как единственный frontend-разработчик: модульная структура (Feature-Sliced Design: pages / widgets / features / entities / shared), переиспользуемые хуки для валидации форм (Zod + React Hook Form), санитизации данных и обработки ошибок. Единый слой абстракции покрыл >80% форм и сократил объём повторяющегося кода примерно на 60%
Разработал модуль «Справочники» (организации, склады, категории, контрагенты, номенклатура с импортом из маркетплейсов и CSV, пагинацией и неснижаемым остатком). Реализованный импорт каталога из Ozon/Wildberries сократил время занесения номенклатуры с нескольких часов ручного ввода до нескольких минут
Реализовал складской модуль: дашборд неснижаемого остатка, документы перемещения и приёмки с функционалом черновиков/проведения, добавления товаров и обработки файлов, поиск и фильтрация, отображение актуальных статусов с бэкенда. Обеспечил корректное отображение остатков в реальном времени по 5+ складам одновременно, исключив расхождения между физическим и виртуальным стоком
Построил модуль расходов: дашборды заказов поставщику и расходных документов, создание и редактирование заказов (черновики, поставка, добавление товаров), управление статусами. Автоматизировал учёт расходов, практически сведя к нулю ручные операции по документированию поставок и снизив риск ошибок при вводе
Разработал главную страницу с аналитическими дашбордами: интерактивные графики (Recharts + MUI) по выручке, заказам, возвратам, среднему чеку, маржинальности, наценке, расходам и остаткам. Свёл 8+ ключевых бизнес-показателей на единый экран, заменив множество отдельных выгрузок из маркетплейсов одним инструментом
Высшее
Междунардный бизнес
Екатеринбург, 2009 — 2014 гг.
Английский — Свободное владение
Расскажи
14 февраля, 2022
50 000 руб
9 июня, 2022
Егор Алексеевич
Город
Екатеринбург local_shipping
Возраст
22 года (20 февраля 2004)
Опыт работы:
Без опыта
28 октября, 2022
40 000 руб
Брис
Город
Екатеринбург local_shipping
Возраст
30 лет (17 мая 1996)
Опыт работы:
Без опыта
Резюме размещено в отрасли