Zhu Xiang

Senior Software Engineer at Baidu, Inc.

Shenzhen, Guangdong Province, 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
Zhu Xiang is a Senior Software Engineer based in Shenzhen with 11 years of professional experience and a decade of deep C/C++ expertise, currently contributing at Baidu. He has a strong background in systems programming, antivirus and security tooling from leadership roles at Kingsoft, and practical experience in game platform and assistant development from Tencent. Zhu is an active open-source contributor to prominent projects like the OpenTelemetry Collector—where he improved Kafka export and data serialization—and radare2, adding value to reverse-engineering and binary parsing components. He blends low-level protocol and marshaling skills with pragmatic testing and refactoring practices, often surfacing subtle fixes in assembly handling and message conversion. A dual-degree holder with a master’s from Huazhong University of Science and Technology, he pairs rigorous academic training with a curiosity for time-travel humor on GitHub, hinting at a playful, inventive mindset.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, mechanics engineering, Master's degree, Computer Science, mechanics engineering at Huazhong University of Science and Technology
languagesChinese, Japanese, English
github-logo-circle

Github Skills (21)

assembly10
kafka10
radare210
c1110
x8610
c1710
code-analysis10
go10
assembler10
command-line10
opentelemetry10
reverse-engineering10
telemetry10
program-analysis10
debug9

Programming languages (20)

C#JavaC++CSSRustCSchemeVue

Github contributions (5)

github-logo-circle
OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:10 reviews, 5 commits, 7 PRs in 8 months
Contributions summary:Zhu primarily contributed to the `kafkaexporter` within the OpenTelemetry Collector, focusing on the integration with Kafka. Their work involved separating message conversion for OTLP and Jaeger, improving marshaling logic, and refactoring testing procedures. They also addressed issues related to data serialization for Kafka, including adapting code to use `sarama.ProducerMessage` and fixing related errors. Additionally, the user added `traceID` and `spanID` fields to `Exemplar`.
opentelemetry-collectortracingtempoobservabilitytelemetry
radareorg/radare2

May 2017 - Sep 2017

UNIX-like reverse engineering framework and command-line toolset
Role in this project:
userBack-end Developer & Reverse Engineering Specialist
Contributions:7 commits, 7 PRs, 15 comments in 4 months
Contributions summary:Zhu contributed to the radare2 reverse engineering framework by addressing issues related to the RBin component, which handles binary file parsing and loading. They refactored code and improved the handling of assembly syntax, specifically for AT&T syntax in x86 assembly. The user also fixed output formatting and corrected behavior in core functionality, impacting how the tool processes and displays information.
unixbinary-analysissecurityradare2forensics
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
Zhu Xiang - Senior Software Engineer at Baidu, Inc.