ИШ
Илья Ш.
Мужчина, 30 лет
Россия, Москва, UTC+3
Ставка
3 275,41 Р/час
вкл. НДС 5% (121.43 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Илья — Senior React разработчик из Москвы с опытом работы 3 года 3 месяца. Специализируется на разработке фронтенда с использованием React. Имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail.
Участвовал в разработке и поддержке внутреннего продукта Service Desk, создании таск-трекера и инструмента для ЦИК в крупном банке. Оптимизировал загрузку страниц, внедрил практики доступности и перешёл на Vite.js после Create-React-App с Webpack. Эффективно взаимодействовал с командами бэкенда и дизайна.
Также работал над личным кабинетом сервиса по контролю за выборами, где занимался разработкой интерфейсных компонентов и проведением код-ревью. Предложил переход с React-Redux на React-Query.
Имеет опыт работы над несколькими параллельными проектами в сфере E-commerce & Retail, включая разработку интерфейсов возврата денег, приложения для поиска клиентских чеков, калькулятора штата и UI для волонтёров. Внедрил процесс код-ревью и начал процесс тестирования фронтенда.
Проекты
(5 лет 5 месяцев)
Банк
Роль
Senior Frontend (React) Developer
Обязанности
• Разработке и поддержка внутреннего продукта Service Desk;
• Разработка своей библиотеки компонентов;
• Разработка таск-трекера;
• Создание инструмента для ЦИК для контроля за бюджетами в предвыборных компаниях (финтех, ТОП 10 банк).
Состав команды:
10 backend, 6 frontend, 1 System Analyst, 2 PM, 3 UI/UX designers, 5 QA.
Обязанности:
• Принимал участие в написании кастомных обёрток для react-router, созданных для строгой типизации роутинга (query параметры на роутах подсказываются TS-ом и невозможно использовать query с другого роута);
• Написание кастомных обёрток для react-query. Столкнувшись с нетривиальной задачей по пагинации, создал issue на github react-query, не получив готового решения, написал свой хук для особой пагинации, которую придумал бизнес;
• Много react-hook-form, много react-query, огромное приложение работает полностью без state менеджера;
• Работаю над дизайн системой, используем react-aria + свои наработки;
• Разработка интерфейсов на основе макетов в Figma;
• Обсуждение контрактов взаимодействия фронтенда и бэкенда;
• Участие в процессах внедрения и работа по методологиям FSD.
Достижения
Снижение времени загрузки страницы: успешно оптимизировал загрузку страниц, что привело к уменьшению времени загрузки на 20% за счет внедрения ленивой загрузки, и оптимизации запросов к бэкенду.
Доступность (a11y): продавил важность внедрения практики доступности в новой библиотеке компонентов, что позволит сделать приложения, созданные с помощью этой библиотеки, более инклюзивным для пользователей с ограниченными возможностями.
Использование современных фреймворков: перешел на vite.js после create-react-app с webpack, что ускорило разработку и упростило внедрение новых фичей
Эффективно взаимодействовал с командами бэкенда и дизайна для достижения общих целей проекта.
Стек специалиста на проекте
Docker, JavaScript, Go, Kubernetes, React Hook Form, ELK, React Query, Angular, Vite, CI, WebSockets, React, Gitlab CI, typescript
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2023 - По настоящее время
(2 года 2 месяца)
На аутстафф проекте, поработал над личным кабинетом сервиса по контролю за выборами.
Роль
Senior Frontend (React) Developer
Обязанности
Состав команды:
2 backend, 2 frontend, 1 QA, 1 PM.
Обязанности:
• Разработка интерфейсных компонентов с учетом требований заказчика (в том числе Figma);
• Проведение код-ревью;
• Обсуждение контракта взаимодействия фронтенда и бэкенда.
Достижения
В короткий срок выкатил несколько фичей, поработал над рефакторингом предложил переход с react-redux на react-query.
Стек специалиста на проекте
Java, REST API, Jest, Redux, React, typescript
Отрасль проекта
E-commerce & Retail
Период работы
Май 2023 - Июнь 2023
(2 месяца)
Несколько проектов, иногда параллельных
Роль
Middle+ Frontend (React) Developer
Обязанности
• RefundUI – интерфейс возврата денег покупателю за товар во всех магазинах Леруа Мерлен;
• POSUI – приложение для поиска клиентских чеков в магазине;
• Калькулятор штата – приложение, созданное для замены тяжелой и некрасивой Excel таблицы, в которой каждый год, сотрудники кассового сектора планировали штат на будущий год;
• LM Волонёты – UI для сотрудников компании, где они могут отмечать свои часы волонтёрства.
Состав команды:
2 backend, 3 frontend, 3 QA, 1 System Analyst.
• Обсуждение архитектуры и дизайна проектов;
• Проведение код-ревью;
• Наставничество;
• Полностью написал небольшой бэкенд для приложения на Nest.js;
• Красивые графики, созданные с помощью nivo.rocks;
• Написание тестов на Playwright;
• Разработка новых фичей, которые изначально не были заявлены бизнесом;
• Разработка интерфейсов на основе макетов в Figma;
• Обсуждение контрактов взаимодействия фронтенда и бэкенда.
Достижения
• Внедрение процесса код ревью, что позволило сократить количество ошибок, передаваемых в тестирование, улучшить общее качество кодовой базы;
• Начало процесса по тестированию фронтенда;
• Вырастил из стажёра полноценного разработчика;
• Создание нескольких ботов для команды техподдержки для упрощения их работы;
• Эффективно взаимодействовал с командами бэкенда и дизайна для достижения общих целей проекта.
Стек специалиста на проекте
RabbitMQ, API, JavaScript, Jenkins, Kubernetes, GitHub, MobX, PWA, NestJS, ELK, CI, Electron.js, Playwright, React, module federation, Hooks, nivo.rocks, platformeco, jrpc, typescript
Отрасль проекта
E-commerce & Retail
Период работы
Март 2020 - Май 2023
(3 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский авиационный институт (национальный исследовательский университет), факультет прикладная информатика, Москва
Специальность
инженер-программист
Завершение учебы
2018 г.