James Fennell is a software engineer with 11 years of experience who combines research-grade mathematical training with practical systems and backend engineering. Currently at Google, he contributes to the distributed storage engine behind AlloyDB, bringing deep experience in APIs, data pipelines, and database performance optimization. He has shipped production services in C++, Go, Java, and Python, and maintains substantial personal Rust work and long-lived projects on GitHub. Pragmatic about tooling yet enthusiastic about modern languages and engineering practices, he balances systems programming interests with a strong backend focus. Based in New York, he occasionally writes about technical topics and has a PhD-level mathematical perspective that informs his approach to reliability and algorithmic trade-offs.
11 years of coding experience
2 years of employment as a software developer
PhD, Courant Institute, Mathematics, PhD, Courant Institute, Mathematics at New York University
Bachelor of Science (BS), Mathematics, Bachelor of Science (BS), Mathematics at University College Cork
Contributions:78 pushes, 21 branches, 3 tags in 3 years
goxz
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.