Skip to main content

Principal backend engineer · AI infrastructure architect

Строю память, инструменты и мосты для AI-агентов разработки.

Principal backend-инженер и AI infrastructure architect. 15+ лет в продакшен-системах. Сейчас строю инфраструктуру, без которой AI-агенты не могут реально работать.

Нови-Сад, Сербия · независимо · клиенты из US / AU / EU
Vitalii Cherepanov

Vitalii Cherepanov

Principal Backend Engineer · AI Infrastructure Architect · Open Source Builder

  • 102 GitHub stars
  • 1,038 подписчиков в LinkedIn
  • 86,730 LinkedIn impressions / год
  • 1,500 дочитываний топ-статьи
  • 15+ лет в индустрии
  • 6 pinned OSS-проектов

История

Principal backend-инженер, который увидел AI-агентов и начал строить для них инфраструктуру.

Начал в 1998-м с Visual Basic для лесопромышленников. 2000-е и 2010-е — продакшен на PHP, Symfony, Bitrix во всех масштабах: фискальные платежи, identity, e-commerce, интеграции с ERP. 100+ коммерческих Bitrix-модулей в проде по СНГ.

Подобрал Go в 2019-м и больше не отпускал. OAuth2/OIDC-платформы, gRPC-микросервисы, message-driven ядра. Устал каждый раз заново строить observability — закодифицировал это как ClearVibeArchitecture (CVA).

В конце 2024-го AI-агенты разработки перестали быть игрушкой. Bottleneck переехал из модели в инфраструктуру: память, observability, multi-agent communication, статусбары, которые не врут. Я начал её строить. total-agent-memory, claude-statusbar, braincore (getbraincore.com), a2abridge, phpfilebroker — open source, MCP-native, self-hosted.

