КХ
Константин Х.
Мужчина, 31 год
Россия, Санкт-Петербург, UTC+3
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 30 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Константин — Senior Full Stack разработчик из Санкт-Петербурга. Специализируется на разработке веб-приложений. Имеет опыт работы в отраслях Social Networking, E-commerce & Retail.
Участвовал в проектах в роли Full Stack и старшего Frontend разработчика. Среди проектов:
- «Оптимакрос» (Social Networking) — руководил командой разработчиков, инициировал и внедрил процесс кросс-код-ревью, поддерживал документацию, создавал и версионировал плагины и компоненты, разрабатывал boilerplate-плагин на TypeScript + React, настраивал и внедрял Kafka, участвовал в настройке мониторинга (Grafana), реализовал cronjob для бэкапов БД, разрабатывал и отлаживал CI/CD процессы.
- «Первый Электронный Рецепт» (E-commerce & Retail) — проектировал архитектуру микросервисов и схем баз данных, разрабатывал и поддерживал крон-задачи, реализовывал эквайринг, разрабатывал Kafka-сервисы, мигрировал сервисы, создавал NestJS-шаблон для новых проектов, участвовал в разработке внутренней библиотеки, оптимизировал SQL-запросы, вёл Swagger-документацию.
- «БиоМед» (E-commerce & Retail) — разрабатывал и настраивал сервис на базе React, разрабатывал интерактивные компоненты и основную логику приложений, разрабатывал backend на Node.js/Express, работал с базами данных PostgreSQL, разрабатывал взаимодействие клиент-сервер с помощью Redux Toolkit/Thunk.
- Модернизация финансовой веб-платформы (Social Networking) — организовал работу команды, координировал между разработчиками, QA и PM, внедрил CI/CD, тестировал, документировал, разработал и внедрил oAuth 2.0, улучшил безопасность с JWT, запустил чат на Socket.IO, оптимизировал систему уведомлений, участвовал в переносе серверной части на Node.js + MongoDB, настроил Docker-контейнеризацию и CI/CD через GitHub Actions, провёл редизайн на React + TypeScript, внедрил Redux Toolkit, реализовал интеграцию Stripe API.
Проекты
(6 лет 1 месяц)
Оптимакрос
Роль
Fullstack-разработчик
Обязанности
● Руководство командой из 3 разработчиков: 1:1 встречи, контроль прогресса,
развитие компетенций
● Инициация и внедрение процесса кросс-код-ревью, обучение команды
● Поддержка актуальной документации: схемы, UML, changelog-и, описание
архитектуры.
● Создание и версионирование плагинов и компонентов для упрощения поддержки
и масштабирования.
● Разработка boilerplate-плагина на TypeScript + React с готовой архитектурой,
API-интеграцией и системой управления состоянием.
● Настройка и внедрение Kafka для обработки сообщений (топиков и постов),
разработка Kafka-плагинов (продюсер/консьюмер) для синхронизации данных
между форумами.
● Участие в настройке мониторинга (Grafana), анализ метрик серверов (ЦПУ, ОЗУ).
● Реализация cronjob для автоматических бэкапов БД.
● Разработка и отладка CI/CD процессов (dev/prod-стенды).
● Выступление на архитектурных встречах, предложение решений, проведение
лекций для команды.
● Оценка задач, декомпозиции, планировании спринтов, взаимодействие с
бизнес-заказчиками и аналитиками.
● Совместная работа с QA по решению багов
Стек специалиста на проекте
UML, graphana, GitLab, WebSockets, REST, DevOps, MongoDB, Linux, Kafka, Docker Compose, Docker, LESS, TypeScript, Vite, Express.js, React, JavaScript, Node.js, Vanilla.js, CI/CD
Отрасль проекта
Social Networking
Период работы
Август 2024 - Май 2025
(10 месяцев)
Первый Электронный Рецепт
Роль
Fullstack-разработчик
Обязанности
● Проектирование архитектуры микросервисов и схем баз данных (PostgreSQL,
MongoDB).
● Разработка и поддержка крон-задач для: автоматической смены статусов заказов,
обработки и парсинга CSV-файлов (SFTP → S3 → Postgres), синхронизации данных
между сервисами.
● Реализация эквайринга (интеграция с Тинькофф API).
● Разработка Kafka-сервисов (обработка заказов, уведомлений, рецептов).
● Миграция сервисов с Node 16 → Node 20, обновление Docker-контейнеров.
● Создание NestJS-шаблона для быстрого старта новых проектов.
● Участие в разработке внутренней библиотеки (ORM-модели, логгер, healthcheck).
● Оптимизация SQL-запросов, ведение Swagger-документации.
● Проектирование архитектуры веб-приложений на React + TypeScript.
● Создание универсального шаблона для новых проектов.
● Разработка личных кабинетов для: администраторов аптек, модераторов
(маппинг товаров в БД).
● Интеграция СберЗдоровье
● Настройка моков API для тестирования до готовности бекенда.
● Конфигурация сборки, подготовка Docker-образов для фронтенд-сервисов.
● Переход с Jenkins → GitLab CI/CD.
● Настройка Docker и docker-compose для локальной и продакшен-среды.
● Ведение гит-веток (релизные ветки, актуализация master).
Стек специалиста на проекте
REST/SOAP, WebSockets, Elasticsearch, API, MongoDB, Swagger, Kafka, RTK Query, Redux-Saga, Docker, LESS, TypeScript, Vite, GitLab CI/CD, Ant design, Express.js, RabbitMQ, React, NestJS, JavaScript, Node.js, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Август 2022 - Июль 2024
(2 года)
Модернизация финансовой веб-платформы
Роль
Full-Stack разработчик (React/Node.js)
Обязанности
Организация работы команды (планирование спринтов, распределение задач, code review).
Координация между разработчиками, QA и PM для своевременного выполнения задач.
Внедрение CI/CD, тестирование, документация.
Разработал и внедрил oAuth 2.0 (Google, Facebook, X/Twitter)
Улучшил безопасность с JWT и защитой от CSRF-атак.
Запустил чат на Socket.IO с мгновенной доставкой сообщений.
Оптимизировал систему уведомлений
Участвовал в переносе серверной части на Node.js (Express) + MongoDB
Настроил Docker-контейнеризацию и CI/CD через GitHub Actions, автоматизировав деплой на AWS (EC2, S3, Lambda).
Провёл полный редизайн на React + TypeScript с Tailwind CSS
Внедрил Redux Toolkit для эффективного управления состоянием.
Реализовал интеграцию Stripe API с поддержкой криптовалют (MetaMask, WalletConnect)
Разработал логику обработки транзакций и верификации платежей.
Команда из 5 человек (2 Backend, 1 Frontend, 1 QA, PM).
Стек специалиста на проекте
WalletConnect, Redux Toolkit, Socket.io, React testing library, Metamask, web3, AWS, WebSockets, Mongoose, API, MongoDB, Jest, GitHub, JWT, Tailwind CSS, S3, OAuth 2.0, EC2, Docker, TypeScript, Lambda, Stripe, Express.js, React, JavaScript, Node.js, time
Отрасль проекта
Social Networking
Период работы
Февраль 2023 - Апрель 2024
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого
Специальность
Информационные системы и технологии
Завершение учебы
2016 г.