John Donnellan is a seasoned software engineer with 11 years focused on building resilient, high-performance C# services and a long career at AT&T spanning technical support to labs engineering. He pairs solid systems engineering with a polyglot curiosity—regularly exploring F#, C and Scheme—to solve tricky correctness and performance challenges. His background includes operations and network roles, giving him a practical appreciation for operational reliability and maintainability in production systems. An Oxford mathematics graduate, he brings analytical rigor to algorithmic and design problems. Colleagues value his steady, learning-oriented approach and his ability to translate legacy telecom experience into modern service architectures. Outside typical engineering work he maintains a broad technical palette, often applying ideas from functional and low-level languages to improve robustness.
11 years of coding experience
21 years of employment as a software developer
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at University of Oxford
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.