James Fennell

Software Engineer at Google

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job2 years of employment as a software developer
bookPhD, Courant Institute, Mathematics, PhD, Courant Institute, Mathematics at New York University
bookBachelor of Science (BS), Mathematics, Bachelor of Science (BS), Mathematics at University College Cork
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
340reputation
27kreached
2answers
2questions
github-logo-circle

Github Skills (100)

nyc10
transit10
code-generator10
transit-data10
sql10
golang10
open-data10
kotlin10
sqlalchemy10
docker-compose9
database9
istanbul9
postgresql9
programming-language9
python9

Programming languages (8)

C#JavaShellRustCGoHTMLPython

Github contributions (5)

github-logo-circle
jamespfennell/transiter

Sep 2018 - Oct 2022

Web service for transit data
Contributions:6 releases, 35 reviews, 562 commits in 4 years 2 months
transitweb-serviceopen-datatransit-data
jamespfennell/xz

Mar 2021 - Mar 2024

xz compression in Go
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.
Request Free Trial
James Fennell - Software Engineer at Google