Open to remote opportunities

Dmitry Karataev
Software Engineer

8+ years of C#/.NET backend engineering. Building open-source MCP servers that give AI assistants access to compilers, debuggers, and build systems — bridging the gap between AI and real developer tooling.

What I Do

Backend engineering by day, agent infrastructure by passion.

Backend & Architecture

Microservices, REST API, GraphQL, SOA. Full SDLC experience: from monolith decomposition to DI adoption, unit testing, and Agile process design.

Agent Infrastructure (MCP)

A suite of Model Context Protocol servers giving AI assistants access to Roslyn, DAP debugger, build/test systems, and multimodal inputs. 1.5+ years of daily AI-assisted engineering.

agent-first-learn

A practical methodology and open guide for productive human–AI collaboration: context discipline, guardrails, knowledge management, and verifiable results.

Open Source Projects

MCP servers — giving AI assistants real developer tools, not just file text. Why these projects?

RoslynMcp

MCP over Roslyn: diagnostics, quick fixes, go-to-definition, find usages, rename, solution structure. AI gets the same code analysis layer as the IDE.

C# Roslyn MCP Semantic Analysis

.NET debugging via DAP (netcoredbg): breakpoints, launch/attach, stack traces, variables, stepping, continue/stop. Reproducible debugging from chat.

C# DAP Debugging MCP

dotnet build / dotnet test with single-flight queue and structured error output. AI sees the essence of failures, not log walls.

C# Build Testing MCP

webcam-mcp

Webcam & screen capture, audio recording, burst sequences, analysis, and Whisper transcription. Multimodal scenarios in the AI assistant pipeline.

C# Multimodal Whisper MCP

A practical guide to productive AI-assisted engineering: context management, summarization protocols, guardrails, energy-first training, and the environment-over-model philosophy.

Methodology AI Safety Best Practices

Experience

8+ years of backend development across energy, document management, and enterprise systems.

Sep 2023 — Present
Technical Expert & Support Engineer
NOVA Energies (Moscow, remote)

Engineering data management systems for EPC digital twins. .NET 9, ASP.NET Core, Blazor WASM, GraphQL (HotChocolate), SQL Server. Introduced DI, unit testing, Agile practices, and a team knowledge base.

Feb 2022 — Sep 2023
Co-founder / Senior Backend Developer
Wissance

Cross-functional SDLC: analysis, documentation, development, estimation. .NET backend systems.

Aug 2020 — Feb 2022
Software Developer
Electron-Service

.NET Core web services and SOA controllers. Entity Framework Core, REST API, SQL Server stored procedures.

Sep 2017 — Mar 2020
Lead .NET Developer
Gazprom Neft — Digital Solutions

Electronic document storage on IBM ECM. TWAIN scanning pipeline, SAP integration, microservice extraction from monolith. Memory dump debugging, .NET Reflection, COM interop, Rx.NET.

Documents

English and Russian versions are built from the same repo (src-en/ vs src/). HTML, PDF, and DOCX below.

CV (EN)

Resume (EN)

CV (full, RU)

Resume (RU)

One-Pager (RU)