Никита Черных / Nikita Chernykh

Бэкенд/фуллстек-инженер

ИП · веду проекты под ключ — от архитектуры до прода

600+
RPS в проде
100+
сервисов под мониторингом
9
продуктов в портфолио

Услуги

Поддержка и развитие интернет-магазинов

Возьму действующий магазин на 1C-Bitrix/PHP: разберусь в легаси, наведу порядок и буду стабильно выпускать фичи — без переписывания с нуля.

Бетховен — 6+ лет · Barcelona Design — 4+ года

MVP и сервисы под ключ

Спроектирую и запущу продукт с нуля на Go или NestJS + Next.js: архитектура, API, фронтенд, деплой — от идеи до прода.

Quickmock · корпоративный портал · мониторинг 100+ сервисов

Интеграции и боты

Свяжу продукт с внешним миром: платёжные системы, службы доставки, маркетплейсы, Telegram-боты.

30+ интеграций в проде · API на ~200 эндпоинтов

Технический аудит и производительность

Найду узкие места под нагрузкой, настрою мониторинг и наблюдаемость, приведу в порядок CI/CD. На выходе — конкретные шаги, а не презентация.

Прод на 600+ RPS · Prometheus / Grafana / Loki
Обсудить проект

Форматы: проект под ключ · ежемесячная поддержка · разовая консультация

Проекты

Quickmock
Featured

Quickmock

HTTP-мок за 30 секунд — без регистрации и конфигов

Сервис на Go: вставляешь тело ответа, выбираешь статус и заголовки — получаешь публичный URL. Есть динамические токены (faker, эхо запроса), задержка и кастомный путь. Без аккаунтов и трекеров.

  • Go
  • PostgreSQL
  • Redis
  • Docker
Бетховен

Бетховен

Высоконагруженный интернет-магазин зоотоваров — 6+ лет ведущим разработчиком

Задача
Федеральной зоосети нужен надёжный высоконагруженный интернет-магазин: десятки внешних интеграций, маркетплейсы, доставка и оплата — без простоев в пиковые нагрузки.
Что сделал
Веду разработку платформы на 1C-Bitrix (PHP 7.4, легаси-монолит) на nginx + php-fpm, с фронтендом на Vue. 30+ интеграций — службы доставки, платёжные системы, маркетплейсы; внутренний API на ~200 эндпоинтов, очереди на RabbitMQ, кеш на Redis. Наблюдаемость: Prometheus + Grafana + Loki и Graylog. Отдельно занимаюсь производительностью: индексы и переписанные запросы к БД, устранение квадратичных (O(n²)) переборов. Выношу логику из монолита в Go-микросервисы с чистой архитектурой (порты и адаптеры). CI/CD — на GitLab CI.
Результат
6+ лет ведущим разработчиком, кросс-функциональная команда. Прод держит 600+ RPS в пик. Тяжёлые эндпоинты ускорил в десятки раз: 10 → 0,2 с, 40 → 1,2 с, в среднем 2 → 0,2 с. Релизы идут через CI/CD.
  • PHP 7.4
  • 1C-Bitrix
  • nginx
  • php-fpm
  • Vue
  • Go
  • RabbitMQ
  • Redis
  • Prometheus
  • Grafana
  • Loki
  • GitLab CI
Доктор Бетховен

Доктор Бетховен

Сайт ветеринарных услуг на Symfony DDD+CQRS и FrankenPHP

Задача
Сайт ветеринарной клиники нужно было перенести со взломанного WordPress на безопасную, управляемую и расширяемую платформу: сохранить SEO-вес старых URL, открыть контент для редакторов и заложить основу под запись, карточку питомца и будущие интеграции.
Что сделал
Спроектировал модульный монолит на Symfony 7.4 LTS и PHP 8.5: контексты Site, Lead, Clinic, Catalog, Page, Seo и Admin, DDD-слои и CQRS через три шины Symfony Messenger. Поднял SSR на Twig для индексируемых страниц услуг, программ, клиник, специалистов и статических разделов; добавил EasyAdmin для редакторов, лид-форму с email-уведомлением, импорт контента из старого WP-дампа в идемпотентные сиды. Прод-стек — FrankenPHP/Caddy worker mode, PostgreSQL 16, Doctrine ORM 3, Docker Compose и deploy-скрипт.
Результат
Получился современный сайт услуг с публичными SSR-страницами, админкой и готовой SEO/GEO-базой: canonical/meta/OG, JSON-LD для организации, клиник, врачей, услуг и хлебных крошек, sitemap.xml, robots.txt, cookie consent для Яндекс.Метрики и 301-редиректы со старых WordPress URL.
  • PHP 8.5
  • Symfony 7.4 LTS
  • DDD
  • CQRS
  • Symfony Messenger
  • FrankenPHP
  • PostgreSQL 16
  • Doctrine ORM 3
  • EasyAdmin 5
  • Twig SSR
  • Tailwind CSS
  • Docker
Корпоративный портал «Бетховен»

Корпоративный портал «Бетховен»

Портал сотрудников зоосети: бонусы, отпуска, подработки, HR

