Summary
Joshua Duxbury is a Senior Software Engineer with nine years of experience specialising in .NET backend development, cloud-native architectures, and event-sourced microservices. He has driven migrations from monolithic systems to modern Azure serverless platforms using CQRS and EventStore, and has hands-on experience across the full CI/CD and IaC lifecycle. A community builder and public speaker, he founded DotNetLiverpool to share Microsoft-focused best practices and mentors junior engineers to raise coding standards. His career includes building production-grade microservices in .NET (up to .NET 7), working with TDD, and pragmatic security-first design in education and health-focused products. Outside work he applies the same discipline to endurance sports—two Ironman finishes—and balances family life with diverse creative pursuits like music and sailing. Joshua is now focused on leadership, entrepreneurship, and scaling teams toward his long-term goal of founding a company.
9 years of coding experience
9 years of employment as a software developer
National Diploma, Computer Technology/Computer Systems Technology, DDD*, National Diploma, Computer Technology/Computer Systems Technology, DDD* at Runshaw College
Bachelor's degree, Computer Science, First Class Degree With Honours, Bachelor's degree, Computer Science, First Class Degree With Honours at The Manchester Metropolitan University
English