Drew Gallardo

Apache Iceberg Committer at The Apache Software Foundation

Redmond, Washington, 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
Drew Gallardo is a software engineer with nine years of experience building data lake and backend systems, currently at LanceDB in Redmond and an Apache Iceberg committer. He spent four years at AWS working on data lake technologies (Athena, EMR, Spark) and contributed substantive backend fixes and API improvements to the widely used Apache Iceberg project. Drew’s contributions include OpenAPI spec fixes, shared InMemoryFileIO behavior, and catalog deprecations—work that improves API clarity and storage interoperability for large-scale analytics. A University of Washington Informatics graduate, he began practical engineering as a long-term student intern supporting institutional software before moving into cloud-scale data platforms. He combines hands-on backend engineering with open-source stewardship, quietly improving developer ergonomics in critical data infrastructure. Based in Redmond, he brings a pragmatic focus on robust APIs and storage correctness that pays off in production data pipelines.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Informatics, Bachelor's degree, Informatics at University of Washington
github-logo-circle

Github Skills (13)

ice10
javas10
api-rest10
rest-api10
apache10
api-design10
restful-api10
java10
apache-iceberg10
openapi9
aws8
dynamodb7
amazon-dynamodb7

Programming languages (8)

TypeScriptJavaCSSRustJavaScriptHTMLKotlinPython

Github contributions (5)

github-logo-circle
apache/iceberg

Oct 2023 - Mar 2025

Apache Iceberg
Role in this project:
userBack-end Developer
Contributions:37 reviews, 12 PRs, 36 comments in 1 year 5 months
Contributions summary:Drew primarily contributed to backend development, focusing on enhancements and fixes within the Apache Iceberg project. Their work included fixing an error response model definition in the OpenAPI spec, making the `InMemoryFileIO` map shared across instances, and deprecating the DynamoDB catalog. Additionally, the user added content file types to the spec for the PreplanTable and PlanTable API. These changes demonstrate a focus on improving the REST API and supporting the underlying data storage and catalog features.
apache-icebergapachebig-datadatastreamjava
geruh/iceberg-python

Jan 2024 - Feb 2025

Apache PyIceberg
Contributions:1 PR, 51 pushes, 13 branches in 1 year 1 month
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