Summary
Dmitry Harnitski is a Principal Software Engineer based in Atlanta with over 20 years of hands-on experience building full-stack, cloud-native systems and shaping architecture across startups and enterprises. He specializes in microservices, DDD and containerized deployments, and is fluent in Go, Python, Node, C#/.NET and Elixir—bridging legacy .NET/Sitecore platforms with modern cloud architectures on Azure and AWS. Dmitry has led cross-functional teams and offshore engineering, architected e-commerce and CMS integrations, and driven CI/CD and testing practices using tools like Jenkins, CircleCI and xUnit. Known for pragmatic system design, he pairs deep backend and data-store expertise (MS SQL, MongoDB, Solr) with front-end experience in Angular and JavaScript to deliver end-to-end solutions. A Master's-trained engineer in microelectronics, he brings a hardware-informed rigor to software reliability and crosscutting concerns that helps teams reduce technical debt while accelerating delivery.
11 years of coding experience
20 years of employment as a software developer
Master's degree Microelectronics, Master's degree Microelectronics at Belarusian State University of Informatics and Radioelectronics