James Donohue

Software Engineer at Apple

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Donohue is a seasoned software engineer and team leader with 11+ years’ experience building high-traffic, multilingual web products — notably co-leading BBC projects reaching 150 million weekly users and contributing front-end improvements to the open-source Simorgh platform. Now at Apple, he blends hands-on full-stack development (Node.js, React) with DevOps and cloud delivery expertise, having driven migrations from Jenkins to managed CI/CD and introduced automated pipelines at scale. He has managed and mentored teams of up to 11 engineers, led incident response and threat modelling, and delivered the BBC’s first personalised News homepage. James pairs a pragmatic engineering mindset with a strong interest in the human side of software: mentoring, accessibility, and diverse teams are recurring themes in his work. He’s comfortable moving between code, architecture and people processes, and has a track record of improving performance, security and delivery lead times. His background in film and literature plus an MSc in Software Engineering gives him a rare mix of technical depth and communication flair, reflected in public speaking and writing.
code11 years of coding experience
job20 years of employment as a software developer
bookBachelor of Arts (BA), Film and Literature, 2:1 (Hons), Bachelor of Arts (BA), Film and Literature, 2:1 (Hons) at University of Warwick
bookMaster of Science (MSc), Software Engineering and Internet Architecture (Part-Time), Distinction, Master of Science (MSc), Software Engineering and Internet Architecture (Part-Time), Distinction at University of Bradford
languagesGerman, Spanish
github-logo-circle

Github Skills (7)

javascript10
front-end-development10
react10
storybook9
typescripts8
typescript8
typescript-types8

Programming languages (6)

TypeScriptJavaSCSSJavaScriptPerlRuby

Github contributions (5)

github-logo-circle
bbc/simorgh

Mar 2019 - May 2021

The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
Role in this project:
userFront-end Developer
Contributions:1 review, 422 commits, 169 PRs in 2 years 1 month
Contributions summary:James's contributions primarily focused on modifying front-end components within the BBC Simorgh web application. The user implemented changes to various stories and storybook container files, specifically updating the rendering of components within different service contexts. The changes include modifying rendering contexts and layout components. Additionally, the user addressed code differences in the project's test and related configuration files.
isomorphic-javascriptreactbiggestsingle-page-applicationjavascript
jamesdonoh/halfpricesushi

Aug 2016 - Oct 2024

Contributions:12 PRs, 50 pushes, 32 branches in 8 years 2 months
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
James Donohue - Software Engineer at Apple