Summary
Paul Upson is a Principal Software Architect with 15 years’ experience designing and delivering secure, scalable enterprise applications across healthcare, facilities management and public safety. He is a hands-on C# and ASP.NET MVC specialist who champions TDD, BDD, DDD, CQRS and SOLID to produce maintainable, testable systems and has led the architecture of NICE Investigate, a cloud-based SaaS product for digital policing. Comfortable across Azure, Docker and CI/CD pipelines, he blends developer-level implementation with strategic enterprise design. His career spans consulting, contracting and in-house leadership, including founding a limited company to support client work and pursue side projects. Based in Southampton, he brings practical multi-threaded, multi-server experience from mission-critical recording and middleware systems to modern cloud-native architectures.
15 years of coding experience
12 years of employment as a software developer
BSc, Computing, BSc, Computing at Bournemouth University