R&D Lead Software Architect

Из сложной идеи
в работающий
продукт.

Я Дмитрий Дубровкин. Руковожу R&D-командами, проектирую системы и пишу код. Соединяю бизнес, технологии и реальные процессы.

ОТ ГИПОТЕЗЫ К СИСТЕМЕ

Проверяю решение в реальном сценарии и готовлю к эксплуатации.

ПРОДУКТЫ · КОМАНДЫ · АРХИТЕКТУРАИзбранные работы
ИЗБРАННЫЕ ПРОЕКТЫ

Идеи, которые
стали системами.

Два продукта. Три инженерных направления. В каждом — задача, моя роль и текущий результат.

ДРУГИЕ ПРОЕКТЫ

R&D, автоматизация и прикладной AI

03 R&D · Embedded & IoT

Контроль качества фритюрного масла

Схема контроля масла: датчик передаёт измерения через модуль телеметрии в сервис расчёта TPM
Датчик → MQTT → TPM
Зачем
Автоматизировать оценку состояния масла вместо разовых ручных проверок.
Мой вклад
Спроектировал эксперимент и контур STM32/ESP32 → MQTT → расчёт TPM.
Статус
Исследовательский прототип проходит проверку на реальных данных.
  • STM32
  • ESP32
  • MQTT
  • FastAPI
04 Автоматизация кухни

Автоматизация кухни и кассового контура

Интерфейс онлайн-киоска для заказа блюд
Онлайн-киоск → r_keeper · тестовый интерфейс
Зачем
Передавать онлайн-заказы в локальную кассовую систему r_keeper.
Мой вклад
Спроектировал интеграцию: live-меню, API заказа, XML-маппинг и fallback-сценарий.
Статус
Прототип проверен на тестовой кассе; модификаторы и комбо — следующий этап.
  • Node.js
  • TypeScript
  • XML
  • r_keeper
05 AI · Обработка речи

Транскрибация и саммари встреч

Схема обработки медиа: загрузка, распознавание речи и формирование структурированного саммари
Медиа → распознавание → саммари
Зачем
Получать текст и структурированное саммари из аудио и видео.
Мой вклад
Спроектировал Telegram-адаптер, FastAPI core, очередь и воркеры обработки.
Статус
Рабочий внутренний сервис; данные пользователей не публикуются.
  • FastAPI
  • Redis
  • Whisper
  • LLM
ОБО МНЕ

За интерфейсом —
реальный мир.

В моих проектах интерфейс — только часть системы. За ним стоят ресторан, кухня, касса, команда или физический датчик.

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

КОГДА МОГУ БЫТЬ ПОЛЕЗЕН

С чем приходить

  • Есть идея, но неясна техническая реализуемость
  • Нужно собрать продукт и команду
  • Несколько систем нужно связать в один процесс
  • Прототип пора проверять в реальной среде
КАК Я РАБОТАЮ

От первого вопроса
до рабочего сценария.

01 / РАЗОБРАТЬСЯ

Цель и ограничения

Фиксируем задачу, риски и критерии готовности. Результат — понятный план проверки гипотез.

02 / ПРОВЕРИТЬ

Прототип и обратная связь

Выбираем архитектуру, собираем первую версию и проверяем её в рабочем сценарии.

03 / ЗАПУСТИТЬ

Пилот и эксплуатация

Уточняем решение на реальных данных, готовим интеграции, наблюдаемость и дальнейшее развитие.

КОНТАКТЫ

Сложная задача?
Давайте разберёмся.

Напишите, для кого вы создаёте продукт, что уже есть и где нужна помощь. Начнём с контекста и ограничений.