Graeme Foster

Senior Software Engineer at Equal Experts

Reading, 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

👤
Senior
🎓
Top School
Graeme Foster is a Senior Software Engineer and hands-on architect with three decades of commercial experience who currently splits his time between leading teams at DEFRA and running his consultancy, Code For Breakfast. He specialises in web development, cloud-native systems (GCP, AWS, Azure) and TypeScript, favouring functional patterns and immutability to keep code simple and testable while knowing precisely which tests add value. Graeme has repeatedly taken products from inception to production across sectors—from payments at Tesco and platform work at Just Eat to sustainability and generative-AI features at Contingent—bringing pragmatic architecture, CI/CD and observability to bear. He mentors teams, introduces modern tools and practices (Effect-TS, GitOps, OpenTelemetry) and enjoys proving ideas via personal projects that often feed back into his professional work. An early self-taught programmer who still brews beer and built a custom home heating controller, he combines long-term system-level thinking with curiosity-driven experimentation.
code15 years of coding experience
job29 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at University of Southampton
stackoverflow-logo

Stackoverflow

Stats
11,427reputation
1.2mreached
136answers
34questions
Badges
wpf
top-5%
visibility
top-5%
github-logo-circle

Github Skills (15)

javascript10
nodejs10
api10
trello-api10
visibility9
testing9
wpf9
observablecollection6
textblock6
scrum6
project-management6
visual-studio6
optimization6
operator6
defaults6

Programming languages (12)

TypeScriptC#PowerShellMDXDockerfileShellMakefileJavaScript

Github contributions (5)

github-logo-circle
norberteder/trello

Mar 2012 - Jun 2014

Use the Trello API from Node
Role in this project:
userBack-end Developer
Contributions:25 commits, 1 comment in 2 years 3 months
Contributions summary:Graeme primarily contributed to the development of the Trello API client library. Their work focused on adding new functionalities like `getListsOnBoard`, `addListToBoard`, `getCardsOnBoard`, `deleteCard`, `addCard`, `addCommentToCard`, and `addMemberToCard`. Furthermore, the user refactored the code by introducing the `makeRequest` function and also added unit tests. This indicates a focus on expanding the library's capabilities and ensuring its quality.
apijavascriptnodejstrello-apitrello
GraemeF/home-automation

Apr 2022 - Feb 2023

Control your Hive heating with Hue sensors
Contributions:146 commits, 181 PRs, 379 pushes in 10 months
hue-sensorssensorsifttthuehome-automation
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
Graeme Foster - Senior Software Engineer at Equal Experts