Summary
Dmitry Semenov is a senior software developer with 15 years of experience specializing in performance-critical C# and C++ systems, currently building a cloud-native backend for Videoland using ASP.NET Core and Kubernetes. He brings deep expertise in OOP, design patterns and clean, maintainable code, with a track record spanning simulators, multi-monitor graphics, and tools that optimize rendering and hardware integration. His early work delivering complex DirectX/physics, hardware communication and instancing optimizations demonstrates a practical knack for squeezing performance from both software and commodity hardware. Quick to learn and passionate about new technologies, he comfortably spans the full lifecycle from requirements and architecture to deployment and production support. Based in Houten, Netherlands, he prefers pragmatic, high-quality engineering that exceeds user expectations.
15 years of coding experience
11 years of employment as a software developer
Engineer's Degree, Engineer's Degree at Novosibirsk State Technical University (NSTU)
English, Russian, Dutch