Tengfei Huang

Software Engineer at Databricks

Beijing, China
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
Tengfei Huang is a software engineer with nine years of experience building backend systems at major tech companies including Baidu, Microsoft, and currently Databricks in Beijing. He has contributed to large-scale open-source analytics software—most notably Apache Spark—improving JSON serialization of complex TreeNode structures and hardening error handling during compilation and execution. Tengfei focuses on robustness and data integrity in distributed processing pipelines, bringing practical improvements to serialization, currying handling, and error-class migrations. Comfortable in high-scale, production environments, he blends hands-on backend engineering with a track record of impactful open-source contributions to widely used projects.
code9 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (9)

javas10
apache-spark10
error-handling10
java10
json-serialization10
scala10
sql9
data-structures8
data-structure8

Programming languages (3)

JavaC++Scala

Github contributions (5)

github-logo-circle
apache/spark

May 2021 - Jan 2023

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:159 reviews, 3 commits, 26 PRs in 1 year 8 months
Contributions summary:Tengfei primarily contributed to the back-end infrastructure of Apache Spark, specifically focusing on improving the serialization of `TreeNode` objects to JSON format. They addressed issues related to data integrity by including crucial information within the JSON output, such as details on `cteRelations` and `branches`. Moreover, the user enhanced the robustness of the serialization process by handling currying products. Additionally, the user worked on error handling within the compilation and execution phases by migrating various errors to use error classes.
analyticspythondata-processingsqlapache
ivoson/gluten

Apr 2024 - Nov 2024

Contributions:53 pushes, 19 branches in 7 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
Tengfei Huang - Software Engineer at Databricks