Andrew Bennett

Principal Software Engineer at BBC

Macclesfield, 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
Andrew Bennett is a pragmatic Principal Software Engineer with 11 years’ experience building reliable, well-architected systems across pharmaceuticals, utilities, automation and high-traffic media. Currently engineering at the BBC, he has helped deliver the Simorgh platform that serves hundreds of millions of visitors and contributed front-end improvements such as analytics testing and image placeholder enhancements. He combines functional-style, SOLID-driven design with practical trade-offs, preferring low-state solutions that stand up in safety-critical and 24/7 production environments. As a former tech lead in production line automation and earlier work on SCADA and scientific tooling, he brings deep real-time and systems integration experience from C# to Python and F#. A natural collaborator and evangelist, he’s influenced large cross-team rollouts (GDPR cookie work, cloud migrations) and helped rationalise frontend components to enable personalised experiences. Colleagues rely on him for clear architectural choices that balance rigor with delivery.
code11 years of coding experience
job11 years of employment as a software developer
bookBsc (Hons) - 1st Computer Science, Bsc (Hons) - 1st Computer Science at University of Staffordshire
github-logo-circle

Github Skills (9)

javascript10
jestjs10
react10
jtest10
jes10
accelerated-mobile-pages9
ampl9
css8
html8

Programming languages (4)

TypeScriptJavaScriptRubyClojure

Github contributions (5)

github-logo-circle
bbc/simorgh

Nov 2019 - Jan 2023

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:841 reviews, 868 commits, 302 PRs in 3 years 2 months
Contributions summary:Andrew's contributions focused on the implementation and modification of Chartbeat Analytics tests for the Simorgh project. They were involved in removing unnecessary configurations, merging branches, updating test files, and making refactoring changes to improve maintainability, specifically targeting AMP and non-AMP contexts. Furthermore, the user implemented the use of a new component and added code to enable image placeholders.
isomorphic-javascriptreactbiggestsingle-page-applicationjavascript
andrewscfc/simorgh

Jan 2021 - May 2024

The BBC's Open Source Single Page Application. Contributions welcome! Used on some of our biggest websites, e.g.
Contributions:2 PRs, 12 pushes, 1 branch in 3 years 4 months
reactbiggestsingle-page-applicationjavascriptbbc
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
Andrew Bennett - Principal Software Engineer at BBC