Вадим С. Frontend разработчик, Senior
ID 25752
ВС
Вадим С.
Мужчина, 28 лет
Россия, Ростов-на-Дону, UTC+3
Ставка
4 415,58 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Нравится работать над сложными задачами, требующими применения новых технологий и нестандартных решений. Особенно интересны проекты, где нужно продумать эффективную реализацию или оптимизацию. Главная цель — создавать продукты, которые будут приносить пользователям удовольствие от взаимодействия с приложением.
Проекты
(5 лет 3 месяца)
Личный кабинет юридического лица для российского топ-3 банка (ДБО ЮЛ)
Роль
Senior Frontend-разработчик
Обязанности
1. Описание проекта: Разработка высоконагруженной системы для безопасного взаимодействия юридических клиентов банка между собой. Платформа обеспечивает управление транзакциями, документацией, договорами, а также интеграцию с внешними сервисами (например, налоговыми системами).
2. Размер команды: 9 человек (3 Frontend, 3 Backend, 3 QA).
3. Основные технологии
React, TypeScript, Next.js (SSR), React Query (управление состоянием), Micro Frontend (модульная архитектура), Custom UI Kit (дизайн-система), Jira, Confluence, Bitbucket, Swagger, TeamCity.
4. Выполняемые задачи:
– Выступил ключевым разработчиком модуля управления юридическими документами с поддержкой массового подписания c помощью ЭЦП и автоматической верификацией через интеграцию с банковским криптопровайдером. Решение сократило время обработки документов клиентами на 40% и снизило риски ошибок при ручном вводе данных, обеспечив соответствие требованиям ЦБ РФ.
– Разработал 4 финансовых сервиса для юридических лиц (платежные поручения, инкассо, требования, налоговые операции) с динамическими формами, автоподстановкой реквизитов по ИНН и интеграцией с ФНС. Это позволило клиентам банка ежедневно обрабатывать операции без участия поддержки, сократив нагрузку на колл-центр
– Реализовал систему мгновенных уведомлений (WebSocket) о статусах транзакций с приоритезацией событий (блокировки счетов, отклоненные платежи) и дублированием в SMS/email. Решение повысило прозрачность операций для клиентов и снизило количество обращений по проверке статусов
– Настроил автоматическую генерацию TypeScript-типов из Swagger-схем, сократив время на описание DTO и минимизировав ошибки при интеграции с API налоговой системы и внутренними сервисами банка.
– Оптимизировал производительность интерфейса: внедрил виртуализацию таблиц для транзакций и кеширование через React Query, что снизило время отклика и нагрузку на бэкенд
– Разработал ролевую модель доступа для разделения прав бухгалтеров, руководителей и аудиторов, включая шифрование токенов и валидацию операций
– Провел 140+ код-ревью с акцентом на соответствие FSD-архитектуре и стандартам безопасности, а также дополнил документацию в Confluence по работе с микрофронтендами, ускорив адаптацию новых разработчиков.
Достижения
Разработал 4 сервиса для юридических лиц и администрирования: сервис платежных поручений, сервис платежных требований, сервис инкассовых поручения и сервис для работы с налогами. Также настроил автоматической генерации типов из Swagger-схем для TypeScript.
Стек специалиста на проекте
модульная архитектура, React Query, Работа с интеграциями, WebSockets, custom, SSR, Git, Bitbucket, Frontend, Swagger, ЭЦП, Prettier, Micro, Дизайн-системы, UI Kit, ESLint, HTML, Confluence, CSS, TeamCity, TypeScript, Code Review, Next.js, React, JavaScript, REST API, Jira, Custom UI Kit, управление состоянием
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - Май 2025
(1 год 9 месяцев)
Система аналитических дэшбордов для металлургической компании
Роль
Frontend разработчик
Обязанности
1. Описание проекта: Разработка высоконагруженной внутренней платформы для визуализации производственных данных компании. Система агрегирует данные из ERP, SCADA и IoT-датчиков, предоставляя интерактивную аналитику в режиме реального времени (объемы выплавки, энергопотребление, KPI цехов, прогнозирование аварий).
2. Размер команды: 12 человек (6 Frontend, 3 Backend, 3 QA).
3. Основные технологии: React, TypeScript, Next.js, Tailwind CSS, Recharts, KeyCloak (аутентификация), Zustand (управление состоянием), Vite (сборка), Vitest, GitLab, Jira, Figma (дизайн-макеты).
4. Выполняемые задачи:
- Создание кастомных графиков на базе Recharts: тепловые карты печей, временные ряды потребления ресурсов, диаграммы Ганта для планирования ремонтов.
- Реализация динамического обновления данных через WebSocket (например, мониторинг температуры в доменных печах).
- Написание unit (Vitest) и integration (React Testing Library) тестов
- Адаптация Recharts под требования UX: кастомные тултипы, переопределение осей графика для отображения метрик в тоннах/часах.
- Настройка ролевой модели доступа.
- Создание Storybook-документации для компонентов (примеры использования, пропсы).
- Участие в code review
Достижения
Разработал систему из более 40 кастомных дэшбордов с оптимизацией и интерактивом.
Стек специалиста на проекте
GitLab, аутентификация, WebSockets, Keycloak, Git, Storybook, Prettier, Tailwind CSS, ESLint, Recharts, HTML, CSS, zustand, TypeScript, Vite, Figma, Next.js, React, JavaScript, REST API, Jira, управление состоянием, Keycloak аутентификация, дизайн-макеты
Отрасль проекта
Manufacturing
Период работы
Февраль 2023 - Сентябрь 2023
(8 месяцев)
Микрофронтенд-платформа для управления данными внутреннего банковского продукта
Роль
Frontend разработчик
Обязанности
1. Описание проекта: Разработка модульной системы на основе микрофронтендов для внутреннего банковского продукта, включающей динамический конструктор таблиц с CRUD-операциями. Платформа позволяла быстро настраивать интерфейсы для работы с финансовыми данными (клиентские портфели, транзакции, KYC-документы) без изменения кодовой базы.
2. Размер команды: 8 человек (3 Frontend, 2 Backend, 3 QA).
3. Основные технологии: React, TypeScript, React Table (кастомизация), React Context (управление состоянием), Micro Frontend (Webpack Module Federation), REST API, Swagger, AntD, RestAPI, React Testing Library, Storybook.
4. Выполняемые задачи:
- Создание универсального компонента для генерации таблиц на основе JSON-конфигурации (колонки, сортировка, пагинация, кастомные рендеры ячеек).
- Реализация CRUD-операций через динамические формы: валидация данных (RegExp для счетов, масок ИНН), интеграция с банковскими API.
- Поддержка сложных сценариев: каскадные формы, привязка документов через drag-and-drop, история изменений.
- Участие в code review
Достижения
Разработал систему для динамического конструктора таблиц с CRUD-операциями и форму работы с ними
Стек специалиста на проекте
Git, HTML, CSS, REST API, Swagger, TypeScript, Storybook, React context, Prettier, React testing library, AntD, Frontend, React Table, ESLint, React, Micro, Webpack Module Federation
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Январь 2023
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Алтайский Государственный Технический Университет им. И.И. Ползунова
Специальность
Информатика и вычислительная техника.
Завершение учебы
2020 г.