Summary
Graham Keenan is a pragmatic software engineer with a decade of experience building backend systems, internal tooling, and cloud-native APIs for high-traffic products at organisations like the BBC. He combines a strong academic background (PhD in Chemistry and a Master's in Software Development) with hands-on experience designing modular automation software and scalable AWS services, often operating as on-call for live incident response. At the University of Glasgow he led teams creating autonomous lab systems and data pipelines that supported published research, and at the BBC he has driven adoption of TypeScript across legacy codebases and maintained critical programme-catalogue databases. Focused on improving developer experience, he specializes in creating reliable tooling that smooths everyday workflows while tackling large-scale data ingestion and processing challenges.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Chemistry, 2:1, Bachelor of Science - BS, Chemistry, 2:1 at University of Glasgow