Haitao Yao is a seasoned technology leader with 15+ years building large-scale AI, data and cloud-native platforms for automotive and consumer internet companies. As Director of Global AI & Data Platforms at Geely/Zeekr he created GDPR-compliant dual-region architectures, a Vehicle Data Platform and DSL-driven real-time analytics that accelerated vehicle R&D and product decisions worldwide. He previously built Liulishuo’s data and ML-training infrastructure from the ground up, delivering PB-scale pipelines, a SQL-to-Airflow ETL compiler and a zero-downtime cloud migration. Hands-on at heart, Haitao has contributed to high-profile open-source distributed systems like Apache Spark and Storm, improving reliability and stream processing internals. He also founded a Connected Vehicle Cybersecurity & Data Lab and led large public penetration tests, combining AI engineering with security-first platform modernization. Known for designing platforms that create compounding leverage across business units, he blends deep systems engineering with product-focused data strategy.
14 years of coding experience
5 years of employment as a software developer
Bachelor Software Engineering, Bachelor Software Engineering at University of Electronic Science and Technology of China
Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more
Role in this project:
Back-end Developer
Contributions:7 commits in 22 days
Contributions summary:Haitao primarily focused on code refactoring and enhancements within the Storm distributed computation framework. Their contributions include reformatting code, merging updates, and modifying core components like `DRPCClient`, `Utils`, and `TransactionalSpoutCoordinator`. The user also made changes related to transactional spouts and incorporated command-line option parsing.
Lightning-fast cluster computing in Java, Scala and Python.
Role in this project:
Back-end Developer
Contributions:16 commits in 1 month
Contributions summary:Haitao primarily contributed to the Spark project's core functionality, focusing on RDD (Resilient Distributed Datasets) and SparkContext improvements. Their commits involved modifying and extending classes related to checkpointing, storage management, and the internal workings of the DAGScheduler. The changes included enhancements to error handling, performance optimizations, and the addition of features to improve the reliability and efficiency of Spark's distributed computing capabilities. The user also contributed to testing and bug fixes within the system.
pythoncluster-computinglightningsparkscala
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.