Открыт к удалённой работе

Дмитрий Каратаев
Разработчик ПО

Более 8 лет бэкенд-разработки на C#/.NET. Делаю open-source MCP-серверы, которые дают ИИ-ассистентам доступ к компиляторам, отладчикам и системам сборки — связь между ИИ и реальными инструментами разработчика.

Чем занимаюсь

Бэкенд по будням, инфраструктура для агентов по призванию.

Бэкенд и архитектура

Микросервисы, REST API, GraphQL, SOA. Полный цикл разработки: от монолита к DI, unit-тесты, Agile-процессы.

Инфраструктура агентов (MCP)

Набор MCP-серверов: Roslyn, отладчик DAP, сборка/тесты, мультимодальные входы. Более 1,5 лет ежедневной работы с ИИ-ассистентами в коде.

agent-first-learn

Практика и открытое руководство по сотрудничеству человека и ИИ: дисциплина контекста, ограничения, база знаний и проверяемый результат.

Открытые проекты

MCP-серверы — ИИ получает инструменты разработчика, а не только текст файлов. Зачем эти проекты?

Cascade IDE

Desktop IDE для совместной работы человека и агента с .NET: кокпит внимания (PFD/MFD), in-proc MCP, интеграция Roslyn/отладки/сборки, готовность окружения (Dark Cockpit).

C# Avalonia IDE Agents

MCP памяти агента и knowledge base 2.0: один TOML-конфиг (SSOT с IDE), hot-context, маршрутизация, localhost status на loopback. Публичный срез: kb-public. Зачем один конфиг?

MCP Knowledge Memory

kb-public

Публичный read-only срез knowledge base (CC BY-SA): плейбуки, ядро целостности, маршрутизация доменов — материал для агентов без полного закрытого канона. В паре с agent-notes-mcp.

Knowledge CC BY-SA Агенты

RoslynMcp

MCP поверх Roslyn: диагностики, быстрые исправления, переход к определению, поиск ссылок, переименование, структура решения. У ИИ тот же слой анализа кода, что и в IDE.

C# Roslyn MCP Semantic Analysis

Отладка .NET через DAP (netcoredbg): точки останова, запуск/attach, стек, переменные, шаги, continue/stop. Воспроизводимая отладка из чата.

C# DAP Debugging MCP

dotnet build / dotnet test с очередью single-flight и структурированными ошибками. ИИ видит суть сбоев, а не стены логов.

C# Build Testing MCP

Веб-камера и захват экрана, аудио, серии кадров (capture + analysis), транскрипция Whisper. Мультимодальный вход для ассистента.

C# Multimodal Whisper MCP

Гибридный индекс кодовой базы (FTS и опционально semantic): поиск, explain, verify идентификаторов — опора на индекс, а не угадывание символов.

C# SQLite Search MCP

git-mcp

Git через MCP: status, diff, логические коммиты, preflight — та же гигиена репозитория, что нужна агенту рядом с компилятором.

Git MCP Workflow

Практическое руководство по продуктивной разработке с ИИ: контекст, протоколы саммари, ограничения, философия «среда важнее модели».

Methodology AI Safety Best Practices

Опыт

Более 8 лет бэкенд-разработки: энергетика, документооборот, корпоративные системы.

Сен 2023 — сейчас
Технический эксперт и инженер сопровождения
NOVA Energies (Москва, удалённо)

Системы управления инженерными данными для EPC digital twins. .NET 9, ASP.NET Core, Blazor WASM, GraphQL (HotChocolate), SQL Server. Внедрение DI, unit-тестов, Agile и базы знаний команды.

Фев 2022 — Сен 2023
Сооснователь / Senior Backend Developer
Wissance

Полный цикл SDLC: аналитика, документация, разработка, оценки. Бэкенд на .NET.

Авг 2020 — Фев 2022
Разработчик ПО
Electron-Service

Веб-сервисы на .NET Core и SOA-контроллеры. Entity Framework Core, REST API, хранимые процедуры SQL Server.

Сен 2017 — Мар 2020
Ведущий .NET-разработчик
Газпром нефть — Цифровые решения

Электронное хранение документов на IBM ECM. TWAIN, интеграция с SAP, вынос микросервисов из монолита. Отладка дампов памяти, .NET Reflection, COM interop, Rx.NET.

Документы

Русские и английские версии собираются из одного репозитория (src/ и src-en/). Ниже HTML, PDF и DOCX.

CV (полное, RU)

Резюме (RU)

One-pager (RU)

CV (EN)

Resume (EN)