Максим К. React разработчик, Senior
ID 4386
МК
Максим К.
Мужчина, 31 год
Россия, Санкт-Петербург, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 4 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Разработка UI-компонентов с нуля
Адаптивная и кроссбраузерная верстка
Разработка и поддержка пользовательского интерфейса веб-приложений
Оптимизация производительности веб-приложений
Построение архитектуры клиентской части веб-приложений
Разработка новых разделов и функционала
Интеграция с backend через API и соглашения о контрактах
Разработка серверной части сервисов с нуля
Интеграция с внешними API и сервисами
Работа с базами данных
Реализация микросервисной архитектуры
Рефакторинг устаревшего кода
Оптимизация запросов
Внедрение современных технологий и подходов
Автоматизация задач для повышения продуктивности
Настройка процессов непрерывной интеграции и доставки (CI/CD)
Настройка окружений разработки и продакшена
Проведение code review
Написание модульных и интеграционных тестов
Внедрение автоматизированного тестирования и мониторинга
Взаимодействие с дизайнерами, аналитиками и другими отделами
Создание и поддержка технической документации
Анализ и реализация поставленных задач
Оценка задач и установление приоритетов
Использование Agile/Scrum методологий
Мониторинг производительности приложений
Настройка и использование систем контроля версий (Git)
Настройка мониторинга и логирования приложений
Управление микросервисной архитектурой и взаимодействием между сервисами
Проекты
(8 лет 3 месяца)
Портал для работы с заказчиками федерального ритейла строительных материалов.
Роль
Full Stack developer
Обязанности
Описание проекта
Разработка backend-приложения для управления коммерческими условиями в системе B2B: добавление и редактирование товаров, скидок, премий, штрафов и других параметров договорённостей с заказчиками. Проект включал построение надёжной архитектуры с использованием NestJS, Prisma и Kafka. Реализована логика по работе с сущностями и бизнес-сценариями, связанными с публикацией условий в смежные системы.
Состав команды
1 frontend, 3 backend, 2 testers, 2 analytic
Технологии на проекте
Nest.Js, Kafka.Js, Node.JS, PostgresQL, Prisma , Docker,
Задачи/реализованный функционал
Разработка REST API для работы с коммерческими условиями: товары, скидки, штрафы, премии
Реализация бизнес-логики по ведению договорённостей: создание, обновление, статусная модель, взаимодействие с ведомыми и ведущими сущностями
Интеграция Kafka и реализация Outbox-паттерна для надёжной и согласованной отправки событий о коммерческих условиях
Создание DTO и мапперов для сериализации сложных JSON-сообщений (включая вложенные структуры lines)
Написание модульных и интеграционных тестов на ключевую бизнес-логику
Оптимизация работы с базой данных через Prisma ORM
Разделение прав доступа и подготовка API к использованию внешними системами
Стек специалиста на проекте
PostgreSQL, Docker, JavaScript, Node.js, NestJS, Kafka, Prisma.js
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2025 - По настоящее время
(8 месяцев)
Крупнейший финансовый маркетплейс в России.
Роль
Frontend developer
Обязанности
Описание проекта
Занимался разработкой приложения для маркетплейса продуктов микрофинансовых организаций (МФО) и банков, используя микросервисную архитектуру. Проектировал и реализовывал микросервисы, обеспечивающие функциональность маркетплейса, включая интеграцию с внешними API банков и МФО. Обеспечивал масштабируемость и надежность системы, внедряя современные технологии и подходы к разработке. Участвовал в настройке взаимодействия между сервисами, обеспечивая эффективное и безопасное обмен данными. В результате приложение предоставляет пользователям удобный доступ к разнообразным финансовым продуктам, а компании — гибкость в развитии и расширении функционала.
Состав команды
2 frontend, 1 team lead, 1 backend, 1 analytic, 1 tester
Технологии на проекте
React, Electronjs, TypeScript, SSR, Styled-Components, Node.Js, Bun.Js, Strapi, Jest, Webpack, CI/DI, Docker, AWS, Chat.Js, GitLab Pipelines.
Задачи/реализованный функционал
Разработал архитектуру приложения на основе микросервисов для обеспечения масштабируемости и гибкости системы
Выбрал технологии и инструменты (Docker и REST API) для реализации микросервисной архитектуры.
Создал отдельные микросервисы для различных функциональных областей маркетплейса, таких как управление продуктами, пользователями, платежами и интеграциями
Реализовал взаимодействие между сервисами через RESTful API и брокеры сообщений
Реализовал интеграцию с API банков и микрофинансовых организаций для получения данных о продуктах и обработке транзакций
Обеспечил надежную и безопасную передачу данных между нашим приложением и внешними системами
Внедрил механизмы аутентификации и авторизации пользователей (JWT)
Настроил балансировку нагрузки и автомасштабирование микросервисов для эффективной работы под высокой нагрузкой
Оптимизировал базы данных и кэширование для повышения скорости отклика системы
Внедрил процессы непрерывной интеграции и доставки с использованием инструментов GitLab CI
Автоматизировал сборку, тестирование и развертывание микросервисов
Писал модульные и интеграционные тесты для каждого микросервиса.
Проводил отладку и исправление багов, обеспечивая высокое качество кода
Создал автоматическую техническую документацию по разработанным микросервисам и их API
Подготовил инструкции по развертыванию и эксплуатации системы
Внедрил системы мониторинга (Prometheus, Grafana) для отслеживания производительности и состояния микросервисов
Настроил централизованное логирование для быстрого выявления и решения проблем
Тесно взаимодействовал с другими разработчиками, DevOps-инженерами и тестировщиками для координации работ
Участвовал в планировании спринтов и оценке задач в соответствии с методологией Agile
Проводил code review для проверки кода других разработчиков
Соблюдал и продвигал лучшие практики разработки и архитектурные паттерны
Оперативно реагировал на возникающие проблемы и запросы пользователей
Вносил улучшения и новые функции на основе обратной связи и изменяющихся требований бизнеса.
Стек специалиста на проекте
Docker, JavaScript, Node.js, Jest, Webpack, AWS, TypeScript, SSR, Strapi, Styled Components, Electron.js, React, GitLab pipelines, chat, bun, CIDI
Отрасль проекта
E-commerce & Retail
Период работы
Март 2023 - Декабрь 2024
(1 год 10 месяцев)
Портал для сотрудников.
Роль
Frontend developer
Обязанности
Описание проекта
Осуществлял поддержку и модернизацию программных модулей, адаптируя функционал под индивидуальные потребности заказчика. Оптимизировал существующий код и внедрял новые решения для удовлетворения специфических требований проекта, повышая эффективность и качество конечного продукта.
Состав команды
2 frontend
Технологии на проекте
React, TypeScript, Scss/Sass, Effector, Lerna, Webpack, GitLab.
Задачи/реализованный функционал
Исправлял ошибки и баги в текущем функционале
Обеспечивал стабильную работу системы и оперативно реагировал на возникающие проблемы
Анализировал требования заказчика и вносил необходимые изменения в программное обеспечение
Разрабатывал новые функции и улучшения в соответствии с индивидуальными запросами клиента
Улучшил структуру и качество кода для повышения производительности и удобства поддержки.
Устранил узкие места и оптимизировал алгоритмы для более эффективной работы приложения
Верстка всех ui компонентов приложения
Стек специалиста на проекте
Webpack, GitLab, TypeScript, Sass, Lerna, SCSS, React, Effector
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2022 - Март 2023
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да