Задача
Сотрудникам той же сети «Бетховен» (см. bethowen.ru выше) нужен единый портал: бонусы за продажи, отпуска с согласованием, новости, голосования, подработки, чат магазина, HR.
Что сделал
Монорепо: бэкенд NestJS (Prisma, PostgreSQL, Redis, JWT с ротацией refresh-токенов) и фронтенд Next.js (React 19, TailwindCSS, TanStack Query). Ролевая модель: продавец, директор, сетевой управляющий, HR, админ — с изоляцией данных по магазинам. Бонусы считаются из корпоративного API продаж, уведомления приходят в реальном времени (SSE). Единый bearer-API под web и мобильный клиент; GitLab CI с автодеплоем в прод.
Результат
MVP и 25+ этапов развития в проде (lk.petretail.ru): бонусы, отпуска, новости, голосования, заметки, подработки, барахолка, чат магазина, обратная связь и HR-раздел.
  • NestJS
  • Next.js
  • React 19
  • Prisma
  • PostgreSQL
  • Redis
Система мониторинга инфраструктуры

Система мониторинга инфраструктуры

Клиентский проект

Внутренний SaaS-мониторинг 100+ сервисов с алертингом

Задача
Розничной сети нужно следить за сотнями сервисов — HTTP, TCP, БД, домены, SSL — и узнавать о падениях первой.
Что сделал
Сервис на Go: проверки разных типов, хранение метрик в PostgreSQL + ClickHouse, алертинг в Telegram и Я.Мессенджер. С ADR, OpenAPI 3.1 и схемами архитектуры.
Результат
Покрывает 100+ сервисов. Доведён до прода, с документацией и деплой-гайдом.
  • Go
  • PostgreSQL
  • ClickHouse
  • Docker
Barcelona Design

Barcelona Design

Интернет-магазин дизайнерской мебели — 4+ года развития и поддержки

Задача
Магазину дизайнерской мебели нужно развивать и поддерживать действующий сайт на легаси-стеке, без переписывания с нуля.
Что сделал
Дорабатываю сайт на 1C-Bitrix (PHP 7.4, BitrixVM): новые разделы и фичи, правки каталога и оформления заказа. Фронтенд — на обычном JavaScript и jQuery.
Результат
4+ года развиваю и поддерживаю проект в проде.
  • PHP 7.4
  • 1C-Bitrix
  • JavaScript
  • jQuery
ЛК сотрудников Barcelona Design

ЛК сотрудников Barcelona Design

Обучение и аттестация сотрудников мебельного салона: тесты, материалы, админка

Задача
Салону дизайнерской мебели нужно обучать и аттестовывать сотрудников: учебные материалы, тесты с попытками и статистикой, доступ в кабинет — только после одобрения администратором.
Что сделал
Laravel 13 (PHP 8.5, FrankenPHP) + PostgreSQL 17. Кабинет — Inertia.js + Vue 3 + Tailwind, админка — Filament 4. Модуль тестирования: вопросы с одним/несколькими ответами, таймер, лимит попыток, перемешивание, прохождение визардом с автосейвом. Учебные материалы с rich-контентом и видео привязываются к тестам как обязательные. Email-регистрация с аппрувом и ролями (spatie/laravel-permission). QA: Pest, Larastan, Pint; окружение — Docker Compose.
Результат
От спеки до прода — 3 дня и 73 коммита: AI-driven разработка, где архитектура, декомпозиция и ревью каждого коммита — на мне. В проде: тесты с результатами и CSV-экспортом, материалы, дашборд со статистикой в админке.
  • Laravel
  • PHP 8.5
  • PostgreSQL
  • Filament 4
  • Inertia.js
  • Vue 3
Squirrel Detective

Squirrel Detective

Офлайн-аудитор приватности установленных приложений

Задача
Приложения тихо следят, какие ещё программы стоят на телефоне и как им пользуются.
Что сделал
Полностью офлайн Android-приложение: разбирает манифесты, считает риск по комбинациям прав и ресиверов, объясняет каждую находку простым языком. Ноль сетевых запросов и аналитики.
Результат
Open-source под MIT. Локальный анализ без серверов и сигнатурных баз.
  • Android
  • Kotlin
  • Gradle
Currency Converter Bot

Currency Converter Bot

Телеграм-бот конвертации валют с курсами ЦБ РФ

Задача
Быстро посчитать сумму в другой валюте прямо в переписке, без калькуляторов и сайтов.
Что сделал
Бот на Go: свободный ввод сумм, inline-режим, подписки на курс, whitelist и админ-команды, кеш курсов. Курсы — из официального XML ЦБ РФ.
Результат
Считает прямо в переписке — калькулятор и сайты с курсами больше не нужны. Разворачивается одним docker-compose.
  • Go
  • Telegram Bot API
  • Docker

Обо мне

Работаю как ИП: беру проекты под ключ, веду от архитектуры до прода. Среди клиентов — высоконагруженный интернет-магазин (600+ RPS) и e-commerce мебели.

Как я работаю

AI-driven подход: архитектуру, контракты API и планку качества держу на себе, а скорость реализации даю через Claude и Codex. Меньше ручного кода — быстрее путь от решения до прода. Веду как техлид кросс-функциональную команду проекта: продакт, проджект, 2 QA, 2 бэкенда, 1 фронтенд, 2 мобайла (iOS/Android).

Backend
Go · PHP · NestJS
Frontend
Next.js · React · TailwindCSS
Mobile
Android · Kotlin
Infra
Docker · PostgreSQL · ClickHouse · Redis · nginx

Контакты

Открыт к проектной и контрактной работе

TelegramEmailGitHubLinkedIn
Резюме (PDF)