К содержанию
Максим Тотмин

AI-инженер

Максим Тотмин

Проектирую агентские рантаймы, RAG-пайплайны и MCP-интеграции, а также архитектуру высоконагруженных сервисов. 11+ лет в Linux-инфраструктуре и DevOps — довожу AI-решения от прототипа до продакшена.

  • Удалённо
  • Постоянная работа
  • Готов к командировкам

01 — О себе

Кто я и чем полезен

AI-инженер на стыке инфраструктуры и LLM. 11+ лет проектирую и эксплуатирую отказоустойчивые Linux/DevOps-решения, последние годы строю агентские рантаймы, harness-системы, RAG-пайплайны и MCP-интеграции для автоматизации Ops, DevOps и разработки.

Умею доводить AI-решения от прототипа до продакшена в регулируемых средах (медицина, госсектор): от проектирования архитектуры и аттестованных ОС до речевых и VoIP-интеграций. Практический опыт внедрения AI в медицинских учреждениях, включая автоматизацию сервисного обслуживания.

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

02 — Компетенции

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

Полный стек — от проектирования агентных систем до отказоустойчивой инфраструктуры под нагрузкой.

AI / LLM

Агентные системы и работа со знаниями

  • Проектирование агентских рантаймов и harness-систем
  • Построение RAG-пайплайнов (retrieval-augmented generation)
  • Агентские фреймворки для автоматизации Ops, DevOps и разработки
  • Разработка и интеграция MCP (Model Context Protocol)
  • Внедрение AI-автоматизации
  • Речевые технологии и VoIP-интеграции

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

Отказоустойчивость, нагрузка и эксплуатация

  • Проектирование архитектуры высоконагруженных сервисов
  • Устойчивость и масштабирование под нагрузкой, отказоустойчивость
  • Отечественные ОС: Astra Linux, Alt Linux, РЕД ОС
  • Виртуализация: Proxmox (HA-кластеры), LXC, Docker
  • Кластерные ФС и СХД: GlusterFS, отказоустойчивые хранилища
  • Высокая доступность: Pacemaker, Keepalived
  • Резервное копирование: PBS

DevOps и CI/CD

Автоматизация доставки и эксплуатации

  • CI/CD: сборка, тесты и релизы (Gitea Actions / GitHub Actions)
  • Self-hosted Git (Gitea): репозитории, ревью, релизы
  • Контейнеризация и оркестрация: Docker, Docker Compose
  • Управление конфигурациями (IaC): Ansible
  • Обратный прокси и балансировка: nginx, Apache, HAProxy
  • Мониторинг и алертинг: Zabbix, Prometheus, Grafana, ELK (Elasticsearch, Logstash, Kibana)
  • Автоматизация: Bash, Python3, Go Lang
  • Шина сообщений и очереди: NATS

Данные и сервисы

Базы данных и коммуникации

  • СУБД: PostgreSQL, MariaDB, MongoDB
  • Телефония: Asterisk, FreeSWITCH
  • Протоколы и интеграции: REST, SSE, WebSocket
  • Git

Языки и форматы

Разработка, разметка и данные

  • Python
  • Golang
  • SQL
  • Bash (продвинутый)
  • Разметка и форматы: HTML, CSS, XML, JSON, YAML, Markdown

03 — Проекты

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

Продукты и инструменты, которые я спроектировал и написал: агентные платформы, RAG, MCP-серверы и инфраструктурные сервисы. Закрытые проекты показаны без ссылок.

Forgeключевой

Self-hosted платформа AI-агентов

Закрытый код

Ядро с ReAct-циклом, MCP-хостом, оркестрацией, памятью, чекпоинтами и approvals. REST/SSE API, многопользовательский доступ; web-клиент на Svelte 5 и терминальный клиент на Go (Bubble Tea). CI с -race, golangci-lint и fuzz.

  • Go
  • Svelte 5
  • SSE
  • MCP

forge-ragключевой

Промышленный RAG-сервер

Закрытый код

Гибридный поиск по знаниям: BM25 (FTS5) + вектор (sqlite-vec) со слиянием RRF и опциональным реранкером. Цитаты и якоря, ACL, коллекции, мультитенантность. Один Go-бинарь, MCP (stdio/HTTP) + REST, совместим с любым MCP-клиентом.

  • Go
  • sqlite-vec
  • FTS5
  • MCP

