Tom Brennan is a founding engineer and backend-focused senior software developer with 8+ years building scalable systems across IoT, ML infrastructure, and financial services. He has led cross-team initiatives—such as Kafka standardisation at Featurespace—and built production microservices, data platforms, and ML tooling using Java, Python, Rust, Kafka, PostgreSQL and Spring Boot. At Microsoft he helped migrate telecom software to Azure, and at SPICA he shipped the company’s first ML occupancy predictor while hiring and mentoring junior engineers. Recently returned from extensive solo international travel, he’s now seeking impactful backend roles in London or remotely and brings both hands-on delivery experience and a knack for turning complex integration challenges into reliable, production-ready systems.
8 years of coding experience
8 years of employment as a software developer
Master's degree Physics, Master's degree Physics at University of Oxford
Contributions:8 PRs, 68 pushes, 4 branches in 2 years 11 months
apipythonfaunadbmoviedb-apijavascript
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.