Живу и работаю в Сербии (Нови-Сад), веду независимые контракты с командами из США, Австралии и Европы. Открыт к релокации и senior backend / AI-tooling ролям, а также к async remote-работе в этом же направлении.

  1. окт. 2025 — настоящее время 9 мес.

    Senior Backend Developer / Architect — интеграции с Bitrix24 и AI-driven SaaS-платформы для международных команд.

    KITE UNION PTY LTD (Australia)

    • Контракт
    • Удалённо

    AI- и RAG-платформы

    • Спроектировал closed-book RAG SaaS на четырёх рантаймах (Go API + worker, Python-ingestion, Angular SPA, sandbox PHP-runner): каждый ответ обоснован дословной цитатой из источника либо честно возвращает «нет данных» — 0 выдуманных утверждений на golden-set QA.
    • Построил ядро retrieval: гибрид pgvector-cosine + Postgres FTS с RRF-fusion, SHA-256 chunk-кэш, per-plan квоты и конфигурируемый multi-step prompt/macro-движок над pluggable LLM-роутером (Anthropic / OpenAI + офлайн-fallback).
    • Сделал health-tracking SaaS с self-hosted медицинским RAG (PubMedBERT 768-dim эмбеддинги в pgvector) за provider-абстракциями AI и платежей — backend на Symfony 7.2 (44 сущности, ~16 async-хендлеров) + Nuxt 3.

    Интеграции с Bitrix24

    • Построил двустороннюю синхронизацию Bitrix24 ↔ PostgreSQL для австралийской property-management платформы: webhook-ingestion, outbox/response-handler пайплайн и timezone-корректные дайджесты.
    • Укрепил sync комментариев/задач против race conditions параллельных воркеров (нарушения unique-constraint при конкурентном `im.dialog.messages.get`) — падения по duplicate-key стали идемпотентными no-op.
    • Интегрировал биллинг Stripe / RevenueCat, Google OAuth + двусторонний Calendar sync (обновление webhook-каналов), носимые устройства Garmin и доставку в Telegram.

    Надёжность и целостность данных

    • Устранил пять точек тихой потери данных в retail-analytics синхронизации (ранняя остановка пагинации, flush буферов только в конце, слабый 429-backoff): per-page flush, пагинация по total-records, экспоненциальный retry и page-level audit-таблица.
    • Идемпотентно сверил три месяца истории продаж с источником истины, закрыв расхождение, которое клиент отслеживал против эталонной таблицы.
    • Сделал биллинг подписок/стриминга с Stripe ↔ Symfony Messenger outbox (Doctrine transport, без брокера) для exactly-once синхронизации product/price.
    Стек
    • Go 1.25
    • PHP 8.4 / Symfony 7.2
    • Python (FastAPI)
    • Vue 3 / Nuxt 3
    • Angular 20
    • PostgreSQL + pgvector
    • Bitrix24 REST
    • Stripe / RevenueCat
    • RabbitMQ
    • Docker
  2. февр. 2022 — настоящее время 4 г. 4 мес.

    Senior Backend Developer / Architect — независимый подрядчик для команд из США, Австралии и Европы.

    Cherepanov Engineering

    • Полная занятость

    AI-инструменты и инфраструктура агентов

    • Опубликовал 7 open source проектов для эпохи AI coding-агентов (экосистема Claude Code, Codex CLI).
    • Построил MCP-серверы для persistent memory, status observability и межагентной коммуникации.
    • Спроектировал RAG-пайплайны на PHP и Go с pgvector + HNSW, эмбеддинги BGE/FastEmbed.
    • Кодифицировал backend-паттерны как ClearVibeArchitecture (CVA): hexagonal + outbox/inbox + observability.

    Backend-инженерия (production)

    • Спроектировал логику скидок и pricing-движок: рост производительности и масштабируемости.
    • Построил аналитические микросервисы с real-time business insights.
    • Реализовал кастомный OAuth2 / OIDC сервер для multi-tenant доступа.
    • Разработал AI-powered interaction-платформу, сократившую долю ручных операций.
    • Поддерживаю 100+ коммерческих Bitrix-модулей по проектам СНГ.
    • Интегрировал API фискальных платежей (АТОЛ, Т-Банк/Тинькофф).

    Инфраструктура

    • Построил единое Docker-окружение для PHP/Go/Vue сервисов с GitLab CI/CD.
    • Production-деплои на bare metal Hetzner через Docker Swarm и Traefik.
    • Устранял PostgreSQL race conditions в системах финансовых транзакций.
    Стек
    • PHP 8.4 / Symfony 7.x
    • Go 1.25
    • Python
    • PostgreSQL + pgvector
    • Redis
    • RabbitMQ
    • Docker
    • Hetzner
    • Claude Code
    • MCP servers
  3. февр. 2022 — нояб. 2022 10 мес.

    Back End Engineer

    GEGI LLC

    • Контракт
    • Удалённо
    • Разработка и поддержка высоконагруженных веб-приложений.
    • Реализация новых фич с фокусом на performance, безопасность и масштабируемость.
    • Поддержка и оптимизация существующих систем, устранение технического долга.
    • Постепенный переход монолита на микросервисную архитектуру с современными паттернами интеграции и коммуникации.
    • Разработка REST API и интеграций как с внешними сервисами, так и с внутренними модулями.
    • Работа с базами данных, кешами и очередями сообщений.
    • Применение best practices CI/CD, автоматизация деплоя и тестирования.
    • Плотное взаимодействие с фронтенд-разработчиками и бизнес-аналитиками.
    Стек
    • PHP 8
    • Symfony
    • AWS
    • Docker
    • RabbitMQ
    • PostgreSQL
    • Redis
  4. нояб. 2020 — янв. 2022 1 г. 3 мес.

    Lead Software Engineer

    DeMedia LLC

    • Полная занятость
    • На месте
    • Вёл разработку и поддержку крупных backend-проектов на PHP и Symfony.
    • Построил внутреннюю систему мониторинга game-store и инструмент анализа отзывов — основа для data-driven решений.
    • Спроектировал и реализовал HRM-платформу с нуля (PHP + Vue), Docker-контейнеризация и CI/CD пайплайны.
    • Настроил и стабилизировал тестовую и production-инфраструктуру, повысил надёжность деплоев.
    Стек
    • PHP
    • Symfony
    • Vue.js
    • Docker
    • PostgreSQL
    • Redis
    • Nginx
  5. июль 2020 — нояб. 2020 5 мес.

    Senior PHP Developer / Team Lead

    PE Ikonnikova (D-Partners)

    • Контракт
    • Удалённо
    • Возглавлял backend-разработку корпоративных проектов на PHP и Symfony.
    • Спроектировал REST API и SPA-фронты на Vue.js — выросли UX и отзывчивость.
    • Тренировал джуниоров, внедрил code review и стандарты тестирования — общий уровень команды поднялся.
    • Внедрил CI/CD-пайплайны и стандартизированные dev-окружения, сократил время онбординга и деплоя.
    Стек
    • PHP 7.4
    • Vue.js
    • Docker
    • GitLab CI
    • Redis
    • PostgreSQL
  6. сент. 2014 — нояб. 2020 6 л. 3 мес.

    Backend Systems Consultant

    Cherepanov Engineering

    • На месте
    • Спроектировал и поставил 100+ коммерческих backend-модулей и SaaS-сервисов, использовавшихся в проектах разных клиентов.
    • Вёл миграцию с монолита на микросервисы — выросли надёжность и масштабируемость.
    • С 2019-го адаптировал Go для высокопроизводительного backend и API, расширил стек и сократил время отклика.
    Стек
    • PHP (Symfony)
    • Go
    • MySQL
    • Redis
    • Docker
    • Nginx
  7. авг. 2012 — нояб. 2013 1 г. 4 мес.

    Head of Software Development Department

    Akrit-Postavka LLC

    • Контракт
    • Руководил командой из 4 разработчиков, разрабатывали корпоративные сайты и Bitrix-модули.
    • Поставил 15+ проектов, включая CRM и ERP-модули для внутреннего использования.
    • Внедрил процессы контроля версий и управления релизами.
    Стек
    • PHP
    • Bitrix
    • MySQL
    • JavaScript
    • HTML
    • CSS
    • Git
  8. апр. 2013 — июль 2013 4 мес.

    Software Engineer / Lead Engineer

    Post Office

    • Полная занятость
    • Поддерживал и обновлял ПО для почтовых операций.
    • Закрыл 50+ критических багов в системах учёта и доставки.
    • Написал скрипты автоматизации для отчётности и мониторинга.
    Стек
    • C++
    • PHP
    • SQL
  9. июль 2012 — янв. 2013 7 мес.

    Full-Stack Engineer

    PE Cherepanov

    • Полная занятость
    • Разрабатывал сайты, внутренние инструменты и кастомные модули для клиентских проектов.
    • Работал с широким стеком — PHP, Bitrix, JavaScript.
    • Интегрировал CRM-системы, оптимизировал производительность, администрировал Linux-серверы.
    Стек
    • PHP
    • MySQL
    • Bitrix
    • JavaScript
    • Nginx
    • Linux
  10. апр. 2011 — сент. 2012 1 г. 6 мес.

    System Software Engineer

    PE Romas

    • Разработал корпоративный сайт и интегрировал его с 1С-учётом.
    • Модернизировал ERP компании — оборот вырос на 12%.
    • Настроил автоматическую синхронизацию между торговыми точками.
    Стек
    • 1C
    • PHP
    • MySQL
    • HTML
    • JavaScript
  11. окт. 2010 — апр. 2011 7 мес.

    Head of IT Automation Department

    Central Library

    • Управлял IT-операциями и технической инфраструктурой по нескольким филиалам библиотеки.
    • Внедрил приватные сети между отделами — производительность выросла на 40%.
    • Разработал внутренние веб-инструменты для каталога и оборота книг.
    Стек
    • PHP
    • C++ Builder
    • MySQL
    • Windows Server
  12. авг. 2010 — окт. 2010 3 мес.

    Automation Consultant

    A-Soft LLC

    • Контракт
    • На месте
    • Внедрял и настраивал 1С:Предприятие для small-business клиентов.
    • Автоматизировал учёт и складские процессы, проектировал кастомные отчёты и печатные формы.
    Стек
    • 1C:Enterprise
    • SQL
    • Windows Server
  13. дек. 2004 — июнь 2010 5 л. 7 мес.

    Web Application Engineer

    Freelance Project

    • Полная занятость
    • Работал как независимый разработчик: создавал веб-решения и CRM-системы для малого и среднего бизнеса.
    • Поставил 25+ коммерческих сайтов — корпоративные порталы, интернет-магазины, системы трекинга заказов.
    • Интегрировал веб-платформы с внутренним учётом и складом — ошибки ручного ввода сократились на 35%.
    • Внедрил автоматические финансовые и sales-отчёты для прозрачности бизнеса.
    Стек
    • PHP 5
    • MySQL 5
    • Apache
    • JavaScript
    • HTML
    • CSS
    • jQuery
    • AJAX
    • XML
    • JSON
    • cron
    • Linux (CentOS/Debian)
  14. авг. 2003 — дек. 2004 1 г. 5 мес.

    Head of Automation Department

    Sibinstrom JSC

    • На месте
    • Возглавлял небольшой отдел автоматизации, внедрял IT-решения для управления строительством.
    • Разработал автоматическую систему бэкапов БД с разбиением на CD — инциденты потери данных исчезли полностью.
    • Создал первый корпоративный сайт компании и систему электронного документ-архива — время поиска сократилось в 5 раз.
    Стек
    • C++ Builder
    • PHP
    • MySQL
    • Apache
    • JavaScript
  15. окт. 2002 — июль 2003 10 мес.

    Software Engineer

    Baikal Global Service LLC

    • Полная занятость
    • IT-компания, предоставлявшая пейджинговые и интернет-коммуникационные услуги.
    • Разработал корпоративный сайт компании и онлайн-систему отправки сообщений.
    • Доработал внутреннюю биллинг-платформу — снизились ошибки выставления счетов, стабильность серверов выросла на 18%.
    • Настроил Apache-серверы и mini-PBX для надёжных внутренних коммуникаций.
    Стек
    • C++ Builder 6
    • PHP 4
    • MySQL
    • Apache
    • JavaScript
    • HTML
  16. июль 1998 — окт. 2002 4 г. 4 мес.

    Junior Application Engineer

    Freelance Project

    • Полная занятость
    • Удалённо
    • Разрабатывал бизнес-приложения для лесопромышленных предприятий.
    • Построил систему учёта объёмов лесопиломатериалов — автоматизация расчётов, продуктивность отдела продаж выросла на 30%.
    • Занимался интеграцией данных, проектированием UI и обучением сотрудников.
    Стек
    • Visual Basic
    • C

