ИР
Илья Р.
Мужчина, 29 лет
Россия, Москва, UTC+3
Ставка
2 506,49 Р/час
НДС не облагается
Специалист доступен с 4 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
JavaScript разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Frontend- разработчик с 4 летним опытом на React и TypeScript. В процессе работы люблю работать над разработкой новых фич, продумывать логику работы приложения и делиться знаниями с командой.
В свободное от работы время активно развиваю свои навыки: читаю литературу по программированию, изучаю документации и слежу за новыми трендами во frontend.
Люблю проводить время в компании за различными активностями, предпочитаю активный отдых на природе. В плохую погоду люблю посидеть с компанией за настольной игрой.
Ключевые навыки
TypeScript, React 18+, React Hook Form + Zod, Zustand, React Query, axios
Vite, Tailwind CSS, Radix UI / ShadCN UI, AntDesign, Dexie.js, Recharts
Docker, Playwright, React Testing Library, Cypress, Jest
Frontend-безопасность (защита от XSS), IndexedDB, Service Workers, WebSocket
REST API, Redux Toolkit, Webpack, Git, Scrum/Agile
Оптимизация производительности, рефакторинг, кросс-браузерная верстка
HTML CSS ES6 HTML5 CSS3 REST API REST Git Webpack API Open API Swagger Bash (опционально) ANT Design Node.js Sass Кроссбраузерная верстка Адаптивная верстка ООП Figma Gitlab Docker
Английский — B2
Проекты
(4 года 11 месяцев)
Axmor
Роль
Frontend-разработчик
Обязанности
Проект — система продажи билетов для судоходных мероприятий, разработанная для оптимизации процесса бронирования, управления и учета билетов. Платформа
автоматизирует отслеживание доступных мест, интеграцию с платежными сервисами и
улучшает удобство работы с системой как для кассиров, так и для администраторов.
Команда — работа по Scrum: 3 frontend-разработчика, 4 beckend-разработчика, mobile-разработчик, 2 тестировщика, 2 аналитика, дизайнер, DevOps, Team Lead.
Стек: JavaScript, React, TypeScript, Redux Toolkit, Webpack, AntDesign, Workbox, Dexie.js, React Hook Form, React Notification, React Table, Recharts, React Testing Library, Git, Jest
Достижения:
— Добавил функционал upsell, предлагая пользователям дополнительные услуги при покупке билетов. Динамические формы обновлялись через REST API в зависимости от выбранного рейса, что увеличило средний чек и общую выручку.
— Разработал раздельные интерфейсы для разных ролей, ограничив доступ к критически важным функциям через React Router и Redux Toolkit. Это ускорило работу кассиров и
сократило количество ошибок при продаже билетов.
— Решил проблему овербукинга, внедрив систему квотирования и продажи билетов с открытой датой. Для офлайн-режима использовал IndexedDB и WebSocket для проверки доступности, что исключило перепродажи и сократило расходы на возвраты.
— Обеспечил работу системы при нестабильном интернете, внедрив хранение данных в IndexedDB и настроив синхронизацию с помощью Service Workers и Background Sync API. Это позволило кассирам продолжать продажи даже в офлайн-режиме.
— Разработал панель управления рейсами и бронированиями для администраторов с использованием React Table и Recharts. Это упростило управление расписанием и позволило отслеживать эффективность работы кассиров.
— Настроил систему уведомлений об ошибках через React Notifications и Sentry, что ускорило реагирование техподдержки и сократило количество нерешённых инцидентов.
— Регулярно обновлял документацию в Confluence, описывая ключевые компоненты и процессы работы, что сократило количество ошибок новых сотрудников.
— Провёл рефакторинг критически важных компонентов, оптимизировав работу с таблицами и отображения статусов состояний компонента. Это упростило поддержку кода и ускорило работу интерфейса.
Стек специалиста на проекте
Git, HTML, CSS, JavaScript, Jest, Webpack, Redux, TypeScript, SOLID, React Hook Form, Ant design, Redux Toolkit, React testing library, Vite, TokBox, Recharts, React Table, React, notification, Workbox
Отрасль проекта
Insurance
Период работы
Март 2023 - По настоящее время
(2 года 8 месяцев)
QSOFT
Роль
Frontend-разработчик
Обязанности
Проект: Корпоративный портал для АО «Райффайзенбанк», созданный для упрощения доступа
к корпоративным ресурсам, повышения вовлеченности сотрудников и улучшения цифрового взаимодействия внутри компании. Платформа включает персонализированную главную страницу, систему блогов и интеллектуальный поиск по корпоративным материалам.
Команда — работа по Scrum: 4 фронтенд-разработчика, 6 бэкенд-разработчиков, 3 тестрировщика, аналитик, дизайнер, DevOps - инженер, тимлид.
Стек: React, TypeScript, Redux, React Router, React Hook Form, Storybook, REST API, Jest
Достижения:
— Участвовал в создании персонализированной главной страницы, которая адаптировала контент в зависимости от интересов, должности и подразделения сотрудника, что повысило вовлеченность пользователей.
— Разработал интерфейс блогов сотрудников, позволив пользователям публиковать статьи, взаимодействовать через лайки и комментарии, что увеличило активность на платформе на 20%.
— Создал кастомные UI-компоненты на React и TypeScript для различных разделов портала (блоги, личный кабинет, административные панели) что ускорило процесс разработки новых функций.
— Реализовал интеллектуальный поиск с автоподсказками и фильтрацией материалов по тегам, что улучшило навигацию и упростило доступ к контенту.
— Оптимизировал производительность интерфейса и создал автоматические тесты с использованием Cypress и Jest, что повысило стабильность работы приложения и упростило процесс выявления ошибок.
Стек специалиста на проекте
HTML, CSS, Docker, JavaScript, DevOps, REST API, Cypress, Jest, Redux, React Router, TypeScript, React Hook Form, Storybook, React, Tailwind
Отрасль проекта
Insurance
Период работы
Ноябрь 2020 - Январь 2023
(2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский государственный социальный университет, Москва
Специальность
Факультет юриспруденции и правового регулирования, Конституционно-правовой профиль
Завершение учебы
2019 г.