НВ
Никита В.
Мужчина, 23 года
Россия, Брянск, UTC+3
Ставка
3 831,17 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
React-разработчик с опытом работы на проектах в течение 4 лет.
Участвовал в создании HR-платформы, где занимался разработкой интерфейсов, интеграцией frontend с backend-API и настройкой структуры проекта. Реализовал сложные формы с динамическими полями и валидацией, а также drag-and-drop функциональность.
В рамках другого проекта разработал SPA-интерфейс для управления ассортиментом и заказами в системе складского учёта. Интегрировал его с API backend для CRUD-операций и создал административный интерфейс с аналитикой и визуализацией остатков.
Работал над проектом по созданию обучающей платформы по кибербезопасности, где разрабатывал новые интерфейсные модули и интегрировал текстовый редактор Quill.
Также участвовал в разработке платформы по отслеживанию и мониторингу трафика, вывода и анимации данных на 3D карте. Исследовал технологии для frontend-части и разработал интерфейсы для вывода и анимации данных.
На последнем проекте в крупной продуктовой компании работал над разработкой пользовательских интерфейсов на базе существующего UI-кита и интегрировал автотесты (Jest + RTL).
Проекты
(5 лет 4 месяца)
Разработка сайта в крупной продуктовой компании
Роль
Frontend разработчик
Обязанности
Проект: Веб-платформа для внутреннего использования в крупной продуктовой компании. Решает задачи управления контентом, визуализации данных и взаимодействия с пользователями. Система активно развивается, включает SPA-интерфейс, 3D-визуализации, интеграции с внутренними API и сложную компонентную архитектуру.
Команда: 2 front, 6 back, 2 front mobile, 2 designers, 2 teamlead, 2 system analyst, 1 product owner, 2 product analyst, 4 QA, 1 techlead, 2 devops, 1 support, 1 product lead
Задачи:
Разработка пользовательских интерфейсов на базе существующего UI-кита, включая переработку и расширение компонентной библиотеки с учётом новых требований.
Интеграция с backend через REST API и RTK Query: настройка endpoints, нормализация данных, работа с кешем, рефетчингом и статусами загрузки.
Миграция и рефакторинг легаси-компонентов, улучшение архитектуры компонентов и устранение дублирующей логики.
Верстка адаптивных интерфейсов с использованием HTML5 и CSS3, с учётом требований дизайна и accessibility.
Настройка и использование ESLint и Prettier для обеспечения единого кодстайла, автоматизация через lint-staged и husky.
Разработка и поддержка автотестов: unit-тестирование с Jest, UI-тесты с использованием React Testing Library, настройка покрытия и прогонов в CI.
Настройка среды разработки в Docker: создание Dockerfile и docker-compose.yml для запуска фронта и мок-сервисов.
Работа с Django-админкой и локальное развертывание backend-части через Docker, отладка API и исправление логики раздела, реализованного на Vue.
Участие в code review, внесение предложений по улучшению производительности и читаемости кода.
Достижения
Интегрировал автотесты (Jest + RTL), поднял стабильность и качество кода: обнаружены баги на раннем этапе, сокращены ручные проверки.
Закрыл два крупных эпика, охватывающих сложную бизнес-логику и интеграцию с несколькими внешними сервисами — оба успешно выведены в продакшн без критичных багов.
Провёл масштабный рефакторинг UI-кита: уменьшено количество повторяющихся компонентов, оптимизирован ререндер и улучшена структура props.
Внёс улучшения в легаси-код, что привело к ускорению работы ключевых компонентов и устранению багов, ранее встречавшихся в продакшне.
Выступал как технический посредник между аналитиком и разработкой: проактивно выявлял неочевидные сценарии, уточнял требования, предлагал оптимизации.
Настроил линтинг, prettier и pre-commit хуки — команда перешла на единый формат кода, уменьшилось количество правок на ревью.
Стек специалиста на проекте
Docker, REST API, Jest, Webpack, Redux, БЭМ, CSS3, TypeScript, HTML5, SCSS, RTK Query, RTL, ESLint, React, Gitlab CI, module federation, ES6/7
Отрасль проекта
Marketing, Advertising & Design
Период работы
Август 2024 - По настоящее время
(1 год)
Разработка платформы по отслеживанию и мониторингу трафика, вывода и анимации данных на 3D карте
Роль
Frontend разработчик
Обязанности
Команда: 1 front UI, 2 3D front, 1 back, teamlead, designer, аналитик.
Задачи:
Исследовал и выбирал технологии для frontend-части: React + MobX + MUI в связке с 3D-визуализацией и real-time API.
Проектировал архитектуру модулей интерфейса с учётом масштабируемости, производительности и отказоустойчивости.
Разработал интерфейсы для вывода и анимации данных на 3D-карте, включая движение объектов, смену состояний, зум и панорамирование
Интегрировал внешний API для получения данных о транспортных потоках и событиях в реальном времени.
Применял возможности HTML5 при работе с графикой, медиаконтентом и интерактивными элементами интерфейса. Использовал React Query для управления состоянием данных, кеширования, рефетчинга и обработки ошибок при работе с live-данными.
Создал интерфейсы управления визуализацией: фильтры, переключатели режимов, выбор отображаемых слоев и объектов.
Разработал клиентскую систему уведомлений о событиях (изменения в трафике, инциденты), с возможностью настройки пользователем.
Работал над безопасностью и доступом: реализовал аутентификацию, авторизацию, шифрование данных.
Оптимизировал производительность приложения: кеширование данных, debounced-запросы, lazy-loading компонентов, минимизация перерисовок.
Участвовал в CI-процессах: подключение Docker-контейнеров, прогон сборок и тестов в GitHub Actions.
Вёл регулярную коммуникацию с заказчиком и аналитиком, собирал фидбек и дорабатывал UX.
Интеграция внешнего REST и GraphQL API для получения транспортных данных, событий и конфигураций
Использование React Query и Apollo Client для комбинированной работы с REST и GraphQL, обработки ошибок и fallback
Достижения
Разработал удобный, отзывчивый и интерактивный UI, адаптирующийся под различные устройства.
Успешно реализовал полноценную анимацию объектов на 3D-карте, включая live-обновление их положения.
Внёс вклад в архитектуру масштабируемой системы визуализации, способной обрабатывать большие потоки данных.
Обеспечил стабильную работу интерфейса даже при высоких нагрузках благодаря грамотной оптимизации JavaScript и MobX-логики.
Настроил dev-окружение в Docker, что упростило запуск проекта и подключение новых разработчиков.
Внёс вклад в тестовую инфраструктуру и CI: покрытие критических функций и настройка линтинга.
Упростил работу пользователей с системой за счёт интуитивной навигации, фильтрации и оповещений.
Стек специалиста на проекте
Docker, GraphQL, TypeScript, MobX, MUI, HTML5, React Query, SCSS, Vite, Axios.js, CI/CD, React
Отрасль проекта
EdTech
Период работы
Октябрь 2023 - Июль 2024
(10 месяцев)
Разработка обучающей платформы по кибербезопасности
Роль
Frontend разработчик
Обязанности
Команда: 3 front, 3 back, QA, teamlead, designer.
Проект: Изменение существующего функционала и создание второго полноценного SPA приложения.
Задачи:
Разработка новых интерфейсных модулей на базе Feature-Sliced Design, обеспечение масштабируемости и повторного использования компонентов
Имплементация таблиц с функциями сортировки, фильтрации, поиска, пагинации и drag-and-drop
Разработка сложных форм (включая вложенные, модальные окна и динамические поля) с использованием React Hook Form
Интеграция и кастомизация текстового редактора Quill, добавление форматирования, валидации, предпросмотра контента
Подключение и обработка SCORM-файлов, реализация предпросмотра и загрузки с контролем ошибок
Интеграция с backend через RTK Query, реализация оптимистичных обновлений и кеширования
Создание адаптивной вёрстки, верстка новых страниц по макетам из Figma, внедрение компонентного подхода
Интеграция с API SSO, работа с токенами и формами настройки авторизации
Настройка линтинга, автопроверок и Docker-окружения в рамках CI/CD пайплайна
Достижения
Разработал модуль управления пользователями и курсами, включая drag-and-drop списки и динамическую фильтрацию
Реализовал полноценную поддержку SCORM-контента: загрузку, предпросмотр, отображение состояния прохождения
Создал сложные формы с валидацией, зависимыми полями и сохранением в черновики
Внёс вклад в внедрение архитектуры FSD, улучшив читаемость и модульность кода проекта
Снизил время на добавление новых UI-фич за счёт унификации логики и повторного использования компонентов
Настроил окружение в Docker, подключил CI для сборки, линтинга и автотестов
Участвовал в code review и формировании UI-гайдлайна внутри команды
Стек специалиста на проекте
Docker, Figma, React Hook Form, SCSS, Quill, Axios.js, CI/CD, React, FSD, Redux RTK, RTK-Query
Отрасль проекта
EdTech
Период работы
Июнь 2022 - Сентябрь 2023
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Брянский техникум энергомашиностроения и радиоэлектроники имени Героя Советского Союза М.А. Афанасьева
Специальность
Монтажник радиоэлектронной аппаратуры и приборов, третий разряд
Завершение учебы
2021 г.