Избранное

Избранные проекты.

Open-source инфраструктура для эпохи AI coding agents плюс production-SaaS для международных команд.

  • AISWARM

    в работе (тесты)

    Distributed cognitive workforce runtime — триада AISWARM + a2abridge + BrainCore.

    Pure-Go оркестратор, который крутит Claude Code, Codex, DeepSeek и локальный Llama (LM Studio / llama.cpp) бок о бок на одном кодбейзе. Phase 6 закрыт: 33 internal-пакета, 8 бинарей, distributed cognitive workforce runtime. KindPlanner раскладывает таски по 12 типизированным agent roles; auto_choose routing'ует 30/30/20/20 между провайдерами; 3-tier verifier (command → regression-on-integration → LLM judge) гейтит мержи; peer-helper consult (ASK_PEER) спавнит cross-model хелперов по требованию; soft pause/resume защищает каскады зависимостей; subtasks decomposed через MCP; tokens + cost считаются по каждому провайдеру. Воркеры крутятся в sandbox-exec / bwrap, каждый в своей tmux-сессии + git worktree, SQLite (modernc.org, без CGO) в ~/.aiswarm. Bubble Tea TUI и Web UI с REST API показывают вкладки A2A и Memory в реальном времени. Память — side-channel через MCP (total-agent-memory или BrainCore), а не встроенный движок. Под низом стоят два open-source пира: a2abridge (A2A 1.0 mesh) и BrainCore (cognitive memory plane).

    • Go 1.25
    • tmux
    • git worktree
    • SQLite (modernc.org)
    • MCP
    • A2A 1.0
    • Позиционирование триадой: AISWARM (runtime) + a2abridge (messaging) + BrainCore (memory) — каждый стоит отдельно, вместе сильнее.
    • KindPlanner раскладывает план по 12 типизированным agent roles; auto_choose routing'ует 30/30/20/20 между Claude, Codex, DeepSeek и локальным Llama.
    • 3-tier verifier (cmd → regression-on-integration → LLM judge) гейтит мержи; peer-helper consult эскалирует застрявших воркеров cross-model с жёстким лимитом.
  • total-agent-memory totalmemory.dev

    63

    Постоянная память для Claude Code и Codex CLI.

    Автоматически извлекаемый граф знаний, multi-representation эмбеддинги и 3D WebGL-визуализация всех решений агента. Self-hosted, Ollama опционален.

    • Python
    • SQLite
    • FAISS
    • BGE
    • Ollama
    • MCP
    Ключевая метрика: LongMemEval R@5 97.45 %
    • LongMemEval R@5 = 97.45 % на дефолтном конфиге.
    • 6-стадийный retrieval pipeline (FTS5 + BM25 + semantic + fuzzy + graph + cross-encoder + MMR).
    • Knowledge graph с cognitive activation spreading.
  • braincore getbraincore.com

    2

    Local-first когнитивная память для AI-агентов разработки.

    Attention, граф решений, "право сказать я не знаю" — MCP-native, подключается к Claude Code, Codex, Cursor, Cline. Pure-Go бинарь, zero CGO. getbraincore.com

    • Go
    • SQLite
    • MCP
    • tree-sitter
    • pluggable LLM
    Ключевая метрика: Retrieval R@5 0.95
    • Beta-сборка (v0.163.0-beta.4) проходит 15 CI-гейтов зелёными — retrieval, stress, dogfood, codegraph, soak, LLM-matrix.
    • Retrieval R@5 = 0.95, p95 ≈ 22 мс — targeted fetch ×11 быстрее полного скана (×510 меньше данных).
    • 125 462 записи в одном сторе по 130+ проектам; internal git + time-travel поверх всего.
  • claude-statusbar

    25

    Двухстрочный статусбар для Claude Code CLI.

    Real-time модель, использование контекста, токены, стоимость, длительность, git-ветка, cache stats — не выходя из терминала.

    • Bash
    • jq
    • Claude Code
    • Установка одной строкой через curl.
    • Цветовая схема следует за конфигом Claude Code.
    • Кеширует metadata между хуками — рендер < 50 мс.
  • a2abridge

    5

    Открытая A2A 1.0 mesh для Claude Code, Codex, Cursor, Cline, Continue, Gemini.

    Локальный directory-демон на 127.0.0.1:7777 говорит JSON-RPC + SSE + Push. Позволяет нескольким coding-агентам обмениваться контрактами и FYI без спама.

    • Go
    • JSON-RPC
    • SSE
    • A2A 1.0
    • Inbox-хук авто-инжектит непрочитанные сообщения перед следующим ответом агента.
    • Self-label ([cwd-hex]) — пиры знают, кто отправитель.
    • Без центрального сервера — peers discover через локальный directory.
  • phpfilebroker

    1

    Файловая система как брокер сообщений — exchanges, streams, dead letters.

    Persistent streams, consumer groups, priority queues, DLQ, retries и метрики. Всё, чего ждёшь от RabbitMQ, Kafka и NATS — но это один PHP-пакет и дерево каталогов.

    • PHP 8.4
    • POSIX file locks
    • inotify
    • Zero внешних сервисов — работает на shared-хостинге.
    • Per-stream priority lanes с настраиваемым visibility timeout.
    • Встроенный metrics endpoint, совместимый с Prometheus.
  • b-docker

    4

    Docker-тулинг для Bitrix, который наконец-то ощущается современно.

    Воспроизводимое multi-stage окружение для разработки Bitrix — PHP 8.x, MariaDB, push, sphinx, агенты — за одним Makefile.

    • Docker Compose
    • PHP 8.x
    • Bitrix D7
    • Make
    • Cold-start до залогиненного админа < 2 минут.
    • Xdebug 3 + step-debug профили, готово к IDE.
    • Stateless: пересобрать без потери БД.
  • php-llamacpp-benchmarks

    2

    Шесть llama.cpp-вдохновлённых паттернов оптимизации, замерянных в PHP 8.4.

    Воспроизводимый бенчмарк-сьют, который переносит идеи llama.cpp — mmap'd веса, плоские плотные буферы, value pools, table dispatch, generator streaming, columnar layout — в идиоматичный PHP 8.4 с JIT, плюс case study naive-vs-optimised importer на 100K строк CSV в Postgres. Docker + Make, PHPStan level 8, никакого кулинарения цифр.

    • PHP 8.4
    • llama.cpp
    • FFI
    • JIT
    • Docker
    • PostgreSQL 16
    Ключевая метрика: Паттернов / бенчмарков 6 / 7
    • 6 бенчмарков (B01–B06) + сквозной case study, всё воспроизводится через `make all`.
    • FFI + mmap бинарная таблица обходит JSON-array на 10M-lookup'ах (B01).
    • Оптимизированный importer объединяет все шесть паттернов: ~6× быстрее наивного на той же нагрузке.
  • LOYALTI

    Мультитенантная платформа лояльности и бонусов с PremiumBonus-совместимым POS API.

    Гексагональный loyalty-бэкенд на Symfony 8 / PostgreSQL 18: кошельки с типизированными балансами (gifted / promo / earned), targeted-bonus аллокатор с per-item и per-cart лимитами и FIFO-истечением, и 4-шаговый POS redemption (request → confirm → commit → cancel), идемпотентный по номеру документа. Плюс Bitrix D7-модуль для интеграции с e-commerce и полный GitLab CI/CD на Docker Swarm.

    • PHP 8.4
    • Symfony 8
    • PostgreSQL 18
    • Doctrine
    • Bitrix D7
    • Docker Swarm
    Ключевая метрика: Тестов / ассертов 721 / 1798
    • Targeted-bonus аллокатор: двухфазное (targeted → baseline) списание с per-item / per-cart лимитами, reservation-локами и FIFO grants по сроку.
    • POS API по спеке PremiumBonus Purchase200: purchase, reserve, write-off и reversal — все идемпотентны по external purchase id.
    • 721 PHPUnit тест / 1798 ассертов, PHPStan level 9 чисто, blackbox flow-сьют зелёный.
  • Fluenta fluenta.club

    AI-приложение для изучения английского — один Go-бинарь, вживую на fluenta.club.

    Приложение для изучения английского, которое поставляется одним Go-бинарём со встроенным веб-UI поверх PostgreSQL 18 — весь Roadmap A1→C1/C2 (6 уровней, 60 юнитов). Практика говорения использует локальный Whisper для распознавания на устройстве; Claude Haiku оценивает говорение и письмо (балл + разбор + образец). Полностью работает офлайн без ключа — каталог, упражнения и SM-2 карточки с интервальным повторением вшиты; опциональный ANTHROPIC_API_KEY включает AI-оценку и генерацию упражнений.

    • Go
    • PostgreSQL 18
    • Whisper (local STT)
    • Claude Haiku
    • SM-2 SRS
    • Docker Swarm
    • Один самодостаточный Go-бинарь + встроенный веб-UI — без рантайма, без PHP/Node, только бинарь и PostgreSQL.
    • Распознавание речи на устройстве через локальный Whisper; Claude Haiku оценивает говорение и письмо с разбором и образцом.
    • Offline-first: весь курс, упражнения и SM-2 карточки работают без API-ключа; Claude — опциональное улучшение.
  • itcrib itcrib.com

    Платформа подготовки к IT-собеседованиям и e-learning со spaced repetition и AI-интервьюером.

    Learning-платформа на Symfony 7.4 / Nuxt 3 по Go, PHP, Symfony, алгоритмам, system design и cloud: квизы, экзамены, FSRS spaced-repetition движок, геймификация, RAG-grounded ответы и изолированный sandbox исполнения кода. Тот же markdown-корпус (800+ тем) компилируется в печатные interview-хендбуки.

    • PHP 8.2 / Symfony 7.4
    • Nuxt 3
    • PostgreSQL 17 / pgBouncer
    • Meilisearch
    • RabbitMQ
    • Redis
    Ключевая метрика: Тем контента 800+
    • FSRS spaced-repetition движок (review-логи, topic mastery, стрики) для персонализированного обучения.
    • Полнотекстовый поиск Meilisearch, RAG content-эмбеддинги и изолированный coderunner-sandbox для сабмитов.
    • 50 Doctrine-сущностей, ~35 сервисов, 37 миграций; PHPStan чисто, PHPUnit зелёный, 13-сервисный Docker-стек с health-check.

