ВР
Владислав Р.
Мужчина, 28 лет
Россия, Ростов-на-Дону, UTC+3
Ставка
2 000 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Frontend-разработчик с почти 4 годами опыта в создании веб-приложений на базе React и TypeScript. Специализируется на разработке UI-компонентов, оптимизации UX/UI, управлении состоянием (Zustand, Redux Toolkit) и интеграции с API. Работал над корпоративными порталами, e-commerce платформами и образовательными системами. Имеет опыт разработки адаптивных интерфейсов, оптимизации производительности (lazy-loading, SSR, WebP), интеграции с внутренними и внешними сервисами (LMS, платежные системы), а также реализации чатов с WebSocket. Внедрял дизайн-системы, аналитические дашборды и системы KPI. Ориентирован на улучшение пользовательского опыта и командное взаимодействие.
Проекты
(3 года 11 месяцев)
Разработка корпоративного портала крупного банка для внутреннего использования, включающего формы регистрации, аналитические инструменты и интеграцию с финансовыми сервисами
Роль
Frontend Developer
Обязанности
1. Редизайн сайта и улучшение UX/UI:
- Разработка дизайн-системы на основе CSS Modules, унификация UI-компонентов (кнопки, карточки, модальные окна).
- Обновление интерфейса форм ввода данных (регистрация, заявки на кредит) с валидацией через react-hook-form и Zod, добавление подсказок.
- Оптимизация таблиц отчетов (операции пользователей) с сортировкой, фильтрацией и экспортом в Excel (React Table, SheetJS).
- Добавление поддержки светлой/темной темы через CSS-переменные.
- Разработка адаптивного интерфейса для мобильных устройств.
2. Управление состоянием и данными:
- Перенос логики управления состоянием с Redux Toolkit на Zustand для упрощения кода.
- Интеграция TanStack Query для кэширования данных (например, статистика по депозитам).
- Снижение количества API-запросов при повторных визитах пользователей.
3. Интеграция с внутренними сервисами банка:
- Настройка взаимодействия с внутренними API для получения данных о пользователях.
- Обработка ошибок и fallback-значений для случаев недоступности сервисов (кэширование через TanStack Query).
- Настройка уведомлений об успешной регистрации или ошибках ввода.
4. Работа с данными и аналитикой:
- Разработка компонентов для визуализации финансовых показателей с использованием Recharts.
- Создание системы бонусов и премий: интерфейсы для просмотра начислений, планов и истории выплат.
- Разработка дашбордов для сотрудников (KPI, рабочее время, трекинг целей).
- Создание аналитики для руководителей: агрегация данных по продуктивности команд и бонусному фонду.
- Разработка потока обработки льготных кредитных заявок с предзаполнением данных и интеграцией с кредитными системами.
5. Разработка чата:
- Внедрение корпоративного чата с поддержкой групповых каналов.
- Реализация функций: отправка текста/файлов, индикаторы прочтения, поиск по истории сообщений.
- Интеграция с HR-системой: автоматическое создание чат-групп, отображение должности и статуса сотрудника.
- Добавление уведомлений о новых сообщениях (внутри приложения и email) с настройкой приоритетов.
- Обеспечение безопасности: шифрование сообщений, контроль доступа по ролям, аудит-лог действий.
- Оптимизация производительности через WebSocket (Socket.IO).
Достижения
- Улучшил UX форм и таблиц, сократив время взаимодействия пользователей на 20%.
- Снизил количество API-запросов на 30% за счет TanStack Query.
- Внедрил чат, увеличив скорость коммуникации между отделами на 25%.
- Разработал аналитические дашборды, ускорив принятие управленческих решений на 15%.
Стек специалиста на проекте
Socket.io, TypeScript, React Hook Form, CSS Modules, Vite, Recharts, React Table, React, zustand, Zod, Sheets, TanStack Query
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - Август 2025
(1 год 8 месяцев)
Разработка e-commerce платформы для продажи люксовых товаров с высоким потоком клиентов и акцентом на производительность и визуальное оформление
Роль
Frontend Developer
Обязанности
1. Разработка библиотеки переиспользуемых компонентов:
- Создание UI-компонентов (модальные окна, карточки товаров, фильтры, табы) с использованием Radix UI для доступности (ARIA, клавиатурная навигация).
- Реализация темизации через CSS Modules и CSS-переменные.
- Унифицикация стилей и анимаций (плавное появление карточек товаров).
2. Оптимизация изображений и производительности:
- Конвертация изображений товаров в WebP для уменьшения размера.
- Внедрение lazy-loading и асинхронной загрузки нетекстовых ресурсов.
- Использование Image Optimization API (Next.js) для адаптации изображений.
3. Реализация интерфейса каталога товаров:
- Создание компонентов с фильтрацией по 10+ параметрам (цена, бренд, категория).
- Интеграция TanStack Query для кэширования данных, снижение API-запросов.
- Настройка SSR в Next.js для улучшения SEO и времени загрузки.
- Внедрение infinite scroll для динамической подгрузки товаров.
4. Улучшение пользовательского опыта:
- Добавление функционала «быстрого просмотра» товара (quick view).
- Реализация индикаторов загрузки и skeleton-интерфейсов.
- Создание интерактивных подсказок для фильтров.
- Разработка админки для отчетности и управления товарами.
- Разработка личного кабинета пользователя.
5. Интеграция с платежными системами:
- Настройка обработки ошибок при оплате и отображение уведомлений.
- Работа с поиском и рекомендациями:
- Добавление блока «Вам может понравиться» на основе истории просмотров.
Достижения
- Ускорил загрузку страниц на 40% за счет SSR и оптимизации изображений.
- Снизил количество API-запросов на 25% с помощью TanStack Query.
- Улучшил UX каталога, увеличив конверсию на 10% за счет quick view и фильтров.
Стек специалиста на проекте
JavaScript, TypeScript, CSS Modules, Next.js, React, zustand, Radix UI, TanStack Query
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2022 - Январь 2024
(1 год 5 месяцев)
Разработка платформы для онлайн-курсов с интерактивными тренажерами, системой прогресса и чатом
Роль
Frontend Developer
Обязанности
1. Управление состоянием с помощью Redux:
- Интеграция Redux Toolkit для управления состоянием (прогресс по курсам).
- Настройка Redux Persist для сохранения данных в localStorage.
- Реализация синхронизации локального состояния с сервером при восстановлении соединения.
2. Интеграция с LMS:
- Подключение API Moodle для синхронизации данных (оценки, статусы курсов).
- Настройка обработки ошибок при сбое синхронизации.
3. Оптимизация работы с медиафайлами:
- Внедрение lazy-loading и adaptive streaming для видеоуроков.
- Интеграция video.js для кастомизации плеера (ускорение, закладки).
4. Создание системы прогресса и достижений:
- Разработка интерфейса для отслеживания прогресса (процент завершения, баллы) с SVG-визуализацией.
- Добавление системы бейджей и достижений за задания.
- Реализация нотификаций о новых достижениях.
Достижения
- Снизил количество API-запросов на 20% за счет Redux Persist.
- Улучшил UX видеоуроков на 15% благодаря adaptive streaming.
- Внедрил систему прогресса, увеличив вовлеченность пользователей на 10%.
Стек специалиста на проекте
JavaScript, TypeScript, Redux-persist, SCSS, Redux Toolkit, Vite, React
Отрасль проекта
LifeStyle
Период работы
Октябрь 2021 - Сентябрь 2022
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Южный федеральный университет
Специальность
Фундаментальная информатика и информационные технологии (ФИИТ)
Завершение учебы
2019 г.