СР
Станислав Р.
Мужчина, 36 лет
Россия, Санкт-Петербург, UTC+3
Ставка
2 987,01 Р/час
НДС не облагается
Специалист доступен с 18 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Senior Frontend Developer с более чем 8-летним опытом коммерческой разработки и глубокими знаниями JavaScript (ES6+), TypeScript и React. Специализируюсь на создании масштабируемых и поддерживаемых веб-приложений с применением современных архитектурных решений. Имею значительный опыт в финтех-секторе, где активно участвовал в интеграции API и работе с большими объемами данных. Мои сильные стороны включают высокую культуру кода, следование best practices и уверенное владение инструментами командной разработки (Git, CI/CD и другие). Есть опыт разработки интерфейсов для микросервисной архитектуры, интеграции через BFF.
Проекты
(4 года 9 месяцев)
GetMeGit
Роль
Senior Frontend Developer
Обязанности
Проект: HRtech стартап и платформа, которая помогает компаниям автоматизировать процессы найма, управления и удержания сотрудников с использованием современных технологий анализа данных.
Основные задачи и достижения:
Разработка клиентской архитектуры: Спроектировал и внедрил архитектуру клиентской части на основе React и Redux, используя Flux и Atomic Design, что позволило создать модульную, масштабируемую платформу.
Создание новых интерфейсных модулей с использованием Ant Design, Material-UI и React Query.
Разработал настраиваемые табличные виджеты на базе React Table + MUI (DataGrid): гибкая конфигурация колонок, встроенные фильтры, тревожные подсветки KPI, drag&drop-порядок, виртуализация строк для списков > 100 000 записей. Решение ускорило рендер длинных HR-реестров в 5 раз и упростило построение кастомных отчётов рекрутеров.
Интеграция с backend: Реализовал взаимодействие фронтенда с REST API и WebSocket для получения данных в реальном времени, что улучшило скорость отклика системы и пользовательский опыт.
Оптимизация производительности: Оптимизировал загрузку страниц за счёт внедрения Code Splitting и Lazy Loading, что уменьшило размер основного бандла и снизило время загрузки приложения на 20 %.
Поддержка кросс-браузерности: Обеспечил поддержку IE11 и других устаревших браузеров, что расширило целевую аудиторию.
Реализовал BFF-слой для интеграции фронтенда с микросервисами: агрегация REST/GraphQL запросов, оптимизация количества сетевых вызовов.
Сотрудничал с дизайнерами в Figma, адаптировал дизайн-систему в код
Качество кода: Внедрил линтеры, автотесты (Jest, Enzyme) и CI/CD, что улучшило тестируемость и качество кода.
Управление состоянием с помощью Effector: сократил связность, упростил unit-тесты и повысил предсказуемость сторы.
Организовал обработку сложных асинхронных процессов через Redux-Saga, а для новых модулей использовал Redux Toolkit
Перевёл сборку с Webpack на Vite, уменьшив время hot-reload и сборки на ≈40 %.
Интегрировал Ant Design (antd) и переработал библиотеку компонентов, ускорив разработку типовых экранов и унифицировав дизайн.
Настроил Storybook + Chromatic CI для изолированной разработки и визуальных тестов, что снизило UI-регрессии на ≈30 %.
Организовал Git-flow (Feature/Release branches) и ввёл обязательный code-review, улучшив качество кода и скорость релизов.
Ключевые достижения:
Внедрение системы автоматического тестирования, что сократило время на релиз новых функциональностей и снизило количество багов.
Оптимизация работы приложения под высокие нагрузки, что улучшило его стабильность и расширило функциональные возможности.
Сократил размер JS-бандла на 25 % за счёт перехода на Vite и агрессивного tree-shaking.
Снизил количество визуальных дефектов на проде благодаря Storybook-driven Development и автоматическим скрин-тестам.
Использовал шаблоны проектирования: Observer, Factory, Singleton, SOLID.
Команда проекта: 4 Frontend-разработчика, 4 Backend-разработчика, 2 QA-инженера, 1 дизайнер, 1 менеджер проекта.
Стек специалиста на проекте
Redux, WebSockets, Jest, FLUX, Atomic Design, TypeScript, React, REST API, CI/CD, Effector, Ant Design, Storybook, Git, Vite
Стек специалиста на проекте
Docker, Figma, REST API, Jest, Redux, CSS3, TypeScript, SOLID, MobX, Enzyme, FLUX, React Query, CSS Modules, Styled Components, Ant design, Redux Toolkit, Singleton, RTK, UI Kit, Material UI, AntD, CI/CD, WebSockets, React Table, React, Atomic Design, Redux-Saga, Observer, bff, styling, Factory, scope, datagrid
Отрасль проекта
HRTech
Период работы
Февраль 2024 - По настоящее время
(1 год 9 месяцев)
Merchmol
Роль
Senior Frontend Developer
Обязанности
Проект: Платформа для управления производственными и логистическими процессами.
Основные задачи и достижения:
- Создание сложных интерфейсов: Разработал многоуровневые пользовательские интерфейсы с использованием React и Redux. Спроектировал и внедрил кастомные компоненты для сложных бизнес-процессов.
- Интеграция с GraphQL: Интегрировал серверную часть с помощью GraphQL, что ускорило процесс запроса и обработки данных.
-Разработал модуль 3D-визуализации склада на Three.js (демонстрация стеллажей, паллет и маршрутов техники) с поддержкой WebGL-рендеринга и Babylon.js GUI-оверлеев. Пользователям доступен интерактивный обзор, поиск ячейки по ID и тепловая карта заполненности (shader-material). Это сократило время инвентаризации на 15 % и стало визитной карточкой системы на демо для клиентов.
- Оптимизация производительности: Проводил глубокий рефакторинг кода, улучшил архитектуру и производительность приложения.
- Тестирование: Внедрил Unit и E2E тестирование с использованием Jest и Cypress, что значительно улучшило надежность системы.
Ключевые достижения:
- Разработал кастомные React хуки, что ускорило процесс разработки новых фич и улучшило качество кода.
- Внедрил кросс-браузерное тестирование, обеспечив стабильную работу приложения на всех типах устройств.
Команда проекта: 3 Frontend разработчика, 3 Backend разработчика, 2 QA инженера, 1 дизайнер, 1 менеджер проекта.
Стек специалиста на проекте
Docker, GraphQL, Cypress, Jest, Webpack, Redux, TypeScript, MobX, WebGL, Styled Components, Babylon.js, GUI, UI Kit, AntD, Babel.js, React
Отрасль проекта
Logistics & Transport
Период работы
Июль 2023 - Февраль 2024
(8 месяцев)
Сбербанк-Технологии
Роль
Senior Frontend Developer
Обязанности
Проект: СберИнвестиции (Простое приложение с доходчивым учебником и инвест-идеями от аналитиков).
Задачи и достижения:
- Финтех-разработка: Работал над созданием сложных финансовых продуктов, включая системы управления активами и аналитические панели, используя React и Redux.
- Интеграция с API: Внедрил защитные механизмы для работы с API и обеспечил надежную обработку больших объемов данных.
- Оптимизация интерфейсов: Реализовал оптимизации на уровне работы с DOM и асинхронной загрузки данных, что увеличило производительность.
- Разработал систему динамического обновления данных в реальном времени с использованием WebSocket.
- Оптимизировал работу с большими массивами данных, что улучшило производительность на 30%.
Команда проекта: 7 разработчиков, 2 QA инженера, 1 аналитик
Стек специалиста на проекте
Jest, Webpack, Redux, TypeScript, Babel.js, WebSockets, React
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2022 - Июль 2023
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет
Специальность
Бакалавр по специальности "Программная инженерия"
Завершение учебы
2018 г.