BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
Government & Public Sector
HRTech
Information Security
RnD
Роман А. React разработчик, Senior
ID 30363
РА
Роман А.
Мужчина, 28 лет
Россия, Таганрог, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 22 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C1
Английский — B2
Главное о специалисте
- Frontend разработчик с 7 годами опыта коммерческой разработки и 9 проектами в банковской, государственной, медицинской и e-commerce сферах.
- Специализируюсь на разработке SPA и SSR приложений с использованием React, TypeScript и Next.js.
- Имею опыт разработки модулей для микросервисных архитектур. Проектировал модульные UI-киты и принимал ключевые архитектурные решения, такие как внедрение Microfrontend подхода и выбор инструментов управления состоянием (Redux, MobX, React Query).
- Реализовал кастомные UI-компоненты и оптимизировал производительность интерфейсов, сокращая время сборки и загрузки приложения, улучшая тем самым UX и DX.
- Умею писать unit- и e2e-тесты (Jest, Cypress).
- Свободно общаюсь на английском (B2), имею опыт работы в международных командах.
- Участвую в SCRUM-активностях и провожу код-ревью, менторю коллег и участвую в принятии архитектурных решений, формализации требований, декомпозиции и распределении задач.
- В настоящее время изучаю возможности React 19 и углубляю знания Node.js.
Проекты
(6 лет 11 месяцев)
Приложение инвестиционного банка (FinTech/банкинг)
Роль
Frontend-разработчик
Обязанности
Описание проекта:
Сервис инвестиционного консультирования для состоятельных клиентов, предоставляющий персонализированные рекомендации по управлению портфелем, включая подбор активов, контроль рисков и ребалансировку.
Платформа ориентирована на минимизацию рисков и повышение доходности, интегрирована с профессиональными инструментами для мониторинга рынка и управления инвестициями.
Выполняемые задачи:
— Разработал модуль «Инвестиционный советник», улучшивший UX и сокративший время обработки данных.
— Переработал систему авторизации и разграничения доступа на базе Keycloak, повысившую безопасность и упростившую интерфейс входа в систему.
— Провел рефакторинг кода с помощью TypeScript и MobX, упростивший поддержку и разработку функционала.
— Улучшил UI/UX, внедрив консистентные решения и компоненты из Ant Design.
— Презентовал улучшения на демо каждые 2 недели перед 50+ участниками.
— Взаимодействовал напрямую с бизнесом, получая обратную связь из первых рук и оперативно доставлял ценность непосредственно для пользователей.
— Регулярно проводил код-ревью.
Размер команды: 1 FE, 4 BE, 1 QAA, 2 Analyst, 1 Teamlead
Инструменты: React, React 18+, Typescript, MobX, Ant design, Vite
- Выступил ключевым разработчиком модуля «Инвестиционный советник», включающего разделы
управления портфелями, контроля рисков, ребалансировки и панели управления клиентами, что
значительно улучшило пользовательский опыт и сократило время обработки информации
сотрудниками банка.
- Переработал систему доступа к модулям на основе ролей Keycloak, участвовал в проектировании и
конфигурации системы, адаптировал frontend, обеспечив доступ только к необходимой информации.
- Провел рефакторинг существующих разделов (Модельные и Предварительные Портфели, Ребалансировка, Клиенты): разделил компоненты с длиной строк более 500, устранил дублирование
кода, использовал Typescript и MobX для управления состоянием вместо локального стейта, что
сделало код более понятным и сократило время на модернизацию и исправление ошибок.
- Проявил инициативу в улучшении UI/UX, внедрил консистентные решения, переработал систему
фильтрации таблиц, использовал новые компоненты Ant Design, сотрудничал с дизайнерами и
предлагал улучшения, одобренные бизнесом. Внедрил адаптивную панель навигации с
динамической сортировкой, улучшив доступность ключевых разделов и ускорив навигацию, что
было одобрено продуктовой командой.
- Каждые две недели презентовал улучшения на демо с участием более 50 человек. Взаимодействовал
напрямую с бизнесом, получая обратную связь из первых рук и оперативно доставлял ценность
непосредственно для пользователей. Регулярно участвовал в код-ревью, обеспечивая качество кода.
Стек специалиста на проекте
TypeScript, MobX, Keycloak, UI/UX, Ant design, Vite, React, React 18+
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2024 - Июнь 2025
(10 месяцев)
Банковское приложение (ДБО физлиц) (FinTech/банкинг)
Роль
Frontend-разработчик
Обязанности
Описание проекта:
Платформа универсального коммерческого банка с микросервисной архитектурой для управления финансовыми операциями юридических и физических лиц. Приложение предоставляет функционал для проведения транзакций (переводы, платежи, валютные операции), управления счетами с отображением баланса и истории операций, а также загрузки и верификации документов с поддержкой электронной подписи.
Выполняемые задачи:
— Разработал микросервисы для управления транзакциями, интегрировал REST API с кешированием через Redux в сжатые сроки.
— Создал компоненты FileUploader и Dropzone с поддержкой прогресса загрузки и валидации.
— Работа с микросервисной архитектурой, создание модулей с нуля.
— Работа с собственным UI-kit, создание новых компонентов.
Размер команды:1 FE, 1 BE, 1 QA
Инструменты: React, Typescript, Redux, MUI, Storybook, FSD, Webpack Module Federation (Microfrontends)
- Самостоятельно инициировал разработку фронтенд-микросервисов для обработки банковских
транзакций (международные переводы, платежи по счетам, валютные операции) и загрузки документов (договоры, налоговые формы, заявки на кредит) с поддержкой электронной подписи и валидации форматов (PDF, DOCX).
- Спроектировал архитектуру модулей на основе Micro Frontend, обеспечив их независимость и легкость интеграции.
- Разработал кастомные компоненты FileUploader и Dropzone с функциями отмены загрузки, отображения прогресса и обработки ошибок, обеспечив хороший UX и интуитивно-понятное управление.
- Настроил Storybook для документирования UI-кита, включая компоненты форм и таблиц, что ускорило онбординг новых разработчиков и упростило поддержку интерфейса.
- Проводил код-ревью, гарантируя соответствие стандартам безопасности и модульной архитектуре (Micro Frontend).
- Взаимодействовал с BE-командой для синхронизации REST API, минимизировав ошибки при интеграции с банковскими сервисами.
- Оптимизировал формы с помощью мемоизации и React Query, улучшив скорость рендеринга и снизив нагрузку на клиентскую часть.
Стек специалиста на проекте
REST API, Redux, TypeScript, Storybook, MUI, Microservices, React Query, FixUploader, React, Microfrontend, FSD, Webpack Module Federation, dropzone, React 18+
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - Август 2024
(5 месяцев)
Государственный маркетплейс
Роль
Frontend-разработчик
Обязанности
Описание проекта:
Государственный маркетплейс ИТ-сервисов и приложений.
Платформа выбора цифровых продуктов для государственных органов, их развертывания и последующей эксплуатации. Проект является частью платформы “ГосТех”, в который входят государственные продукты, такие как Госуслуги. Используются общие с Госуслугами инструменты, UI-Kit.
Выполняемые задачи:
— Разработка форм со сложной логикой на основании длинного перечня требований в документации
— Разработка спецификации
— Исправление багов
Размер команды: 11 FE, 7 BE, 4 QA
Инструменты: React, Typescript, Next, FSD
- Реализовал динамические интерфейсы для управления цифровыми продуктами, обеспечив адаптивность и поддержку accessibility (a11y).
- Автоматизировал генерацию типов из Swagger-схем, упростив разработку и устранив ошибки типизации. Внедрил виртуализацию для таблиц с большим количеством данных, улучшив производительность и UX.
- Документировал API в Confluence, что улучшило взаимодействие между FE и BE разработчиками и уменьшило количество времени на поиск информации.
- Провел рефакторинг компонентов, устранив технический долг и ускорив разработку новых функций.
Стек специалиста на проекте
TypeScript, Next.js, React, FSD, React 18+
Отрасль проекта
Government & Public Sector
Период работы
Ноябрь 2023 - Март 2024
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Южный Федеральный Университет.
Специальность
Информационные системы и технологии.
Завершение учебы
2020 г.