Ahmed Abualsaud is a software engineer with six years of experience focused on distributed data processing and cloud-native connectors. Currently on Google Cloud's Dataflow team, he contributes to Apache Beam as a committer, improving Java and Python SDKs and building robust connectors for BigQuery and Apache Iceberg. His notable open-source work includes extending Beam’s BigQuery/BigTable connector to support JSON types, adding storage API and streaming tests, and sharpening BigQueryAvroUtils—demonstrating deep familiarity with Java and GCP storage APIs. He blends research-minded problem solving from prior energy and simulation work with production-grade engineering at scale. Based in Durham, NC, Ahmed brings both academic rigor from Duke and Sydney and hands-on contributor experience in one of the industry’s most-used data processing projects. Colleagues rely on him for thoughtful design, thorough tests, and pragmatic enhancements that move open-source data infrastructure forward.
6 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Assistive/Augmentative Technology and Rehabilitation Engineering, Bachelor of Science - BS, Assistive/Augmentative Technology and Rehabilitation Engineering at Duke University
The University of Sydney
High School Diploma, High School Diploma at American School of Doha
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer
Contributions:898 reviews, 38 commits, 431 PRs in 8 months
Contributions summary:Ahmed's primary contribution involves extending the BigQuery BigTable connector in Java by adding support for JSON types. This included modifying BigQueryAvroUtils for direct reading, implementing integration tests, creating storage API and streaming insert tests, and addressing minor code fixes. This work focused on enhancing the connector's functionality to support JSON data, covering query, storage API, and streaming write operations. The user's commits demonstrate a proficiency in Java and experience working with BigQuery and related Google Cloud Platform services, including the BigTable connector.
Apache Beam is a unified programming model for Batch and Streaming
Contributions:7 reviews, 1 PR, 1463 pushes in 3 years 3 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.