Jake Goodwin is a Senior Consultant and pragmatic software engineer with 10 years’ experience building web services primarily in Scala and Play, alongside strong Java, Kotlin and JavaScript skills. He champions Test-Driven Development and clean, maintainable code, using pairing as a core practice to both mentor juniors and surface blind spots in designs. At Opencast he delivers scalable solutions across design, research and business teams while owning incident investigation and operational stability. His background includes enterprise-grade work with Spring Boot, Hibernate, PostgreSQL and CI tooling, and earlier experience at Accenture honed his client-facing and automated testing skills. A Newcastle University computer science graduate with first-class honours, he brings a curiosity for practical security (from an earlier NFC research internship) and a steady focus on continuous improvement in team capability and code quality.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Science (BSc), Computer Science (Game Engineering), 1st Class Honours, Bachelor of Science (BSc), Computer Science (Game Engineering), 1st Class Honours at Newcastle University
Contributions:21 pushes, 1 branch, 1 comment in 13 days
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.