Дмитрий Салай - Резюме Frontend react

Frontend react
Робочі спеціальності
2300 $
Росія (Москва)
03-02-2026
Контактна особа: Дмитрий Салай
Країна проживання: Росія
Вік: 31
Телефон: Показати
Досвід роботи:
Московский Кредитный Банк 2 года и 2 месяца Ведущий Frontend-разработчик (React, TypeScript) Декабрь 2023 — Январь 2026 (2 года и 2 месяца) Разрабатывал финтех продукты для «Московского кредитного банка», имеющего более 2 миллионов клиентов. Работал над сервисами НВБО (новое внутрибанковское обслуживание). 1 -- Система «УФМ ЮДК ЭДО» — микрофронтенд сервис электронного документооборота для управления юридическими досье клиентов в рамках финансового мониторинга и открытия расчётных счетов, которым пользуются 23.000+ клиентов юридических лиц. 2 -- Система автоматизации обработки и управления заявками из различных банковских сервисов для сотрудников банка (открытие счетов, продуктов для ЮЛ и т.д). 3 -- CRM система с рабочим столом для кредитных менеджеров по обслуживанию юридических лиц, где можно управлять клиентами, задачами, сроками, строить дашборды и отчеты. Основные достижения: 1) Разработал настраиваемый рабочий стол менеджера с интерактивными виджетами: таблицами, списками и графиками на Recharts для визуализации задач, закреплённых клиентов, рейтингов и динамики заявок, а также конфигурацией порядка блоков через Drag&Drop на react-dnd, благодаря чему кредитные менеджеры могли настроить кастомный дашборд с визуализацией до 12 показателей из разных источников на одном экране; 2) Взял ответственность и вынес целый банковский сервис "УФМ ЮДК" в отдельный микрофронтенд через Webpack Module Federation, настроил nginx-конфиг для роутинга и встроил в основную host-систему внутрибанковского обслуживания, обеспечив полную независимость нашей команде при разработке и релизах; 3) Разработал real-time сервис управления заявками на открытие счетов юридических лиц (ЮЛ), с интерактивной таблицей на React, куда внедрил обновление статусов и заявок через WebSockets, а также реализовал логику фильтров, поиска и настройки колонок, благодаря чему сотрудники банка могли в реальном времени работать над заявками 20k+ юр-лиц; 4) Создал поэтапную гибкую форму для создания счетов ЮЛ на React-hook-form и Zod, которая перестраивалась в зависимости от типа счета (расчетный, счет участника закупок и тд), с возможностью подключения SMS-оповещений к счету, интеграцией DaData API и логикой автозаполнения полей по ИНН. Это ускорило процесс заведения счетов в ~3 раза; 5) Реализовал конструктор инфографики с функционалом создания кастомных таблиц и добавления 4-ех видов графиков и диаграмм (pie, linear, bar) с синхронизированными данными поверх таблицы на React и TypeScript, а также внедрил фичу для resize изменения размера графика/таблицы, благодаря чему сотрудники могли визуализировать данные сразу в 2-ух видах; 6) По своей инициативе взял на себя функции TeamLead на одном из проектов банка: проводил технические собеседования для разработчиков, выполнял code-review, релизы в продакшн, работа с CI/CD и onboarding новых коллег; 7) Разработал конструктор автоматизации бизнес-процессов на React и Redux Toolkit с функционалом настройки триггеров и условий, который позволял отслеживать и автоматически запускать действия при срабатывании условий (например, если сотрудник обработал 10 заявок ⟶ отправить ему Email-письмо); 8) Внедрил MSW, благодаря чему обеспечил возможность разработки фронтенда, даже если backend еще не готов. Провел важнейшую для бизнеса интеграцию с API банковских платежных сервисов в очень сжатые дедлайны — удалось избежать переноса релиза; 9) Выстроил архитектуру систем по принципам Feature-Sliced Design (FSD), проектировал микрофронтенд архитектуру (MFE), занимался созданием UI Kit'а, форм, интерактивных таблиц, графиков и UI-компонентов на React, React-Query, Next.js и TypeScript; РосКапСтрой 2 года и 4 месяца Frontend-разработчик (React.js, TypeScript) Сентябрь 2021 — Декабрь 2023 (2 года и 4 месяца) Разрабатывал несколько продуктов компании в сфере b2b и недвижимости для министерства строительства РФ: 1 -- Универсальное рабочее пространство для 2000+ сотрудников (аналог Notion), с онлайн-редактором для создания текстов, материалов, заметок, баз данных, wiki и управления задачами в рамках единой системы. 2 -- Система для автоматизации документооборота и автоматизации по сдаче исполнительной документации в стройке зданий (более 5200 строительных проектов по РФ). ★ Результаты работы: 1) Разработал конструктор договоров с возможностью создания 6 видов типовых договоров, где создал динамические формы на React-hook-form для заполнения контрагентов, юр-лиц, реквизитов, внедрил автозаполнение сложных полей через интеграцию с ЕГРН API (ИНН, ОГРН, данные организации). В итоге, фича ускорила флоу создания договоров на 70%; 2) Реализовал многошаговый конфигуратор с флоу создания рабочих пространств (5+ шагов) на React и Redux Toolkit: сделал формы для настройки целей использования, сфер деятельности, ролей, состава команды и оформление структуры, что позволило запускать полностью настроенное рабочее пространство за ~2 минуты; 3) Интегрировал Leaflet.js в React и реализовал интерактивную карту строительных проектов, с возможностью создания нового объекта прямо на карте по клику, или указанию адреса с привязкой проекта к географической точке, что позволило в разы быстрее отмечать новый проект на карте; 4) С нуля реализовал всю систему авторизации и регистрации, интегрировал OAuth 2.0 авторизацию через VK, Яндекс и Google, а также логику обработки JWT-токенов через RxJS и React, обеспечив высокий уровень безопасности для пользователей; 5) Оптимизировал производительность SPA приложений: провел анализ через react-scan, избавился от лишних ререндеров через memoization (HOC memo, useCallback), внедрил кэширование через RTK-Query и lazy-загрузку через React.lazy. В итоге после повторного замера ускорилась загрузка и метрика Performance в Web Vitals поднялась с 76 до 91 единиц; 6) Разработал множество сложных highload-таблиц и реестров (дома, граждане, сотрудники) с 1000+ записями, используя Antd и React, возможностью настройки отображаемых колонок, Drag&Drop сортировкой колонок и множественными фильтрами, что позволило удобно управлять тысячами сущностей; 7) Разработка компонентов корпоративного UI kit на React и их документирование в Storybook, заведение топиков и issue на разработку новых и фикс багов в старых компонентах для UI-команды, предлагал инициативы для улучшения UX дизайнерам; 8) Покрыл unit-тестами переиспользуемые UI-компоненты и функции-утилиты, писал тесты на Jest & React-testing-library, поддерживал покрытие на уровне 48%, тем самым обеспечивая стабильную работу продуктовых фич; - Стек: React, TypeScript, RxJS, Redux Toolkit, RTK-Query, JavaScript, Vite, Redux-thunk, CSS3, SCSS, Ant Design, Git, CI/CD, Jest, Figma, Next.js, Jira, WebSocket, SPA, React-router, Tailwind. НАТС 1 год и 9 месяцев Frontend-разработчик Январь 2020 — Сентябрь 2021 (1 год и 9 месяцев) Занимался разработкой облачной CRM-системы для управления бизнес-процессами, контрагентами и проектами, которая помогает бизнесу автоматизировать контроль задач и сотрудников, вести учёт сделок, аналитику и отчетность по работе. Команда - React фронтендеров 2 человека, 3 backend, QA, PM и аналитики, работали по Scrum. Достижения и обязанности: 1) Разработка встроенного мессенджера для общения внутри системы на React.js и WebSockets: функционал отправки сообщений в реальном времени, редактирование, отправка изображений, в котором общались 240+ сотрудников; 2) Реализовал важные интерфейсы в системе на React: личный кабинет (ЛК), отображение и редактирование задач внутри проектов, интерактивные отчёты с аналитикой и графиками, истории закрытых задач с фильтрацией и поиском, формы с валидацией, автосохранием и drag-and-drop загрузкой файлов для создания задач на сотрудников; 3) Настраивал локальное окружение через Webpack, работал с Docker контейнерами и CI/CD процессами в GitLab для автоматического деплоя на DEV и PROD стенды; 4) Создавал адаптивную верстку приложений по макетам Figma, используя SCSS и media-query, разрабатывал новый функционал на React, TypeScript и Redux, проводил рефакторинг с классовых компонентов на функциональные + react-hooks; 5) Проводил кросс код-ревью, оценивал задачи, согласовывал макеты с UI/UX дизайнерами, проектировал контракты и интегрировал REST API в сотрудничестве с backend командой;
Освіта:
Кубанский государственный технологический университет, Краснодар
Професійні та інші навички:
JavaScript TypeScript React Git HTML CSS HTML5 Node.js REST API CSS3 Redux Docker VueJS React Native ООП Frontend Webpack REST CI/CD Next.js Agile Figma API SCSS ReactJS Адаптивная верстка WebSocket React.js Redux-Toolkit Leaflet
Володіння мовами:
Английский
Додатково:
Telegram: @dmitr_s_front
Tелефон: +7(978)-622-35-00
Написати

Увійдіть або зареєструйтеся щоб залишати коментарі.

Останні додані резюме.

E
Financial Analyst

Egor Sereda

1700 $

Кіпр

3 години тому

Финансист, Бухгалтер, Економист, Ресепшионист

Елена/ Olena Скибчик/ Skibchyk

1000 $

Україна

3 години тому

Водитель фуры

Элдорбек Абдукаримов

2800 €

Литва

4 години тому

Схожі резюме.

E
Financial Analyst

Egor Sereda

1700 $

Кіпр

3 години тому

Финансист, Бухгалтер, Економист, Ресепшионист

Елена/ Olena Скибчик/ Skibchyk

1000 $

Україна

3 години тому

Водитель фуры

Элдорбек Абдукаримов

2800 €

Литва

4 години тому

База резюме кандидатів у вас в смартфоні

Підпишись на наш телеграм-канал https://t.me/+z1jc-NF7hWA0NGEy