Haidar Hadi

Senior Data Engineer

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Haidar Hadi is a Senior Data Engineer in the San Francisco Bay Area with 12 years of experience building large-scale, production data platforms that turn the “firehose” of enterprise data into clear, actionable insight. He combines deep hands-on expertise in Spark, Scala, Hadoop ecosystems and AWS with a strong emphasis on usability, testing and operational reliability—having delivered end-to-end pipelines that process billions of records and dramatically cut processing times. His background spans product, solutions and executive-facing roles, so he routinely translates technical tradeoffs into business value and trains teams for adoption. An active contributor to open-source projects, he’s added Joda-Time support to Twitter’s bijection library and strengthened test automation for Alluxio’s data orchestration codebase, showing attention to interoperability and system integrity. Colleagues rely on him as a pragmatic pioneer who both scouts paradigm-changing tools and makes them consumable for non‑expert business users.
code12 years of coding experience
job5 years of employment as a software developer
bookBS, Commercial Psychology, BS, Commercial Psychology at San Francisco State University
bookBS, Information Technology, BS, Information Technology at San Francisco State University, Lam Family College of Business
languagesArabic, French, English
github-logo-circle

Github Skills (18)

datetime10
integrate10
lib10
date-manipulation10
datetimes10
integrations10
java10
manipulation10
scala10
javas10
junit10
dates10
orchestration10
joda-time10
test-automation10

Programming languages (4)

JavaScalaJavaScriptPython

Github contributions (5)

github-logo-circle
twitter/bijection

Jul 2013 - Jul 2013

Reversible conversions between types
Role in this project:
userBack-end Developer
Contributions:34 commits in 17 days
Contributions summary:Haidar primarily contributed to the `bijection` repository by adding support for Joda-Time library. They introduced new classes and bijections for converting between `java.util.Date` and `org.joda.time.DateTime` objects, including string and long representations. Additionally, the user updated the project's build configuration by adding the `nscala-time` dependency to support Joda-Time functionality. Several commits focused on refactoring the code, creating a new package and removing some bijections, which shows active contribution and iterative improvement.
conversionsreversible
Alluxio/alluxio

Nov 2015 - Jan 2016

Alluxio, data orchestration for analytics and machine learning in the cloud
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 8 PRs, 19 comments in 2 months
Contributions summary:Haidar contributed significantly to the test suite within the Alluxio project. They added multiple test cases focused on the "pin" command, demonstrating an understanding of file pinning functionality and eviction behavior. The commits cover file pinning, unpinning, and scenarios with memory limitations to prevent file eviction, showing a focus on system integrity and functionality testing. The user also addressed code indentation issues, improving test code readability.
data-analysisvirtual-distributed-filesystemanalyticsorchestrationdata-science
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
Haidar Hadi - Senior Data Engineer