Huafeng Wang

Senior Software Engineer at Alibaba Cloud

Minhang District, Shanghai, 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

👤
Senior
🎓
Top School
Huafeng Wang is a Senior Software Engineer with 11 years of experience specializing in back-end and big data systems, currently based in Shanghai and working at Alibaba Cloud. He has deep hands-on expertise in real-time stream processing—contributing core scheduler, resource allocation, and lifecycle management code to Gearpump—and has improved test coverage for the Apache Beam Gearpump runner. Earlier roles at Intel and Vipshop reflect a strong background in benchmarking and integration work, including adding Gearpump support to the HiBench suite. Known for pragmatic refactors that strengthen metrics, logging, and reliability, he blends production-grade engineering with a keen eye for test automation and performance validation.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Software Engineering, Bachelor of Engineering (B.E.), Computer Software Engineering at 南京大学
languagesChinese
github-logo-circle

Github Skills (17)

unit-testing10
testing10
distributed-systems10
akka10
resource-management10
java10
scala10
javas10
junit10
apache-beam10
streaming10
spark9
storm9
concurrency9
kafka8

Programming languages (6)

JavaC++RustScalaHTMLPython

Github contributions (5)

github-logo-circle
gearpump/gearpump

Sep 2014 - Oct 2017

Lightweight real-time big data streaming engine over Akka
Role in this project:
userBack-end Developer
Contributions:3 releases, 300 commits, 231 PRs in 3 years 1 month
Contributions summary:Huafeng's contributions center around the refactoring and implementation of core functionality within the "gearpump/gearpump" repository. They focused on extracting and implementing scheduler functionality, along with the related resource representation and allocation processes. The user modified files within the "org.apache.gearpump.cluster" and "org.apache.gearpump.scheduler" packages, which indicates involvement in core system components. Their work includes managing application lifecycles by implementing methods to handle restarting applications as well as improving existing functionality like metrics and logging.
stream-processingbigdatastreaming-datastreamingbig-data
Intel-bigdata/HiBench

May 2016 - Dec 2016

HiBench is a big data benchmark suite.
Role in this project:
userBack-end Developer
Contributions:9 commits, 5 PRs, 1 comment in 6 months
Contributions summary:Huafeng contributed to the HiBench big data benchmark suite by adding support for Gearpump, a stream processing framework, to the streaming benchmark tests. They implemented integration with Gearpump, including configuration, metrics reporting, and specific benchmark applications such as word count. Furthermore, the user modified existing code related to windowing and other aspects of the Spark and Storm benchmarks, enhancing their functionality within the streaming benchmark framework.
benchmark-databenchmarkingbenchmark-suitebig-databenchmark
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
Huafeng Wang - Senior Software Engineer at Alibaba Cloud