Открыт к предложениям

Евгений Надточеев

Fullstack-разработчик

Backend & DevOps & AI

Строю highload-системы на Node.js и Go. Внедряю микросервисную архитектуру, настраиваю инфраструктуру и автоматизирую процессы с помощью AI.

5
лет опыта
200K+
посещений/сутки
2000
rps в production
10+
микросервисов

Обо мне

Я fullstack-разработчик и ментор с опытом работы в небольших и крупных командах: от проектов с выстроенными процессами до тех, где их нужно создавать с нуля. Участвовал в создании двух стартапов с нуля. Моя экспертиза охватывает AI-разработку, fullstack, DevOps, Kubernetes и микросервисные системы. Работаю с продуктовым подходом и пониманием бизнеса: связываю технические решения с задачами пользователей, целями продукта и его развитием.

Техническая экспертиза

Разрабатываю backend на Node.js и TypeScript, интерфейсы на React и Vue, проектирую микросервисы и интеграции. Работаю с высоконагруженными системами, Kubernetes, CI/CD и наблюдаемостью через OpenTelemetry. В AI-разработке создаю RAG-пайплайны и ИИ-чаты со стримингом ответов, интегрирую LLM в продукты и использую AI-инструменты в ежедневной работе. В основе моего подхода — понятная архитектура, строгая типизация и интеграционные тесты.

Продукт и бизнес

Работал в финтехе, аналитике недвижимости, системной интеграции и IT-консалтинге. Умею смотреть на задачу целиком: от потребности пользователя и бизнес-логики до архитектуры, запуска и поддержки в проде. Развиваю собственные продукты: СПИН — мониторинг цен на новостройки с уведомлениями в Telegram, и SMETAS — SaaS-платформу для строительных смет. Этот опыт помогает оценивать решения с точки зрения их пользы, стоимости и дальнейшего развития.

Команда и менторство

Был тимлидом небольшой команды, провожу технические интервью при найме и помогаю разработчикам расти. Как ментор разбираю реальные рабочие задачи, архитектуру и карьерные шаги. Я эксперт и лектор в Школе 21 (Сбер), консультирую на Solvery и GetMentor. Провёл 30+ платных и 50+ бесплатных консультаций. Ценю ясную коммуникацию, обмен знаниями и ответственность за общий результат.

Как со мной работать

Живу в Апрелевке (Московская область), работаю удалённо или в гибридном формате, готов к переезду. Английский — B2. Резюме и подробный опыт — на Habr Career. Обсудить работу, проект или менторство удобнее всего в Telegram.

Области экспертизы

Ключевые направления, в которых я работаю

Backend и микросервисы

Проектирование и разработка масштабируемых микросервисных систем с высокой нагрузкой

Node.jsGoNestJSFastifyExpressMoleculer.jsPostgreSQL (pgvector)MySQLMongoDBRedisRabbitMQKafkaBullMQgRPCWebSocketSSEDrizzle ORMPrismaTypeORMSequelize

Архитектура

Reliability-паттерны и архитектурные подходы для распределённых систем под high-load и реальные деньги

MicroservicesEvent-DrivenOutbox PatternCircuit Breaker (Opossum)SagaCQRSDDDHexagonalClean ArchitectureBFFGraphQL FederationFSDSlice ArchitectureIdempotencyOptimistic LockingGraceful Shutdown

DevOps и инфраструктура

Развёртывание, мониторинг и поддержка production-инфраструктуры

KubernetesHelmFluxCD (GitOps)DockerDocker ComposeDocker SwarmDokployGitHub ActionsGitLab CITeamCitynginxOpenTelemetryTempoLokiPrometheusGrafanaSentryk6LinuxBash

Frontend

Современные SPA и SSR-приложения с фокусом на производительность и UX

ReactReact Native + ExpoVueNext.js 15 (App Router, RSC)Vike (SSR)Nuxt.jsAstroPixi.jsBabylon.jsTypeScriptTailwind (shadcn)Redux ToolkitTanstack QueryApollo ClientFramer MotionViteWebpackVitestStorybookPlaywrightCypress

