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
Infrastructure code for a light-weight CQRS framework
Contributions:26 commits, 2 PRs, 8 pushes in 10 years
light-weightdddevent-sourcinglightinfrastructure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Paul Upson - Principal Software Architect at NICE Ltd