Haixiao Xiong

Security Expert at Alibaba Group

Hangzhou City, Zhejiang, 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
🎓
Top School
Haixiao Xiong is a security-focused software engineer with 13 years of experience building secure, high-performance systems at Alibaba Group, currently serving as a Security Expert in Hangzhou. He combines deep kernel and network security knowledge with hands-on back-end engineering, particularly around databases and distributed compute. As a staff-level contributor to Apache DataFusion and Ballista, he has implemented SQL engine features, storage integrations and scheduler improvements for widely used open-source query engines. Haixiao is a pragmatic coder and collaborative team player who pairs vulnerability-aware design with production-grade optimizations. He brings a track record of shipping reliability and scale—from Linux kernel hardening to enabling OSS-backed object store tables in distributed queries. His profile reflects a rare mix of applied security expertise and substantive open-source systems contributions.
code13 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Southeast University
github-logo-circle

Github Skills (12)

fusion10
query-engine10
big-data10
distributed-systems10
rust10
arrow-keys10
sql10
arrows10
arrow-js10
protobuffer9
protobuf9
data-engineering9

Programming languages (8)

TypeScriptC++ShellRustCJavaScriptGoPython

Github contributions (5)

github-logo-circle
apache/datafusion-ballista

Sep 2022 - Dec 2022

Apache DataFusion Ballista Distributed Query Engine
Role in this project:
userBack-end Developer
Contributions:17 reviews, 8 commits, 16 PRs in 3 months
Contributions summary:Haixiao primarily contributed to the back-end functionality of the Ballista distributed query engine. Their work involved fixing scheduler formatting, modifying the CLI to use Ballista contexts and include concurrent task parameters, and adding support for distinct counts within the query engine. Furthermore, the user contributed to improving the system's robustness through unified log level configuration and schema inference for CSV registration and supporting Alibaba Cloud OSS.
queryballistapythonquery-enginedataframe
apache/datafusion

Feb 2022 - Oct 2022

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer
Contributions:51 reviews, 3 commits, 13 PRs in 8 months
Contributions summary:Haixiao contributed to the Apache DataFusion SQL query engine by implementing features, fixing bugs, and improving the codebase. They added view table scan support to `datafusion-proto`, enhancing the project's functionality. Furthermore, the user added support for the `Substring` function within the `datafusion-proto` component and incorporated other optimizations. They also updated code to deprecate functions, such as updating test benches, and added support for creating object store source tables.
querypythonquery-enginedataframerust
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
Haixiao Xiong - Security Expert at Alibaba Group