Telegram и боты

Разработка Telegram-ботов, Mini App и интеграции с Telegram API

TelegrafgrammYTelegram Bot APITelegram Mini AppWebhook/PollingInline-режим

AI и автоматизация

Интеграция LLM и AI-инструментов в процессы разработки и продукты

LLMRAGpgvectorEmbeddingsClaude CodeCursorVector DBOpenAI APIDeepSeekPrompt Engineering

Коммерческий опыт

Карьерный путь и ключевые достижения

bnmap.pro

Fullstack-разработчик (Node.js/React)

2 года

Ноябрь 2024 - настоящее время

B2B-аналитика недвижимости - топ-1 сервис в РФ · 80/20 backend

  • Поддерживаю и развиваю микросервисную архитектуру под нагрузкой 40K+ DAU и 2000 rps: Event-Driven (pub/sub), Circuit Breaker (Opossum), MinIO/S3 для отчётов
  • Выстроил полный observability-стек: OpenTelemetry Collector (OTLP HTTP+gRPC), Tempo (TraceQL), Loki, Prometheus, 4 дашборда Grafana / 64 панели с алертами в Telegram (5xx, p95-latency, RabbitMQ-backlog, Redis-down, predictive disk-full); spanmetrics + servicegraph для авто-Service Map
  • Перевёл proxy/scraper/notification/admin/cms с Express на Fastify - latency на k6 упала в 2× при той же памяти
  • Реализовал Vike+React SSR-витрину: каталог ЖК, премиум-флоу с guards и paywall, аналитика цен на графиках, ИИ-чат на собственном RAG со стримингом ответов
  • Запустил лендинги на Astro + Tailwind с WebGL-анимациями на Pixi.js - SSG, отличные Core Web Vitals и SEO-индексация
  • Поднял парсер 40 источников на Fastify + Playwright + Rebrowser + Camoufox: обход антибот-защиты, fingerprint-ы, ghost-cursor, очередь в RabbitMQ, checkpoint-resume в Redis
  • Внедрил pgvector в PostgreSQL для embeddings и RAG под AI-фичи; распределённый cron на BullMQ + Redis
  • Интегрировал Robokassa (карты, СБП, ЮMoney) с 30-дневной подпиской и авто-завершением через scheduler-сервис
  • Внедрил Drizzle ORM с типобезопасными миграциями и общим schema-пакетом; выделил shared-пакеты contracts (Zod DTO), logger (Pino+OTel), telemetry (auto-instrumentation) для всей монорепы
  • CI/CD на self-hosted GitHub Actions runners: детекция изменённых сервисов, билд+push в Docker Hub, деплой через Dokploy + Docker Swarm, pre-push gate (lint, typecheck, unit + integration)
  • Пирамида тестов: vitest unit, integration на docker-compose (Postgres + Redis + RabbitMQ + headless browser), k6 нагрузочное с историческим сравнением
  • VitePress-портал внутренней документации - ускорил онбординг аналитиков и разработчиков
NestJSMoleculer.jsFastifyExpressPostgreSQL (pgvector)MySQLDrizzle ORMSequelizeRedisRabbitMQBullMQgRPCWebSocketSSEZodPinoMinIO/S3grammY ReactReact Native + ExpoVike (SSR)Next.jsAstroPixi.jsBabylon.jsRedux ToolkitTanstack QueryFSDTailwind (shadcn)Framer MotionRechartsChart.jsViteVitestPlaywrightCypress KubernetesDocker SwarmDokployLensOpenTelemetryTempoLokiPrometheusGrafanaSentryGitHub Actions (self-hosted)k6

ООО Форвард

Fullstack-разработчик (Node.js/React)

2 года 1 месяц

Ноябрь 2022 - Ноябрь 2024

