Jonathan Foot is a software engineer based in London with eight years' experience and an MSci (1st Class) in Computer Science from the University of Nottingham, now building systems at Google. He has a strong track record delivering commercial features and platform improvements—most recently leading a cross-database migration and dramatically speeding up a PostgreSQL integrity tool by 97% at Experian. Comfortable across languages from C# and Java to C/C++, Haskell and Python, he blends backend engineering, CI/CD and cloud-native practices with pragmatic automation. Jonathan pairs hands-on coding with project leadership: he drove major product features, containerised critical services into Kubernetes, and rebuilt multi-provider SSO for enterprise clients. He also brings practical ops experience from university sysadmin roles and a history of shipping consumer-facing automation (e.g., a bus-tracking/prediction bot), reflecting curiosity beyond core product work.
9 years of coding experience
2 years of employment as a software developer
MSci Hons Computer Science, MSci Hons Computer Science at University of Nottingham
A-Levels Mathematics Computer Science and Physics, A-Levels Mathematics Computer Science and Physics at UTC Reading
Three example programs, one using the Reading Open data API, one using the new Reading Buses Open Data API and one using my Reading Buses API Library. All find a list of bus services operating in Reading and then allow you to monitor the live arrivals at a stop.
Contributions:4 releases, 15 commits, 1 PR in 4 years 9 months
data-apiapibuslive-timesopen-data
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.