Driving map ↗ EN → ☕ Поддержать

Ключевые компетенции

Три инженерных столпа.

Backend на масштабе.

Микросервисы, REST/GraphQL, event-driven архитектура с Kafka и RabbitMQ.

  • // NestJS · TypeScript · Python · Postgres · Mongo
  • // 6+ лет, 5+ продакшн микросервисных систем
  • // OpenAPI-first, RBAC, highload-tested

Frontend со вкусом.

React, Next.js, Vue. SSR, дизайн-системы, Storybook, компонентные библиотеки.

  • // React 6+ · Next.js 4+ · Vue 2+
  • // Компонентные библиотеки в npm
  • // Архитектура UI на мультикомандных продуктах

DevOps и доставка.

GitLab CI multi-stage пайплайны, Docker, Kubernetes, изолированные окружения, AI-агенты для релизов.

  • // k8s · Docker · GitLab CI · GitHub Actions
  • // Автоматизация релизов с AI-агентами в Сбере
  • // SSL-автопродление, container registries, Jenkins

Глубина стека

Стек по годам.

Реальный продакшн-опыт, не пет-проекты выходного дня. Каждая полоса — отгруженные системы с реальными пользователями.

Node.js
7+ yrs
NestJS
6+ yrs
TypeScript
6+ yrs
React
6+ yrs
PostgreSQL
6+ yrs
MongoDB
6+ yrs
Docker
6+ yrs
Redis
5+ yrs
Next.js
4+ yrs
RabbitMQ
4+ yrs
GitLab CI/CD
4+ yrs
Kafka
3+ yrs
Kubernetes
3+ yrs
GitHub Actions
3+ yrs
Python
2+ yrs
Fastify
2+ yrs
NATS
2+ yrs

Карьерный путь

10 лет роста сквозь технологии.

2025.09

Сбер (аутстафф)

Senior · AI Systems

Python · n8n · Jenkins · Jira API

2025.02

b-charge (аутстафф)

Senior · Fullstack / DevOps

NestJS · React · Next.js · GraphQL · PostgreSQL · GitLab CI

2024

HeroPayments

Senior · Fullstack

Fastify · TypeScript · PostgreSQL · NATS · React · Lit · ethers.js

2022.11

Дом.ру

Senior · 6M users

NestJS · TypeScript · Kafka · MongoDB · k8s · OpenSearch

2022.01

Ланк Телеком

Fullstack

React · Ant Design · Strapi · Node.js · MySQL · LDAP

2021

Ситидрайв

Backend / Node

Node.js · TypeScript · MongoDB · RabbitMQ · PostgreSQL

2020

FutureComes

Next + Nest · lead

Next.js · NestJS · Python · Vue · MongoDB · RabbitMQ

2018

Space307

Fullstack · React

React · Redux · WebSocket · Storybook · PHP · k8s

2017

Intercomp

PHP / Phalcon

PHP · Phalcon · MySQL · MSSQL

2015

Это элементарно

PHP / Symfony

PHP · Symfony · OracleDB · SOAP

Кейс · Дом.ру телеком · 6М пользователей

Владение системой на масштабе.

6М+
Пользователей платформы
5+
Параллельных команд
10+
Ключевых сервисов
8+
Внутренних пакетов
Ingress
CDNAPI GatewayRate Limiter
Доменные сервисы (NestJS)
Личный кабинетПодпискиОбратный звонокУправл. роутеромУведомления
Данные и инфраструктура
PostgreSQLMongoDBKafkaRedisOpenSearchk8s

Архитектура

Декомпозиция PHP-монолита в event-driven NestJS микросервисы. Каждый домен — изолированный модуль, своё хранилище, Kafka как backbone.

Платформа разработки

Внутренние npm-пакеты: shared DTO, HTTP-клиенты из OpenAPI. Сократил время интеграции между 5+ командами.

Observability

OpenSearch для агрегации логов, Grafana-дашборды по каждому сервису. Playbook-и для on-call привязаны к алертам.

Highload-чертёж

Как я проектирую системы.

← Нажмите на слой, чтобы увидеть логику решений

Инженерная ДНК

Что стоит за 11 годами.

Архитектурные паттерны

  • — Декомпозиция в микросервисы
  • — Event-driven (Kafka, RabbitMQ)
  • — API-first (OpenAPI, GraphQL)
  • — RBAC / ACL (CASL, LDAP)
  • — CQRS-like разделение чтение/запись
  • — Domain-driven изоляция модулей

Инженерные практики

  • — CI/CD multi-stage пайплайны
  • — OpenAPI-генерация клиентов и DTO
  • — Изолированные окружения на ветку
  • — Observability (Grafana, OpenSearch)
  • — Unit + интеграционные тесты (Jest)
  • — Экосистема внутренних npm-пакетов

Доменный опыт

  • — Телеком · 6М+ пользователей (Дом.ру)
  • — Каршеринг · телеметрия (Ситидрайв)
  • — Финтех · торговые порталы (Space307)
  • — Крипто-платежи · процессинг (HeroPayments)
  • — PropTech · ML-агрегация (FutureComes)
  • — HR-tech · RBAC-платформа (b-charge)
  • — AI-автоматизация · Сбер

Лидерство

  • — Менторство junior / middle
  • — Кросс-командные архитектурные решения
  • — Декомпозиция и оценка задач
  • — Культура code review
  • — Коммуникация со стейкхолдерами
  • — Владение релизным процессом

Спектр инструментов

Полный набор.

Node.js NestJS TypeScript React PostgreSQL Python Next.js Kafka Kubernetes Docker MongoDB Redis GraphQL AI / LLM RabbitMQ BullMQ Vue.js Redux Storybook GitLab CI Jenkins Jest OpenAPI WebSocket Strapi Nginx S3 OpenSearch Grafana n8n GitHub Actions Angular MySQL Express.js Fastify NATS Lit ethers.js Sequelize FastAPI RAG pgvector GigaChat Go PixiJS Telegram Mini App

Живые демо

Собрано и задеплоено.

https://cheslav.space/chainpulse/

Live-preview скрыт на мобильных — открой проект в полном виде.

Открыть ChainPulse

Личная инфраструктура

Мой реальный продакшн.

10
сервисов
4
CI/CD pipeline
99.8%
uptime
~90с
push → деплой
RUVDS · Цюрих · 2×3.4ГГц · 4ГБ · 40ГБ SSD · Ubuntu 24.04
🌐 cheslav-nginxTLS · dynamic DNS resolver · WebSocket upgrade · маршруты по проектам
Ops: uptime-kuma · watchtower auto-update · n8n воркфлоу · TG-каналы по проектам

Следующий шаг

Давайте поговорим.

Открыт для позиций senior fullstack и architecture-track. Удалённо или гибрид.

Email dev.vyacheslav@gmail.com Telegram @es_kanor GitHub github.com/al-mighty Portfolio (CLM) cheslav.space/clm Поддержка ☕ Поддержать