David Adams

Senior Staff Software Engineer at Waymo

Greater Boston 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
David Adams is a Senior Staff Software Engineer in Greater Boston with 11 years of experience building robust backend systems and cloud-native data access solutions. He currently leads engineering efforts at Waymo and previously contributed to healthcare and genomics engineering at Verily, bringing domain experience in large-scale, production-critical software. His open-source work on the widely used GATK project includes improving authentication and Google Cloud Storage access in Java, a niche but crucial contribution for genomics pipelines operating at scale. David holds advanced degrees in both physics and computer science, blending rigorous analytical training with practical software engineering to solve complex systems and data access challenges.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of Michigan
bookVirginia Tech
github-logo-circle

Github Skills (11)

google-cloud-storage10
bioinformatics10
javas10
authentication10
user-authentication10
gatk10
dataflow-programming10
dataflow10
java10
genomics9
spark4

Programming languages (4)

JavaRShellPython

Github contributions (5)

github-logo-circle
broadinstitute/gatk

May 2015 - Dec 2015

Official code repository for GATK versions 4 and up
Role in this project:
userBack-end Developer
Contributions:82 commits, 42 PRs, 160 pushes in 7 months
Contributions summary:David primarily focused on improving authentication and data access within the GATK codebase, particularly in the context of Google Cloud Storage. Their contributions involved modifying Java code within `ReadsSource.java`, `DataflowCommandLineProgram.java`, and `DataflowReadsPipeline.java` to enhance authentication mechanisms and facilitate access to data buckets. Additionally, they made changes to test code, demonstrating involvement in ensuring the correct functionality of these authentication improvements. These modifications were critical to the overall functionality of the GATK project.
genomesciencednaspark-mlngs
davidadamsphd/abstract-ink

Oct 2017 - Apr 2020

Contributions:6 PRs, 5 pushes, 7 branches in 2 years 6 months
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
David Adams - Senior Staff Software Engineer at Waymo