Финтех (аутсорс) - крупный бигтех, ОФП ЦБ РФ · 70/30 backend

  • В команде из 3 человек разработали финтех-продукт для крупного бигтеха - после защиты зарегистрирован как ОФП ЦБ РФ
  • Финансовое ядро (wallet) и платёжный шлюз: оптимистичная блокировка через version, атомарные Prisma-транзакции, идемпотентность под конкурентной нагрузкой с реальными деньгами
  • Outbox-паттерн поверх Kafka (доменные события, DLQ с retry/backoff через Redis, автоочистка) - гарантия консистентности БД, исключены двойные зачисления и потерянные выводы
  • Платёжный модуль (биллинг): криптовалюты, fiat, онлайн-кассы, международные платёжные каналы
  • Полный observability на фронте: Sentry Next.js (SSR + CSR error boundaries, performance tracing, session replay) с OTel-заголовками - ошибка на UI трассируется до конкретного gRPC-вызова в нужном микросервисе
  • Перевели клиент с REST на GraphQL Federation (Apollo Client + GraphQL Codegen, Mercurius на Fastify) - один типобезопасный эндпоинт вместо 20 REST-интеграций; изменения backend ловятся CI на этапе codegen
  • gRPC-контракты через buf + ts-proto: типобезопасные клиенты/сервисы, двусторонний маппинг ошибок, OTel-метрики на каждый RPC-вызов
  • Coordinated graceful shutdown (SIGTERM/SIGINT/SIGQUIT/uncaught, таймауты) + Kubernetes-пробы startup/liveness/readiness с реальными проверками Prisma/Kafka/Redis
  • Полный observability-стек на бэке: OTel SDK + Collector, Prometheus + Loki + Zipkin, Grafana; автоинструментация Fastify/GraphQL/gRPC/Prisma/KafkaJS/IORedis/MongoDB; кастомные метрики и Kafka consumer lag
  • Инфраструктура: Docker-образы, деплой Helm-чартами в Kubernetes, GitOps через FluxCD, GitLab CI с multistage pipeline, автоматические стенды для изолированной разработки
  • Жёсткие доменные правила: kafka.send() только через outbox-таблицу, Zod-валидация ENV на старте (fail-fast), schema-per-service в Prisma
  • FSD на фронте для разделения бизнес-сущностей и понятного хранения кодовой базы
NestJSFastifyExpressKoaPostgreSQLMySQL/MariaDBPrismaTypeORMKafkaRabbitMQRedisgRPCGraphQLMercurius FederationWebSocket (Socket.io)ZodHusky Next.js 15 (App Router, RSC)Apollo Client 3GraphQL CodegenReactVueRedux ToolkitTanstack QueryZustandFSDTailwindMantineReact AdminReact EmailReact Hook Formnext-internationalPlaywrightVitest KubernetesHelmFluxCD (GitOps)DockerGitLab CIOTel CollectorPrometheusLokiZipkinGrafanaELKSentryLighthousek6

Systems-fd

Fullstack-разработчик

1 год 4 месяца

Август 2021 - Ноябрь 2022

Системная интеграция, ИТ-консалтинг, финтех, маркетинг · 50/50 frontend/backend

  • Внедрил TypeScript (был jsdoc) и Zod-контракты - меньше ошибок типизации, smart mock для интеграционных тестов
  • Интеграции со сторонними API: Telegram, Google Maps, amoCRM, Stripe, Kinescope, Yandex Карты
  • Платёжный шлюз Robokassa (карты, СБП, ЮMoney) с подпиской, тестовым и боевым контурами, webhook-обработкой и авто-завершением через отдельный сервис
  • Реализовал систему учёта, классификации и обработки ошибок через встроенную архитектуру Nest.js
  • Полноценный Dependency Injection на NestJS для безопасности и переиспользования
  • Внутренняя админ-панель на React Admin - быстрая работа со статусами заявок на финансовые продукты
  • Модуль писем на React Email - верстка email-уведомлений в 2× быстрее
  • Рефакторинг архитектуры фронта: useEffect+useContext → Redux Toolkit + RTK Query - заметно сократили техдолг в спринтах
  • i18n на next-international с Server Components и типобезопасностью ключей, multi-tenant на 10 валют
  • Инфраструктура: docker-compose, Portainer, Docker Swarm; VDS, CI/CD на GitHub Actions; JWT + session cookies; авто-генерация OpenAPI/Swagger
  • Команда: 3 разраба + тимлид + PM + дизайнер; дейли, ретро, стендапы, демо с заказчиками
