Summary
Dmitry Naumov is a senior software engineer with 13 years of experience specializing in server-side C# development, domain-driven design, and distributed systems. His background spans architecture and leadership roles at Yandex, Broadridge, and security-focused SIEM work at Positive Technologies, with hands-on experience in microservices, messaging, and cloud/high-load scenarios. Deeply influenced by SOLID, TDD, DDD and CQRS/ES principles, he seeks projects where thoughtful domain modeling and event sourcing shape resilient systems. Dmitry mixes pragmatic engineering with architectural rigor—comfortable moving between hands-on coding and guiding teams on system design. Based in Saint Petersburg, he brings a rare blend of legacy C++ awareness and modern .NET ecosystem expertise.
13 years of coding experience
14 years of employment as a software developer
Russian, English