Summary
Dan Swain is a Senior Software Developer and Tech Lead with over 14 years building scalable, distributed systems across FinTech and consumer platforms, primarily using C#/.NET, microservices, and Azure cloud services. He specializes in introducing CI/CD, test automation, and DevOps practices—advocating the five key DevOps metrics and driving progressive deployment and SLO-led monitoring in teams. Dan has led credit risk Decision Engine programs, delivering containerized microservices, performance testing, and self-serve scorecards while promoting RFC forums and value stream mapping to improve delivery. His hands-on background spans messaging platforms (NServiceBus, ServiceBus, EventHub), AKS/Service Fabric, and performance tooling (K6/JMeter), with strong TDD/BDD discipline. Not obvious at first glance: he pairs technical leadership with operational rigor, embedding monitoring into daily stand-ups so observability directly shapes engineering decisions. Based in London, he’s keen to broaden his language palette into Go and Rust while continuing to evolve platform reliability and deployment maturity.
14 years of coding experience
16 years of employment as a software developer
Computing BSc, Computing BSc at University of Portsmouth