Ahmed Abualsaud

Software Engineer 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
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.
code6 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Assistive/Augmentative Technology and Rehabilitation Engineering, Bachelor of Science - BS, Assistive/Augmentative Technology and Rehabilitation Engineering at Duke University
bookThe University of Sydney
bookHigh School Diploma, High School Diploma at American School of Doha
github-logo-circle

Github Skills (7)

javas10
json10
bigquery10
java10
testing9
google-cloud-platform9
streaming8

Programming languages (3)

JuliaJavaJavaScript

Github contributions (5)

github-logo-circle
apache/beam

Apr 2022 - Dec 2022

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-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.
golangpythonstreaming-databeambatch
ahmedabu98/beam

Jan 2022 - Apr 2025

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.
Request Free Trial
Ahmed Abualsaud - Software Engineer at Google