Yiheng Wang is a Software Architect with 11 years of experience building and scaling distributed machine learning systems, currently leading BigDL development at Intel to bring deep learning to Apache Spark at production scale. He combines back-end engineering, algorithm acceleration, and end-to-end big data solution design, with hands-on experience in distributed ML, test automation, and CI from prior roles at Morgan Stanley and Microsoft. An active open-source contributor, he improved functionality and test coverage for Apache Livy—helping Spark interop via Thrift and Python test environments—and focuses on reliability for metadata and session management features. Comfortable bridging research-grade algorithms and enterprise deployment, he also has a strong foundation from a master's in Computer Software and Theory from Shanghai Jiao Tong University.
11 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Software and Theory, Master's degree, Computer Software and Theory at Shanghai Jiao Tong University
Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:10 commits, 47 PRs, 261 comments in 4 months
Contributions summary:Yiheng primarily contributed to improving the Apache Livy project's functionality and reliability. They addressed issues by modifying existing code, particularly within the Thrift server and Python API test environments. The user added comprehensive unit and integration tests, focusing on metadata operations, log retrieval, and session management. Their work included supporting new features like GetSchemas, GetFunctions, GetTables, and GetColumns.
Contributions:13 commits, 6 PRs, 4 pushes in 10 months
sciencedata-scienceto-doapachebig-data
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
Yiheng Wang - Software Architect at Intel Corporation