Тексты

Заметки из мастерской.

Длинные тексты про память, AI-инструменты, распределённые системы и скучный бэкенд за всем этим.

Топ · 14 мин

Я масштабировал PHP до поломки. Три паттерна из llama.cpp его спасли.

Шесть оптимизаций из llama.cpp в PHP 8.4 с JIT, прогон от 1М до 1 млрд записей. Половина гипотез оказалась неверной: SplFixedArray проигрывает по скорости, mmap в 7× медленнее на вызов, match равен switch. Другая половина становится инструментом выживания на масштабе.

BackendArchitecture
Читать → Читать на Medium

Отзывы

Что пишут после того, как что-то поставили на моих инструментах.

  • “Это первая статья про AI memory, которую я прочитал и которая не сводит всё к vector search. Спасибо.”

    Andrey — Senior ML Engineer Medium
  • “Подключил total-agent-memory к нашему Codex. Recall за ночь поднялся с 60 % до 94 %. Флаг MMR diversity — гениальный.”

    Pavel — Tech lead, fintech Telegram
  • “Vitalii ships open source the way most people ship internal tickets — with documentation, benchmarks, and zero excuses.”

    Daria — Head of Engineering LinkedIn
  • “I've forwarded "RAG isn't memory" to every PM at our company. Should be required reading.”

    Marko — Founder, dev-tools startup Medium
  • “После двух дней dogfood'а braincore я не могу вернуться к stateless-агенту. Одна идея "права сказать не знаю" уже оправдала установку.”

    Mikhail — Independent consultant Telegram

