Jonathan Perry is a pragmatic software engineer with 12 years' experience building high-volume, resilient media systems at the BBC, specialising in Java microservices, AWS and rigorous BDD/TDD practices. He combines hands-on delivery—authoring and deploying Spring Boot services via CI/CD—with people-focused leadership, having led small teams, mentored junior engineers and co-established training for on-call developers. Comfortable across the stack, he pairs backend concurrency and design-pattern expertise with front-end SPA experience (React/JS) and infrastructure-as-code using Python. Known for meticulous attention to detail and a collaborative style, he also routinely supports out-of-hours incidents and contributes to architecture and technical documentation. A continual learner with an MSc in Advanced Computer Science, he brings a steady, service-oriented mindset to complex, customer-facing media platforms.
11 years of coding experience
4 years of employment as a software developer
Sussex Downs College
MSc, Advanced Computer Science, MSc, Advanced Computer Science at University of Sussex
BSc (Hons), Multimedia Technology and Design, BSc (Hons), Multimedia Technology and Design at University of Kent
A sample NodeJS app demonstrating ES6 (Babel) using Express, Bluebird (Promises), Mocha and Chai
Contributions:3 PRs, 32 pushes, 4 branches in 2 years 4 months
babelnode-jsjavascriptexpressmocha
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
Jonathan Perry - Software Engineer, Media Services at BBC