Paul Whelan is a Senior Technical Architect with over a decade of experience designing and delivering payment and open banking platforms, currently shaping the Nuapay architecture for Europe and the UK. He brings deep Java expertise (SCJP), strong background in systems and infrastructure—Docker, Kubernetes, AWS—and a history of building resilient, scalable services using JPA/Hibernate, Spring, and messaging systems. Paul blends hands-on development (from ClojureScript and AngularJS to Python and JNI integrations) with architecture and team leadership, having progressed from senior programmer to technical architect roles across telecoms and payments. A practitioner of agile and SCRUM, he also focuses on secure, maintainable designs and has practical experience in observability (ELK) and automated deployments. Notably, his career reflects a willingness to bridge legacy telecom protocols (Diameter, SMPP, M3UA) with modern cloud-native payment systems, showing both protocol-level depth and cloud-era breadth.
10 years of coding experience
19 years of employment as a software developer
Bsc, Computer Applications, Bsc, Computer Applications at Dublin City University
Contributions:17 commits, 5 PRs, 12 pushes in 2 years 9 months
paymentsspecswagger-specopenapiinstant-payments
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.