John Casey

Software Engineer IV, Team Lead at Google

Durham, North Carolina, 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

🤩
Rockstar
🎓
Top School
John Casey is a software engineering leader and team lead at Google with four years of industry experience and a prior five-year tenure building financial systems at Galatea Associates. He specializes in backend Java services, Spring Boot, and distributed systems, with hands-on work integrating BigQuery into Apache Beam and improving logging, error handling, and testing in a prominent open-source data-processing project. At Galatea he architected payment processing features for Latin American expansion and built integrated testing tools that powered client demos, demonstrating a blend of product-facing delivery and engineering rigor. Based in Durham, NC, he combines production-scale cloud expertise with a pragmatic focus on observability and reliability. His background in history suggests a habit of clear communication and contextual thinking that helps him translate complex technical trade-offs into actionable plans.
code4 years of coding experience
job5 years of employment as a software developer
bookBachelor of Arts - BA, HISTORY, Bachelor of Arts - BA, HISTORY at Tufts University
github-logo-circle

Github Skills (7)

javas10
error-handling10
bigquery10
apache-beam10
java10
logging9
testing8

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
apache/beam

Dec 2021 - Jan 2023

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:1 release, 424 reviews, 54 commits in 1 year 1 month
Contributions summary:John primarily focused on improving the logging and error handling related to BigQuery operations within the Apache Beam Java SDK. Their contributions involved adding checks for specific error messages and suggesting remedies for timeout issues. Furthermore, the user added parameters to enable users to specify load_job_project_id in BigQuery, which indicates a focus on the BigQuery integration within the Beam project. In addition to backend work, they also worked on testing improvements.
golangpythonstreaming-databeambatch
johnjcasey/beam

Dec 2021 - Feb 2025

Apache Beam is a unified programming model for Batch and Streaming
Contributions:29 PRs, 438 pushes, 87 branches in 3 years 2 months
beambatchstreamingapacheprogramming-model
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
John Casey - Software Engineer IV, Team Lead at Google