Summary
Thomas Fulton is a Senior Software Engineer with a decade of experience specializing in developer tooling, productivity platforms, and backend infrastructure. He has driven large migrations and platform improvements—leading a company-wide Python upgrade and building Bazel-based tooling at Robinhood, and creating Bento, Instacart’s developer environment orchestration and CI for microservice testing. Thomas excels at automation that enforces best practices and reduces developer friction, with hands-on work spanning Rust, Python, Node.js, Go-style microservices, and custom database engines. He repeatedly improves developer velocity and reliability—e.g., rewriting core algorithms to cut push times by nearly half and slashing local environment maintenance time from 10 to 3 hours per week. Based in Old Toronto, he combines deep technical problem-solving with collaboration on high-performing teams and a persistent focus on making engineering work more productive and less burdensome. An early mobile engineer turned platform specialist, he brings both product-minded engineering and low-level systems insight to developer experience challenges.
10 years of coding experience
9 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at McGill University
English