Xin Huang is a senior software engineer with four years of backend-focused experience building large-scale data platforms, currently at Databricks after contributing to BigQuery’s Iceberg table support at Google. He has deep practical expertise in storage and query engine internals, demonstrated by kernel-level contributions to the widely used open-source Delta Lake project (adding expressions like STARTS_WITH and SUBSTRING, file-skipping logic, and transaction metrics). Comfortable in distributed systems and data formats, Xin pairs an academic background from Shanghai Jiao Tong University and USC with international exposure at Télécom Paris. Known for pragmatic, self-motivated engineering, he blends research experience in entity resolution and knowledge graphs with production-grade backend development.
4 years of coding experience
9 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Southern California
Exchanging Student Network and Data Science, Exchanging Student Network and Data Science at Télécom Paris
Bachelor of Science - BS Information Engineering, Bachelor of Science - BS Information Engineering at Shanghai Jiao Tong University
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:
Back-end Developer
Contributions:120 reviews, 31 PRs, 120 comments in 3 months
Contributions summary:Xin primarily contributed to the "Kernel" component of the `delta-io/delta` repository, focusing on implementing new expressions and functionalities. Their work involved adding the `STARTS_WITH` and `SUBSTRING` expressions, as well as implementing file skipping logic for `nullSafeEquals`. They also added metrics to collect file size information during transactions. These contributions enhanced the core functionality of the Delta Lake storage framework.
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Contributions:1 review, 3 PRs, 333 pushes in 3 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
Xin Huang - Senior Software Engineer at Databricks