Summary
David Frankland is a pragmatic software engineer and consultancy founder with over a decade of hands-on experience building .NET and Go services, message-driven systems, and integration layers for finance, utilities, gambling, and e-commerce. As Director of DMF Software and a frequent contractor, he delivers robust Windows services, microservices, and API integrations using C#, ASP.NET, RabbitMQ/BizTalk/MSMQ, and SQL/Oracle while maintaining strong TDD and DI practices. He has a track record of translating regulatory and legacy requirements into reliable automation—examples include self-exclusion microservices for gambling compliance and converting Excel-based trading tools into React web applications. Equally comfortable in ops and development, he has created build pipelines, logging appenders for Application Insights, and enhanced multi-queue libraries to support SQS and MSMQ. Based in Leeds, he prefers contract roles (outside IR35 where possible) and brings a practical mix of enterprise-grade engineering and entrepreneurial ownership.
12 years of coding experience
20 years of employment as a software developer
B.Sc., Computing and Operational Research, B.Sc., Computing and Operational Research at Leeds Beckett University
English, Dutch