Dmitry Eroshenko

About Me

Senior Software Engineer with 18+ years in commercial software development, designing and building scalable backend systems, distributed architectures, and high-performance applications. Strong expertise in Node.js, MongoDB, concurrency, idempotency, and performance optimization.

Experienced in architecting and developing AI agents, multi-agent systems, LLM-powered applications, and workflow automation platforms. Passionate about automation, performance engineering, and engineering efficiency.

Led a team of six developers and three QA engineers, owning technical architecture, task planning, and coordination with executives and cross-functional leads. Collaborating with distributed teams across the United States, Europe, and Asia.

Open to interesting projects — all the ways to reach me are on the contacts page.