Hao Jiang

Software Engineer at Databricks

Sunnyvale, California, 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
Hao Jiang is a Senior Software Engineer at Databricks with 13 years of industry experience and a PhD in Computer Science from the University of Chicago. He specializes in storage systems, columnar data stores, compression, key-value stores and FPGA-driven optimization, and currently contributes to Delta Lake core features that improve schema handling and Hive Metastore interoperability. Before industry research at Databricks he was a postdoc at Harvard building self-designing adaptive blockchain systems, blending academic rigor with production engineering. Hao began his career as a J2EE architect and database administrator, bringing deep expertise in scalable enterprise systems, Oracle/MySQL performance tuning, and ORM frameworks like Spring and Hibernate. He has led distributed development teams and has hands-on experience modifying MySQL replication internals, a signal of his willingness to work at both high and low levels of the stack. Based in Sunnyvale, he combines research-level problem solving with practical contributions to a widely used open-source Lakehouse project.
code13 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Fudan University
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at The University of Chicago
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Clarkson University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,874reputation
314kreached
25answers
48questions
Badges
mysql
top-5%
passwords
top-5%
ubuntu
top-5%
github-logo-circle

Github Skills (21)

spark10
delta-lake10
big-data10
schema-design10
schema-org10
data-lake10
schema10
mysql9
ubuntu9
java9
sql9
passwords9
javas9
testing8
google-benchmark6

Programming languages (4)

JavaShellScalaHTML

Github contributions (5)

github-logo-circle
delta-io/delta

Sep 2023 - Apr 2025

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
userBack-end Developer
Contributions:49 reviews, 46 PRs, 21 comments in 1 year 6 months
Contributions summary:Hao primarily contributed to the core functionalities of the Delta project, specifically focusing on improving the handling of `varchar` data types and related schema comparisons within the Delta Lake framework. They addressed an issue where `varchar` columns were not correctly compared due to Spark's internal representation, implementing a fix by converting the schema. Additionally, the user refactored and tested various components, including those related to error messages. Furthermore, they were involved in adding support for the UniForm feature, enabling interoperability with Hive Metastore (HMS).
analyticsprestodbflinkbig-dataspark
harperjiang/iosCalculator

Nov 2012 - Apr 2014

Contributions:74 commits in 1 year 5 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