Summary
John Pang is a seasoned software engineer with 11 years focused on Java and a broader two-decade engineering career spanning finance, media, retail, and startups across the UK. He has designed and optimized high-throughput, resilient systems—most notably voting infrastructure for BBC prime-time shows—and transitioned legacy platforms to cloud-native Java/Scala architectures. Comfortable in fast-paced product teams and large Agile organisations, he has a track record of mentoring juniors, introducing test-first practices, and improving maintainability through pragmatic rewrites. Currently building backend systems at CAIS, he brings deep experience from firms such as UBS, Net-A-Porter and Specsavers, and a mechanical engineering MEng from UCL that informs his systematic approach to problem solving. Notably, he pairs financial services-scale reliability with startup agility, making him adept at both optimisation under extreme load and shipping practical, testable code.
11 years of coding experience
21 years of employment as a software developer
University College London