Инструменты

За чем тянусь.

Сгруппировано по работе, а не по скилл-барам.

Языки

  • PHP / Symfony 23 года · Symfony 7.x, Doctrine, async через Messenger
  • Go 5 лет · основной язык для новых сервисов и OSS
  • Python AI/ML инструменты, RAG пайплайны, MCP-серверы
  • TypeScript / Vue / Nuxt 5 лет · внутренние инструменты, дашборды, SPA/SSR

Инфраструктура

  • Docker · Swarm 11 лет · веду прод сам
  • PostgreSQL 5 лет · pgvector + HNSW для эмбеддингов
  • Hetzner bare metal self-hosted мульти-арендный деплой
  • Traefik cf cert resolver, автоматизация Let's Encrypt
  • RabbitMQ · Kafka · NATS event-driven по умолчанию

AI / ML

  • Claude Code каждый день · subagents, hooks, MCP
  • MCP servers написал 7+ в проде
  • Ollama · local LLMs local-first когда важна задержка
  • RAG · pgvector BGE / FastEmbed эмбеддинги, HNSW
  • Multi-agent orchestration A2A 1.0 mesh, параллельные волны

Специализация

  • Bitrix24 / 1C-Bitrix D7 API, 100+ коммерческих модулей в проде
  • Fiscal payments ATOL, T-Bank интеграции
  • OAuth2 / SSO AegisID identity-платформа
  • VR observability Quest 3 визуализатор microservice flow

