Summary
Jack Gough is a Staff Software Engineer based in Nottingham with 10 years of experience building cloud-native RESTful services and backend infrastructure using Java, Spring, Ruby and AWS. He has a strong track record in financial services—delivering high-availability, multi-region systems and reusable libraries at Capital One—and has progressed through engineering and leadership roles including technical lead positions at BJSS and Lloyds. Jack combines hands-on implementation (backend, frontend, QA) with mentoring and delivery planning, having led cloud re-platforming efforts with Java 17, GraphQL, TypeScript and Terraform. He is pragmatic about performance and compliance, having halved service costs and implemented PCI-safe controls while improving observability via JMX/AppDynamics. An active open-source maintainer in his spare time, he releases reusable components to the community and regularly contributes fixes and features to projects on GitHub. Colleagues seek him out as an SME across legacy and emerging tech, reflecting both deep technical breadth and practical delivery focus.
11 years of coding experience
16 years of employment as a software developer
BSc Computing, BSc Computing at Nottingham Trent University
Halesowen College
English, british sign language