Я спроектировал и создал платформу операций для работы действующей ипотечной компании. Клиентские формы с условными переходами, OCR документов, задачи сотрудников и правила начислений соединились с процессами в Encompass.
Компания работала в Encompass без сайта для заполнения клиентских анкет. Сотрудники вручную собирали информацию, определяли нужные заёмщику документы и координировали дальнейшие действия. Занятость, доход и другие обстоятельства меняли требования и усложняли обработку каждой новой заявки.
Мой вклад
Проектирование решения, архитектура и собственная разработка
Результат
Компания получила сайт для клиентских анкет, связанный с внутренними операциями. Клиенты могли ответить один раз и увидеть нужные документы; сотрудники получали назначенные задачи и работали со связанными записями, которые передавались в Encompass. Это упростило обработку заявок и сократило ручную координацию.
Я создал сервис, в котором агенты находят инструменты и знания проектов, работают с подключёнными системами и сохраняют полезные методы для следующих задач.
Операционные вопросы охватывают несколько систем, тогда как широкий доступ к БД и постоянно растущий каталог инструментов создают проблемы прав и контекста агентов.
Мой вклад
Инфраструктура агентов и архитектура интеграций
Результат
Я использую MCP Hub для исследования ошибок, обзора коммуникаций и анализа активности проектов в БД, логах и рабочих инструментах. Нужные схемы, сохранённые результаты и предыдущие методы можно открывать по мере необходимости, сосредоточив повторные исследования на задаче.
Создавать API, модели данных и фоновые процессы, связывающие продукты и внешние сервисы, с явными правилами владения данными, кэширования и синхронизации.
Отдельный сервис каталога с основным путём на Rust и резервным на Python. PostgreSQL хранит транзакционное состояние, Redis обслуживает повторные чтения, Elasticsearch — поиск. Пакетная обработка и оптимизация запросов дополняют это разделение.
У каждого слоя — своя ответственность.Rust / Python / PostgreSQL / Redis / Elasticsearch
Условия формы определяют следующий вопрос и нужные документы. Поля документов, OCR, роли участников, задачи и правила статусов связывают анкету с работой сотрудников и обменом с Encompass.
Знания проекта, сохранённые методы и поиск инструментов имеют отдельные роли. Точные схемы загружаются по необходимости; разрешения и записи выполнения разделяют поиск, полномочия и проверенный результат.
В BOS меняющиеся требования к заявкам стали настраиваемыми условиями форм, требованиями к документам и задачами сотрудников. Бизнес-правила связаны с работой, которую запускают.
В MCP Hub поиск инструмента, запрос согласования и выполнение — отдельные шаги. Сохранённые результаты позволяют оператору проверить произошедшее перед следующим решением.
Каталоги, маркетплейсы, склады, заказы и исполнение: общая модель и границы между системами.
Уровень ответственностиАрхитектура и реализация многоканальных платформ
Спроектировал общие модели товаров, остатков и заказов для Onlihub и MySellerHub, связав каналы с разными моделями складов и внешними идентификаторами.
Для ипотечной компании я связал клиентские анкеты с документами, OCR, задачами сотрудников, начислениями и Encompass. Настраиваемые формы и бизнес-правила позволяют общему ядру поддерживать разные рабочие сценарии.
Уровень ответственностиМоделирование бизнеса, архитектура и собственная разработка
Ответы клиента определяют следующие вопросы и нужные документы. OCR переносит значения из файлов в поля; события документов назначают участников и задачи. Сотрудники пользуются собственными Kanban-досками, а записи и выбранные статусы передаются в Encompass. Расчёты и начисления сохраняют связи с источниками.
Определить типы документов, поля и связи родительских и дочерних документов. Связать организации, подразделения и членство с ролями и условиями доступа.
Выполнять формы, расчёты и правила
Собирать ответы в многошаговых формах и просматривать результаты формул. События документа запускают настроенные правила участников, задач, форм и интеграций; расчётные потоки создают документы с результатом.
Сохранять источник каждого результата
Связывать внутренние начисления и удержания с документом, получателем и правилом. Сохранять источники расчётов и записи выполнения интеграций, чтобы проследить результат до операции, которая его создала.
Массовый парсинг с параллельной обработкой и пулами прокси; пакетное чтение и запись в Elasticsearch; отдельные пути БД, кеша, чтения и воркеров.
Уровень ответственностиАрхитектура, реализация и оптимизация производительности
Amazon data: параллельный сбор и пакетные операции Elasticsearch. Catalog: чтение на Rust, резервный Python и кеш Redis. Onlihub: бизнес-модули с явными прикладными контрактами, портами репозиториев и инфраструктурными адаптерами.
MCP Hub объединяет поиск инструментов, локальные embeddings и повторное использование методов с управляемой работой с базами данных, логами, задачами и коммуникациями.
Уровень ответственностиАрхитектура и собственная разработка инфраструктуры агентов
Реализовал гибридный поиск знаний, опциональное локальное переранжирование методов и обратную связь по опыту. Схемы по запросу, сохранённые результаты, общие бюджеты runner и запуски автоматизаций в БД помогают управлять исполнением и контекстом.
Начать с цели бизнеса, найти решение и реализовать его в коде. Моя работа объединяет архитектуру, обсуждение вариантов с заказчиками, собственную разработку и координацию там, где этого требует проект.
Уровень ответственностиОтветственность за решение, архитектуру и реализацию
Для BOS я предложил и разработал решение, обосновал его архитектуру перед бизнесом и дорабатывал под реальные процессы. В Onlihub принял архитектуру, БД, backend и интеграции после ухода lead-разработчика, координировал разработку и консультировал CEO по реализуемости.
Сначала физический процесс, затем программная система.
Производство, CAD/CAM и ЧПУ дали основу: понять материалы, операции и ограничения до автоматизации.
Уровень ответственностиПромышленная инженерия и автоматизация производства
Готовил детали, программы оборудования и документацию для серийного производства; оптимизировал операции и материалы, затем автоматизировал планирование производства и учёт в 1С.
Самостоятельные продукты: игровой бэкенд, TON, физика Unity, модульная техника, процедурные миры и 3D-ассеты.
Уровень ответственностиСамостоятельные продукты и разработка игровых систем
Руководил разработкой TON Tanks, создавал бэкенд и игровую логику. Собственный проект на Unity исследует модульные танки, физику гусениц, повреждения и процедурные города.