Дмитрий Каратаев
Разработчик ПО
Более 8 лет бэкенд-разработки на C#/.NET. Делаю open-source MCP-серверы, которые дают ИИ-ассистентам доступ к компиляторам, отладчикам и системам сборки — связь между ИИ и реальными инструментами разработчика.
Чем занимаюсь
Бэкенд по будням, инфраструктура для агентов по призванию.
Бэкенд и архитектура
Микросервисы, REST API, GraphQL, SOA. Полный цикл разработки: от монолита к DI, unit-тесты, Agile-процессы.
Инфраструктура агентов (MCP)
Набор MCP-серверов: Roslyn, отладчик DAP, сборка/тесты, мультимодальные входы. Более 1,5 лет ежедневной работы с ИИ-ассистентами в коде.
agent-first-learn
Практика и открытое руководство по сотрудничеству человека и ИИ: дисциплина контекста, ограничения, база знаний и проверяемый результат.
Открытые проекты
MCP-серверы — ИИ получает инструменты разработчика, а не только текст файлов. Зачем эти проекты?
MCP поверх Roslyn: диагностики, быстрые исправления, переход к определению, поиск ссылок, переименование, структура решения. У ИИ тот же слой анализа кода, что и в IDE.
Отладка .NET через DAP (netcoredbg): точки останова, запуск/attach, стек, переменные, шаги, continue/stop. Воспроизводимая отладка из чата.
dotnet build / dotnet test с очередью single-flight и структурированными ошибками. ИИ видит суть сбоев, а не стены логов.
Веб-камера и захват экрана, аудио, серии кадров, анализ и транскрипция Whisper. Мультимодальные сценарии в конвейере ассистента.
Практическое руководство по продуктивной разработке с ИИ: контекст, протоколы саммари, ограничения, философия «среда важнее модели».
Опыт
Более 8 лет бэкенд-разработки: энергетика, документооборот, корпоративные системы.
Системы управления инженерными данными для EPC digital twins. .NET 9, ASP.NET Core, Blazor WASM, GraphQL (HotChocolate), SQL Server. Внедрение DI, unit-тестов, Agile и базы знаний команды.
Полный цикл SDLC: аналитика, документация, разработка, оценки. Бэкенд на .NET.
Веб-сервисы на .NET Core и SOA-контроллеры. Entity Framework Core, REST API, хранимые процедуры SQL Server.
Электронное хранение документов на IBM ECM. TWAIN, интеграция с SAP, вынос микросервисов из монолита. Отладка дампов памяти, .NET Reflection, COM interop, Rx.NET.