Илья С. React разработчик, Senior

ID 22546
ИС
Илья С.
Мужчина, 26 лет
Россия, Брянск, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 12 октября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Senior
Навыки
JavaScript
TypeScript
React
zustand
Redux
Axios.js
canna
Chart.js
Docker
Effector
Emotion
ESLint
fiber
Figma
FSD
Git
Jest
Jira
Leaflet.js
Lottie
Mantine
material
Material UI
Next.js
NX
React Hook Form
React Query
React Table
React-Virtualized
Redux Toolkit
Sass
SCSS
Storybook
Swiper
Tailwind CSS
TanStack Query
three
Vite
Webpack
WebSockets
Yup
Styled Components
Отрасли
EdTech
LifeStyle
Marketing, Advertising & Design
Знание языков
Английский — B1
Главное о специалисте
Илья — React-разработчик уровня Senior из Брянска. Опыт работы: - Разработка платформы для благоустройства административно-территориальной единицы и админ-панели (роль — frontend-разработчик). Создал масштабируемые UI-компоненты с использованием Storybook, реализовал сложные анимированные компоненты с применением React Lottie и Framer Motion. Внедрил архитектуру FSD и Effector в один из монорепозиториев. - Разработка BI-системы (роль — frontend-разработчик). Улучшил производительность таблиц, внедрив React-virtualized для виртуализации данных. Уменьшил дублирование кода, создав универсальные компоненты для виджетов. - Разработка системы контроля обучения для онлайн-школы (роль — frontend-разработчик). Ускорил загрузку страниц, используя Vite и оптимизированную загрузку ассетов. Снизил нагрузку на сервер, внедрив кеширование данных с помощью Tanstack Query.
Проекты   (4 года 2 месяца)
Разработка платформы для благоустройства административно-территориальной единицы и админ-панели
Роль
Frontend разработчик
Обязанности
Команда: 6 frontend-разработчиков (1 team lead), 5 backend-разработчиков, 3 тестировщика, 2 дизайнер, 3 аналитика, 1 devops. Проект: Монорепозиторий, включающий клиентскую платформу для пользователей платформы и админ-панель для управления данными и контентом. Задачи: Создание масштабируемые и переиспользуемые UI-компоненты с использованием Storybook Реализация сложных анимированных компонентов с использованием React Lottie, Framer Motion. Оптимизировал анимации, применяя lazy loading и код-сплиттинг для ускорения загрузки страницы. Разработал компоненты с Tailwind CSS и SCSS/SASS, обеспечив полную кроссбраузерность и адаптацию под мобильные устройства. Внедрение swiper.js для создания интерактивных каруселей и динамических элементов на страницах. Настройка авторизаций через сервисы заказчика. Реализация с помощью Websocket динамическое обновление данных для клиентов сайта. Настройка тестирования компонентов с использованием Jest. Проведение кроссбраузерного тестирования в BrowserStack, обеспечив корректное отображение на разных устройствах. Настройка Effector для эффективного управления состоянием и реактивного взаимодействия компонентов. Внедрение архитектуру FSD и реализовывал логику приложения следуя её принципам Использование swagger-typescript-api для генерации универсального API-клиента и интерфейсов Настройка Dockerfile и Docker compose для монорепозитория с FSD
Достижения
Разработал масштабируемый UI-kit и стандартизировал компоненты через Storybook. Внедрил архитектуру FSD и Effector в один из монорепозиториев, что улучшило модульность и читаемость кода. Решение по использованию swagger-typescript-api позволило значительно ускорить процесс разработки логики для взаимодействия с сервером.Разработанные скрипты генерации API позволили поддерживать постоянную синхронизацию клиентского кода а swagger.
Стек специалиста на проекте
Docker, JavaScript, Jira, Figma, Jest, Lottie, GitLab, TypeScript, React Hook Form, Sass, Storybook, Yup, Next.js, SCSS, Redux Toolkit, Vite, Tailwind CSS, Axios.js, WebSockets, ESLint, React, Effector, FSD, NX, Swiper
Отрасль проекта
LifeStyle
Период работы
Июль 2024 - По настоящее время  (1 год 4 месяца)
Разработка BI-системы
Роль
Frontend разработчик
Обязанности
Команда: 4 frontend-разработчиков (1 team lead), 4 backend-разработчика, 2 тестировщика, 1 дизайнер, 1 аналитик, 1 devops. Проект: Проект представляет собой систему для анализа данных и их обработки. Для визуализации используются дашборды с таблицами, графиками, вложениями и др. Задачи: Реализация интерактивных графиков и диаграммы с использованием Chart.js и D3.js, обеспечив динамическое обновление данных. Интеграция кастомных UI-компонентов с Mantine и SCSS/SASS, обеспечив адаптивный дизайн. Настройка управления состоянием с Redux и Redux Thunk для эффективного обновления данных в реальном времени. Оптимизация структуры компонентов, улучшив читаемость и тестируемость кода. Уменьшение количества повторяющегося кода, внедрив универсальные компоненты для визуализации данных. Перевод кодовой базы на TypeScript, улучшив статическую проверку типов и снизив количество ошибок. Разработка интерактивных таблиц с поддержкой сортировки, фильтрации и группировки данных. Внедрить поддержку динамической подгрузки данных (infinite scroll) используя React-virtualized, сократив время загрузки больших таблиц. Добавление условного форматирования для таблиц используя кастомное решение Реализация парсинга и экспорт данных в Excel с возможностью предобработки данных в браузере. Реализация логики для переноса используемых стилей виджетов на фронтенде в таблицы, тем сохранив внешний вид визуализации. Разработка карты с маркерами и карту с полигонами используя библиотеку Leaflet.
Достижения
Улучшил производительность таблиц внедрив React-virtualized для виртуализации данных. Уменьшил дублирование кода, создав универсальные компоненты для виджетов. Реализовал логику работы с Excel-файлами на стороне фронтенда. Разработал компоненты карт, которые могут быть использованы как для визуализации геоданных, так и пользовательских решений (например, карта помещения)
Стек специалиста на проекте
Docker, JavaScript, Jira, Figma, Redux, GitLab, Chart.js, TypeScript, Sass, SCSS, Redux Thunk, Vite, Axios.js, ESLint, React, Mantine, d3, React-Virtualized
Отрасль проекта
Marketing, Advertising & Design
Период работы
Июнь 2023 - Июнь 2024  (1 год 1 месяц)
Разработка системы контроля обучения для онлайн-школы
Роль
Frontend разработчик
Обязанности
Команда: 5 frontend-разработчиков (1 team lead), 4 backend-разработчика, 1 тестировщик, 1 дизайнер, 1 аналитик, 1 devops. Проект: Проект представляет собой платформу для предоставления обучающих материалов, средств контроля знаний и обратной связи между преподавателями и студентами. Задачи Реализовать step-формы, поддержку загрузки файлов и другие интерактивные элементы с использованием React, TypeScript, Material UI и Emotion. Настроить Zustand для управления состоянием и удобного масштабирования логики конструкторов. Настроить Tanstack Query для управления асинхронным состоянием, реализовал мутации и инвалидацию запросов. Оптимизировать производительность, используя мемоизацию и отложенную загрузку компонентов (lazy loading). Разработать гибкий UI-конструктор с динамическим добавлением материалов, тестов и заданий, используя React, Zustand и SCSS/SASS. Интеграция drag-and-drop функционала для удобной организации учебных материалов. Создание дашборда с отображением динамики успеваемости студентов, используя Chart.js и Material React Table. Оптимизирование работы с API, реализовав кеширование запросов и ленивую подгрузку данных. Реализация универсального API-клиент на основе Axios с обработкой ошибок Использование разработанного API-клиент в Tanstack Query для гибкого управления запросами.
Достижения
Ускорил загрузку страниц, используя Vite и оптимизированную загрузку ассетов. Снизил нагрузку на сервер, внедрив кеширование данных с помощью Tanstack Query. Повысил скорость рендеринга интерфейса, благодаря оптимизации алгоритмов обработки данных и мемоизации сложных вычислений. Разработал и стандартизировал клиентский API, обеспечив консистентную работу с сервером и улучшив читаемость кода.
Стек специалиста на проекте
Figma, GitHub, TypeScript, Emotion, Sass, React Query, SCSS, Vite, Axios.js, Material UI, React Table, React, zustand, material, TanStack Query
Отрасль проекта
EdTech
Период работы
Ноябрь 2020 - Июль 2022  (1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГТУ
Специальность
Информационные системы и технологии ( магистр )
Завершение учебы
2022 г.

Похожие специалисты

E-commerce & Retail • EdTech • Manufacturing • Marketing, Advertising & Design • Realty & Constructoring • Telecom • Urban technology
ВЛ
Владимир Л.
Ростов-на-Дону
React разработчик
Senior
3 082,74 Р/час
MobX
components
styled
Sass
Redux Toolkit
JavaScript
Redux
Component
three
REST
+78

Владимир — Senior React разработчик из Ростова-на-Дону. Специализируется на разработке фронтенда с использованием ReactJS и Redux Toolkit. Имеет опыт работы с различными библиотеками и инструментами, включая MobX, styled-components, Sass, TypeScript, Git, Jest и другими. Участвовал в проектах в отраслях EdTech, Urban technology, Marketing, Advertising & Design, Telecom, E-commerce & Retail, Manufacturing, Realty & Constructoring. Среди проектов, над которыми работал Владимир: - Создание первой в России онлайн-площадки для психологического и психоаналитического образования (EdTech). - Разработка веб-платформы для автоматизации процессов крупнейшей нефтедобывающей компании СНГ (Urban technology). - Участие в создании платформы для привлечения инвестиций для молодых исполнителей (Marketing, Advertising & Design). - Разработка разделов карт и отчётов в системе облачного видеонаблюдения Tenvision (Telecom). - Создание платформы для проведения промоакций и промокомпаний крупнейшего производителя FMCG товаров (E-commerce & Retail).

Подробнее

Недавно просмотренные специалисты

Blockchain • FinTech & Banking • GameDev • Social Networking
НР
Никита Р.
Нижний Новгород
Архитектор
Senior
3 610,39 Р/час
C#
C++
ASP.NET
ELK
PHP
WebSockets
Tensorflow
Hive
Keycloak
Java
+51

Никита — архитектор с грейдом Senior из Нижнего Новгорода. Имеет высшее образование по специальности «Фундаментальная информатика и информационные технологии, инженерия программного обеспечения» в Нижегородском государственном университете им. Н. И. Лобачевского. Владеет английским языком на уровне B2. Обладает опытом работы с широким спектром технологий, включая C#, C++, Dart, Go, Java, JavaScript, Kotlin, PHP, Python, TypeScript, .NET Core, Apache Spark, ASP.NET, Docker, Kubernetes и другие. Принимал участие в проектах в отраслях Social Networking, FinTech & Banking, Blockchain, GameDev. Среди проектов: - Яндекс (проект «Все аптеки») — проектирование архитектуры и разработка бэкенда платформы оформления заказов и доставки для аптек (6 месяцев); - СБЕР — создание облачной платформы для совместной разработки (4 месяца); - NDA — разработка высоконагруженной no-code платформы (5 месяцев); - БАРС Груп — аутсорс проекты под NDA, проектирование и разработка платформы (1 год 10 месяцев); - ООО «Доступ» — проектирование архитектуры системы, разработка системы безопасности хранения данных (8 месяцев); - MERA — проектирование архитектуры системы (1 год 8 месяцев); - SpaceRust — проектирование и разработка системы статистики на игровом сервере (4 месяца).

Подробнее