Observability

  • OpenTelemetry tracing через PHP/Go/Python
  • Prometheus · Grafana SLO, алерты, кастомные дашборды
  • Loki · ELK структурные логи как контракт
  • Sentry error budgets, тегированные релизами

Инструменты

  • git хирург workflow · rebase, bisect, hooks
  • neovim · VS Code переключаюсь по задаче, не по вере
  • claude-statusbar написал свой
  • Custom CLI tooling каждая повторяющаяся рутина → бинарь

Сейчас

Чем занят прямо сейчас.

  • BrainCore (getbraincore.com) — local-first когнитивная память для AI-агентов. Pure-Go, MCP-native, демон.

  • total-agent-memory, claude-statusbar, a2abridge, phpfilebroker — шесть pinned OSS-проектов в активном dogfooding'е.

  • Пишу на Medium про AI-инструменты, архитектуру памяти и инфраструктуру, без которой агенты не делают реальной работы.

  • Независимые контракты с командами из США, Австралии и Европы. Открыт к релокации и senior AI-tooling ролям.

Контакт

Есть что-то амбициозное? Поговорим.

Ищу Principal-level backend и AI infrastructure работа — async remote-контракты или on-site staff/principal-роли. Открыт к релокации. Базируюсь в Нови-Саде, работаю с US / AU / EU командами.