NestJSMongoDBMongooseRabbitMQRedisJWTOAuthPassportnginxZod ReactReduxReact QueryMaterialUIWebpackGraphQLREST DockerDocker ComposePortainerDocker SwarmYandex CloudGitHub ActionsGitLab CI

Ключевые проекты

B2B-аналитика недвижимости (топ-1 в РФ)

Fullstack-разработчик (Node.js/React), 80% backend

Развиваю микросервисы highload-платформы (40K+ DAU, 2000 rps): построил полный observability-стек (OTel Collector + Tempo + Loki + Prometheus + Grafana, 4 дашборда / 64 панели с алертами в Telegram), перевёл proxy/scraper/notification/admin/cms с Express на Fastify (latency ↓ 2×), реализовал Vike+React SSR-витрину с ролевым paywall и собственным ИИ-чатом на RAG со стримингом ответов, развернул pgvector для embeddings.

40K+ DAU / 200K+ посещений в сутки
2000 rps в проде, latency ↓ 2× после миграции на Fastify
Vike SSR + Astro лендинги + Expo-приложение
Распределённый cron на BullMQ + Circuit Breaker
NestJSMoleculer.jsFastifyPostgreSQL (pgvector)Drizzle ORMRedisRabbitMQBullMQVikeAstroPixi.jsKubernetesOpenTelemetry

Финтех-ядро для ОФП ЦБ РФ

Fullstack-разработчик (Node.js/React), 70% backend

В команде из 3 человек довели продукт для крупного бигтеха до регистрации как Оператор Финансовой Платформы ЦБ РФ. Спроектировал wallet с оптимистичной блокировкой через version и атомарными Prisma-транзакциями, развернул outbox-паттерн поверх Kafka (доменные события + DLQ с retry/backoff через Redis), перевёл команду с REST на GraphQL Federation (Apollo Client + Mercurius на Fastify): 1 типобезопасный эндпоинт вместо 20 REST-интеграций.

Регистрация ОФП ЦБ РФ
Идемпотентные операции под реальные деньги
Outbox + Kafka + DLQ (no double charges)
REST → GraphQL Federation: 20 → 1 эндпоинт
NestJSFastifyPostgreSQLPrismaKafkagRPCGraphQL FederationMercuriusApollo Client 3Next.js 15 (RSC)KubernetesHelmFluxCD

Platform Engineering & Observability

Senior fullstack / Platform owner

Выделил кросс-сервисную инфраструктуру в shared-пакеты (contracts с Zod-DTO, logger на Pino+OTel, telemetry с OTel auto-instrumentation) - переиспользуемая база для всей монорепы. Поднял пирамиду тестов на 3 уровнях (vitest unit на все сервисы и shared-пакеты, integration на docker-compose с Postgres+Redis+RabbitMQ+headless browser, k6 нагрузочное с историческим сравнением). Настроил CI/CD на self-hosted GitHub Actions runners с детекцией изменённых сервисов, билдом и пушем в Docker Hub, деплоем через Dokploy + Docker Swarm.

3 уровня тестов: unit + integration + k6
4 Grafana-дашборда / 64 панели, Telegram-алерты
Self-hosted GH Actions + Dokploy + Swarm
Shared-пакеты переиспользуются всей командой
OpenTelemetryTempoLokiPrometheusGrafanaSentryGitHub ActionsDokployDocker Swarmk6ZodPinoVitest

Собственные продукты

Стартапы, которые я придумал, сделал и развиваю

AI & Automation

AI-first подход в разработке и продуктах

AI как мультипликатор продуктивности

Активно интегрирую LLM и AI-инструменты в повседневную разработку и в продукты. Использую AI не как игрушку, а как инструмент, который кратно увеличивает скорость и качество работы.

RAG-пайплайны

Retrieval-Augmented Generation для поиска и генерации на основе собственных данных

