Summary
Dominic Holmes is a Principal Engineer with 11 years of experience building maintainable, production-grade software across web, backend and enterprise systems. Based in the Greater Exeter area, he blends hands-on development (C#, .NET, Java) with technical leadership, having led architecture and delivery for multi-tier applications and capacity/ fraud-detection systems. A pragmatic advocate of iterative development and Scrum, he has worn multi‑hatted roles—developer, technical consultant, product owner and mentor—bringing feature design through QA to release. He prioritises testable, supportable code and has a track record of introducing practices and tools that help teams ship reliably. Less obvious: he thrives in bridging consultancy and product delivery, often stepping into both technical and process ownership to get small teams unstuck and delivering value.
11 years of coding experience
7 years of employment as a software developer