ludmila-ai-chatключевой

Многопользовательская AI-платформа

Закрытый код

Self-hosted ассистент: чаты со стримингом, RAG по документам, вызов инструментов, MCP-интеграции, речь (STT/TTS), OpenAI-совместимый API, биллинг токенов и трассировка.

  • Python
  • FastAPI
  • LlamaIndex
  • pgvector
  • MCP

forge-tools-ssh

MCP-сервер для управления серверами

Даёт AI-ассистенту аккуратный SSH-доступ к инфраструктуре: 45 инструментов — от запуска команд до диагностики Docker, БД и сетевых сервисов. Сохранение состояния сессий, jump-host, безопасность через явный список разрешённых узлов.

  • Go
  • MCP
  • SSH

forge-tools-proxmox

MCP-сервер для Proxmox VE

54 инструмента для гипервизора: кластеры, узлы, QEMU-ВМ, LXC, снапшоты, бэкапы, диски, сеть. Изоляция конфигурации по арендатору, ручные JSON-Schema, graceful shutdown.

  • Go
  • MCP
  • Proxmox

omnichannel-configserver-mcp

MCP для эксплуатации платформы

Управление развёртыванием и эксплуатацией платформы Omnichannel через API config_server из любого AI-ассистента: статусы стендов, релизы, конфигурация, безопасный откат.

  • Go
  • MCP
  • DevOps

forge-toolkit

Open-source SDK для MCP на Go

Библиотека-хелперы для разработки MCP-серверов: разбор аргументов, JSON-Schema, результаты, stdio-lifecycle, ${VAR}-экспансия и live-reload конфигов. Apache-2.0.

  • Go
  • MCP
  • Apache-2.0

vision-bridge

Плагин «зрения» для текстовых LLM

Плагин Opencode: перехватывает изображения и распознаёт их vision-моделью, подменяя картинку текстовым описанием в контексте — мультимодальность для моделей без неё.

  • TypeScript
  • OpenCode
  • LLM

pulse-lets-go

Балансировщик телефонной нагрузки

Отказоустойчивый VoIP-балансировщик на FreeSWITCH + NATS: сбор метрик PBX, weighted scoring готовности нод, отдача маршрута для следующего звонка. JWT/RBAC, Prometheus, SvelteKit-дашборд.

  • Go
  • FreeSWITCH
  • NATS
  • SvelteKit

ses-monitor

Watchdog диалоговой сценарной машины

Непрерывный мониторинг SES: раз в 30 секунд прогоняет YAML-сценарии диалогов, проверяет ответы и отправляет метрики в Zabbix. Hot-reload сценариев, отдельный CLI.

  • Python
  • asyncio
  • Zabbix

AirflowDAGMonitor

Мониторинг Airflow с авто-восстановлением

Обнаруживает упавшие и зависшие DAG-и, выполняет автоматический перезапуск и эскалирует нерешённые инциденты в Zabbix. Auto-discovery Airflow в Docker.

  • Python
  • Airflow
  • Zabbix

see-smc-autotest

Автотесты NLP-моделей

Набор тестов для проверки моделей SEE (извлечение сущностей) и SMC (классификация сообщений) после обновления: assertions по confidence, покрытие сценариев.

  • Python
  • NLP
  • Testing

ludmila-ai-tui

Терминальный клиент для LLM

Чат в терминале для OpenAI-совместимых API: несколько провайдеров, стриминг, сессии, markdown-рендер и visual-mode для копирования.

  • Go
  • Bubble Tea
  • LLM

streamdeck-lets-go

Демон для Elgato Stream Deck

Один Go-бинарь с встроенным web-UI: мульти-действия (tap/long-press/double-tap/hold), рендер на клавиши, автопереключение страниц по активному окну, скринсейвер.

  • Go
  • Alpine.js
  • Linux

monitor-lets-go

Автопереключение раскладки мониторов

Демон для Linux Wayland: подключаете док — внешние мониторы включаются, встроенный выключается. Три уровня защиты, атомарное применение, shell-хуки.

  • Go
  • Wayland
  • systemd

galahad2lcd

Драйвер LCD-дисплея СВО

Go-драйвер для дисплея Lian Li Galahad II LCD: транскодирует видео/GIF в H.264 и стримит по USB на 480×480, работает как systemd-сервис с авто-переподключением.

  • Go
  • FFmpeg
  • USB