AI-ассистенты в IDE

Claude Code, Cursor - ежедневные инструменты для генерации, рефакторинга и code review

Векторные БД и Embeddings

Семантический поиск, хранение и работа с векторными представлениями данных

rag-chat.ts
const context = await db
  .select({ content: docs.content })
  .from(docs)
  .orderBy(cosineDistance(
    docs.embedding,
    await embed(query),
  ))
  .limit(5);

const stream = llm.stream({
  context,
  question: query,
});

for await (const token of stream) {
  reply.sse({ data: token });
}
LLMRAGClaude CodeCursorVector DBEmbeddingsPrompt Engineering

Алгоритмы и задачи

Решаю задачи для удовольствия и развития алгоритмического мышления

Люблю решать алгоритмические задачи на LeetCode и Codewars - это помогает поддерживать остроту мышления и глубокое понимание структур данных.

Публикации и выступления

Статьи, лекции и экспертная активность

Пишу технические и карьерные статьи на Хабре и vc.ru, выступаю экспертом и лектором в Школе 21 (Сбер), на профильных IT-конференциях и митапах, веду Telegram-каналы о разработке и карьере.

10+
выступлений и лекций
5+
статей на Хабре и vc.ru
2
года наставничества

Выступления и экспертиза

Менторство и преподавание

Делюсь опытом и помогаю расти другим разработчикам

Менторю по собственной системе и роадмапам через личный сайт, Telegram и сторонние площадки. Провожу мок-собеседования и карьерные консультации для fullstack-разработчиков.

30+
платных консультаций
50+
бесплатных консультаций
2
года преподавания
5
менторских площадок

Что я делаю

  • Провожу мок-собеседования для fullstack-разработчиков
  • Карьерные консультации: составление резюме, подготовка к интервью
  • Менторство по собственной системе и роадмапам
  • Провёл 30+ платных и 50+ бесплатных консультаций

Telegram-каналы

Веду каналы о разработке и карьере

Фриланс-опыт

В прошлом - фрилансер на биржах: a24.biz (откроется в новой вкладке), vsesdal.com (откроется в новой вкладке)

Платные услуги

Карьерные консультации и мок-собеседования для разработчиков

Помогаю fullstack- и backend-разработчикам структурно расти в карьере и уверенно проходить технические интервью. Формат - онлайн, удобное время согласуем в Telegram.

2 500 ₽ / 1 час

Разбор резюме, карьерный трек, выбор стека, подготовка к выходу на рынок и переговоры о грейде/оффере.

Что входит

  • Разбор резюме и LinkedIn/hh-профиля
  • Карьерная стратегия и роадмап на 3–6 месяцев
  • Подготовка к переговорам об оффере
  • Запись встречи и follow-up в текстовом виде
Записаться в Telegram (откроется в новой вкладке)
5 000 ₽ / 2 часа

Полноценное техническое интервью fullstack/backend с разбором: live coding, system design, теория, soft skills.

Что входит

  • Live coding и алгоритмическая часть
  • System design под реальный кейс
  • Теория: Node.js, базы данных, архитектура
  • Развёрнутый фидбек по сильным и слабым сторонам
Записаться в Telegram (откроется в новой вкладке)

Оплата по факту проведения. Для постоянных клиентов и студентов - индивидуальные условия.

Частые вопросы

Коротко о главном: опыт, стек, услуги и как связаться

Чем занимается Евгений Надточеев?

Fullstack-разработчик с 5 годами коммерческого опыта. Специализируется на backend (Node.js, Go, NestJS, Fastify), DevOps (Kubernetes, Docker, OpenTelemetry), highload-микросервисах и AI/LLM-интеграциях. Сейчас работает в bnmap.pro - топ-1 b2b-платформе аналитики недвижимости в РФ.

Какой технологический стек у Евгения?

