Виктор МариморичИнженер backend и систем

Строю продакшн-системы, которые держатся под отказами и нагрузкой.

Backend на Rust, Go и Python. Реальное время и событийная архитектура. AI-агенты и интеграции через MCP.

Избранные работы

Продукты в проде, системы, сделанные для партнёров, и внутренний инструментарий, на котором работает команда. Каждый проект здесь ради инженерной задачи, которую пришлось решить.

NutriSense

  • Go
  • Flutter
  • LLM

Выпущенный мобильный продукт: бэкенд на Go, клиент на Flutter и ассистент с жёсткими границами того, что ему разрешено утверждать.

Принадлежность
Принадлежит Red Sentra.
Доступность
Живой продукт. Исходный код приватный.

RustSTT

  • Rust
  • WebSocket
  • CUDA
  • Metal

Распознавание речи в реальном времени на Rust: поток через WebSocket, несколько архитектур распознавания, один сервис, работающий на CPU, CUDA или Metal.

Принадлежность
Принадлежит Red Sentra.
Доступность
Предлагается коммерчески через собственный сайт. Исходный код приватный.

Vestry

  • Rust
  • MTProto
  • gRPC
  • Protocol Buffers

Распределённая система, работающая с Telegram: четыре backend-сервиса на Rust общаются через gRPC, а за протокольной границей идёт обработка, близкая к агентной.

Принадлежность
Заказная работа, сделанная вместе с партнёром и для него. Red Sentra сохраняет роль сопровождения. Партнёр и коммерческие условия остаются приватными.
Доступность
Приватный продукт. Исходный код приватный.

Другие работы

  • Cortex

    До релиза. Исходный код приватный.

    Инструментарий для сетевой разведки и систем, ещё до релиза.

  • Aelyx

    Внутренний инженерный инструмент, а не общедоступный продукт. Исходный код приватный.

    Инженерный интеллект для кодовой базы: контекст, привязанный к Git, долговечная память проекта и знание архитектуры, доступные AI-инструментам через MCP.

    Rust / MCP / Git / Developer tooling

  • Lexora

    Живой продукт. Исходный код приватный.

    Продакшн-бэкенд на Rust с событийным ядром: transactional outbox, фоновые воркеры и фронтенд на React, всё на Cloud Run.

    Rust / React / Cloud Run / Background workers

  • Sentinel Solar

    Развёрнуто на установках. Исходный код приватный.

    Edge-телеметрия для солнечных установок: локальный бэкенд, работающий постоянно рядом с инвертором, а не облачный сервис.

    Go / PostgreSQL / Docker / Edge

  • Internal tooling

    Не общедоступное программное обеспечение. Исходный код приватный.

    Web Aegis и Blockchain Aegis: собственный инструментарий, который команда Red Sentra использует для своей security-работы.

    Web Aegis / Blockchain Aegis

Что я строю

Четыре типа задач, которые я беру, и что работа означает на деле.

Системы реального времени и событийные системы

Транспорт на WebSocket, обработка событий в Redis, transactional outbox, фоновые воркеры. Ретраи, идемпотентность и back-pressure заложены с самого начала, чтобы частичный отказ оставался частичным.

AI-агенты и LLM-системы

MCP-серверы и интеграции инструментов, ограниченное поведение агентов, дизайн контекста и памяти. Модель это компонент с частотой ошибок, поэтому всегда есть детерминированный путь, когда она ошибается или недоступна.

Распределённые бэкенды

Сервисы на Rust и Go, общающиеся через gRPC и Protocol Buffers. Границы сервисов, изоляция арендаторов, стратегия схем и миграций, а также операционная история после запуска.

Edge и работа с производительностью

Потоковое распознавание речи на Rust для CPU, CUDA и Metal. Локальные бэкенды, стоящие рядом с железом и продолжающие работать, когда сеть падает.

Где я работаю

Две текущие роли. Обе с руками в коде.

Red Sentra (откроется в новой вкладке)

Декабрь 2025 и по настоящее время Удалённо

Основатель и инженер систем

Red Sentra это удалённая инженерная команда из восьми человек вместе со мной. Мы строим и эксплуатируем собственные продукты, выполняем заказные системы для внешних партнёров, сопровождаем выпущенное после запуска и развиваем внутренний инженерный и security-инструментарий. Я остаюсь техническим: архитектура, сервисы на Rust и Go и те части доставки, которых никто не хочет.

  • Собственные продукты в проде и заказная доставка для внешних партнёров
  • Долгосрочная поддержка систем, которые команда выпустила
  • Внутренний инженерный и security-инструментарий, сделанный внутри

Efficlose

Декабрь 2025 и по настоящее время Удалённо

Backend-инженер

Продуктовая инженерия вокруг AI-ассистента, который подключается к встречам и снимает с людей административные последствия. Я работаю над путём реального времени и интеграциями, которые делают результат пригодным к использованию в существующих инструментах компании.

  • Путь захвата в реальном времени: интеграция Rust speech-to-text, транспорт WebSocket, обработка событий в Redis
  • Интеграции LLM и CRM, включая инструменты MCP
  • Миграции, инфраструктура, безопасность и надёжность в проде

До этого

Контрактная backend-разработка и наступательная безопасность, в основном под NDA. Бакалавр по кибербезопасности и системной инженерии, Одесская политехника, 2025.

Как я подхожу к системе

Пять позиций, которых я держусь. Все они видны в коде.

  • Сначала проектировать отказ

    Таймауты, ретраи, идемпотентность и back-pressure относятся к первому дизайну, а не к позднему патчу. Сервис, который работает только на счастливом пути, не закончен.

  • Безопасность это архитектурное решение

    Мой опыт наступательной безопасности виден в том, где проходят границы доверия, как изолированы арендаторы, как сервисы аутентифицируются друг перед другом и как устроены секреты, шифрование и журналы аудита. Это свойство дизайна, а не этап в конце.

  • Делать поведение наблюдаемым

    Если я не могу восстановить из логов, метрик и событий то, что система сделала, я не считаю её пригодной к эксплуатации. Отладка в проде это требование к дизайну.

  • Держать модели на поводке

    Агенты получают явные границы инструментов, валидируемые входы и выходы и запасной путь, которому не нужен правильный ответ модели. Недетерминированность допустима в ответе, но не в инфраструктуре.

  • Выпустить, а затем сопровождать

    Большая часть построенного до сих пор работает, и чинить это до сих пор мне. Ответственность за дежурство меняет решения, которые принимаешь в первый день.

Есть система, которая должна выдержать?

Backend и распределённые системы, интеграции AI-агентов или продакшн-система, которая ведёт себя не так. Пишите напрямую и опишите задачу.

Или отправьте здесь

Что делает система и что идёт не так.