neo-pod-desktop

Менеджер музыки для iPod Nano 7G

Настольное приложение: плеер, конвертация аудио, пайплайн обложек и генерация iTunesDB/ArtworkDB, двусторонняя синхронизация статистики прослушиваний.

  • Python
  • Qt
  • FFmpeg

04 — Опыт

Опыт работы

От администрирования отказоустойчивой инфраструктуры до полного цикла внедрения продуктов.

  1. ООО «Лексиком»

    сейчас

    Инженер внедрения

    Июнь 2024 — настоящее времяУдалённо

    ООО «Лексиком» — разработчик AI-решений и речевых технологий. Веду полный цикл внедрения AI-продуктов компании: от предпродажного обследования и проектирования архитектуры до сопровождения и оптимизации на стороне заказчика.

    • Внедряю AI-продукты компании — решения на базе речевых технологий и VoIP (распознавание и синтез речи, интеллектуальная обработка обращений) — на инфраструктуре заказчиков.
    • Разворачиваю и сопровождаю инфраструктуру на аттестованных отечественных ОС (Astra Linux, Alt Linux, РЕД ОС) в соответствии с требованиями регуляторов.
    • Проектирую архитектуру высоконагруженных сервисов и обеспечиваю их устойчивость и масштабирование под нагрузкой.
    • Проектирую высокодоступные решения (Pacemaker, Keepalived) и отказоустойчивые СХД на кластерных ФС (GlusterFS) для минимизации простоя критичных сервисов.
    • Настраиваю и оптимизирую связки Asterisk/FreeSWITCH, MariaDB/PostgreSQL, MongoDB в контейнеризованной среде (Docker).
    • Автоматизирую развёртывание и рутинные операции скриптами (Bash) и плейбуками (Ansible).
    • Обеспечиваю централизованный мониторинг (Zabbix, Prometheus) и стек ELK для оперативного выявления и предотвращения инцидентов.
  2. ФКУ «Налог-Сервис» ФНС России

    Главный специалист отдела информационных технологий

    Март 2015 — 2024Госсектор

    Администрирование серверной инфраструктуры и её отказоустойчивости: виртуализация, хранение, мониторинг и телефония.

    • Спроектировал и внедрил систему IP-телефонии на базе Asterisk.
    • Администрирование серверной инфраструктуры на базе Linux (Debian, Ubuntu, Arch Linux).
    • Виртуализация: кластер Proxmox с реализацией высокой доступности (HA).
    • Контейнеризация серверов и приложений: LXC / Docker.
    • Резервное копирование (PBS), мониторинг (Zabbix).
    • Кластерное хранилище GlusterFS; автоматизация (Bash, Ansible).

05 — Уровни

Навыки по уровням

Честная самооценка: где я силён, а где только начинаю.

AI / LLM

Агентные системы и работа со знаниями

LLM-агенты, RAG, MCPПродвинутый
Векторные БД и embeddings (pgvector, sqlite-vec)Средний
PythonБазовый
GolangБазовый

Инфраструктура и разработка

Эксплуатация, контейнеры и БД

LinuxПродвинутый
Техническая эксплуатацияПродвинутый
Docker / контейнеризацияПродвинутый
GitПродвинутый
PostgreSQLСредний
SQLСредний
AnsibleСредний

06 — Образование

Образование и языки

  • Высшее образование

    —

    Неоконченное высшее · в процессе обучения

  • КГБОУ СПО «Канский технологический колледж»

    Автоматизированные системы управления информацией

    Среднее специальное · 2008

Языки

  • РусскийРодной
  • АнглийскийТехнический (документация)

07 — Условия

Желаемые условия

Тип занятости

Постоянная работа

Формат работы

Удалённо

Командировки

Готов

Время в пути

Не имеет значения

Дополнительно

  • Готов к командировкам и открыт к удалённому формату работы.
  • Заинтересован в позициях, связанных с разработкой AI-агентов, RAG-систем, MCP-интеграций и автоматизацией инфраструктурных процессов с применением LLM.

08 — Контакты

Свяжитесь со мной

Открыт к предложениям по AI-агентам, RAG, MCP и автоматизации инфраструктуры.

Предпочтительный способ связи — телефон. Email и ссылка на проекты — ниже.