Geoffrey Thomas is a Senior Software Engineer based in Enfield, UK, with roughly a decade of experience building complex systems for major defence and telecoms firms. He has progressed from synthetic environment and systems engineering at BAE and MBDA to long-term software roles at Metaswitch and Microsoft, bringing deep domain knowledge in communications and simulation. Comfortable in large engineering organizations, he blends scientific training in astrophysics with practical software craftsmanship to tackle demanding, safety- and reliability-conscious problems. Notably, his career shows continuity and commitment—multi-year tenures that suggest he focuses on long-term technical ownership and incremental architecture improvements.
10 years of coding experience
4 years of employment as a software developer
2:1 MSci (Hons), Physics; Astrophysics, 2:1 MSci (Hons), Physics; Astrophysics at University of Bristol
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
Geoffrey Thomas - Senior Software Engineer at Microsoft