Backend: Node.js, Go, NestJS, Fastify, PostgreSQL (pgvector), Redis, Kafka, RabbitMQ, BullMQ, gRPC, GraphQL Federation, Drizzle ORM, Prisma. DevOps: Kubernetes, Helm, FluxCD, Docker, Dokploy, OpenTelemetry, Tempo, Loki, Prometheus, Grafana, Sentry. Frontend: React, React Native, Vue, Next.js 15, Vike SSR, Astro, TypeScript, Tailwind. AI: Claude Code, Cursor, RAG-пайплайны на pgvector.

Можно ли нанять Евгения как ментора?

Да. На сайте доступны платные услуги: карьерная консультация - 2500 ₽ за час (разбор резюме, карьерная стратегия, подготовка к оффер-переговорам) и мок-собеседование - 5000 ₽ за 2 часа (live coding, system design, теория, развёрнутый фидбек). Также доступен на Solvery, GetMentor и через Telegram.

Проводит ли Евгений технические собеседования при найме?

Да. Был тимлидом небольшой команды и активно проводит технические интервью с кандидатами в компанию - провёл уже несколько десятков. Оценивает архитектурное мышление, code review, фундамент по Node.js, SQL и system design.

Как связаться с Евгением?

Предпочитаемый способ - Telegram: @eugene_nadtocheev (t.me/eugene_nadtocheev (откроется в новой вкладке)). Также доступен по email: johnn.hotmail@mail.ru и телефону: +7 (920) 080-87-00. Резюме на Habr Career: career.habr.com/webappmaster (откроется в новой вкладке).

В каких отраслях работал Евгений?

Финтех (платёжные системы, криптовалюты, fiat, биллинг - команда довела продукт до регистрации Оператором Финансовой Платформы ЦБ РФ); аналитика недвижимости (топ-1 b2b-платформа в РФ с 40K+ DAU, 200K+ посещений/сутки и 2000 rps); системная интеграция и IT-консалтинг.

Работает ли Евгений с AI и LLM?

Да, активно. Спроектировал и реализовал ИИ-чат на собственном RAG-пайплайне со стримингом ответов внутри платформы аналитики, развернул pgvector в PostgreSQL для embeddings. Ежедневно использует Claude Code и Cursor в разработке - даёт реальное ускорение в пару раз.

Какое образование у Евгения?

Академия Федеральной службы охраны Российской Федерации, Орёл (2019). Специальность: информационная безопасность телекоммуникационных систем; автоматизированные системы обработки информации и управления. Сертификат English Level B2 (2023).

Создавал ли Евгений свои стартапы?

Да, создатель двух собственных продуктов: СПИН (podbor-minuta.ru (откроется в новой вкладке)) - сервис мониторинга цен на новостройки Москвы с уведомлениями о скидках застройщиков (ПИК, Самолёт, Гранель, Level, Эталон) в Telegram; и SMETAS (alibaba.hhos.ru (откроется в новой вкладке)) - SaaS-платформа для составления строительных смет с базой материалов и командной работой.

В каком формате Евгений работает?

Удалённо или гибридом из Подмосковья (Апрелевка). Готов к переезду. Доступен для клиентов по всей России и странам СНГ. Менторство и услуги - для русскоязычных разработчиков по всему миру (на запрос - английский, уровень B2).

Какие платные услуги предлагает Евгений на сайте?

Карьерная консультация - 2500 ₽ за 1 час (разбор резюме и hh-профиля, карьерная стратегия и роадмап на 3-6 месяцев, подготовка к переговорам об оффере, запись встречи и текстовый follow-up). Мок-собеседование - 5000 ₽ за 2 часа (live coding и алгоритмы, system design на реальном кейсе, теория по Node.js / БД / архитектуре, развёрнутый фидбек по сильным и слабым сторонам). Оплата по факту проведения, удобное время согласуется в Telegram.

Где Евгений публикуется?

Пишет технические и карьерные статьи на Хабре (habr.com/ru/articles/913984 (откроется в новой вкладке), habr.com/ru/articles/727810 (откроется в новой вкладке)) и vc.ru. Выступает экспертом и лектором в Школе 21 (Сбер), на профильных IT-конференциях и митапах. Ведёт Telegram-каналы @captain_galera и @eugene_vibecode.