Yangang Gao

Senior Software Engineer at Grab

Haidian District, Beijing, 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
Yangang Gao is a Senior Software Engineer with 13 years of experience building high-performance systems, currently based in Haidian District, Beijing and working at Grab. He has strong low-level and systems expertise demonstrated by contributions to prominent open-source projects like cgminer (ASIC/FPGA mining drivers) and OpenHFT’s zero-allocation hashing (Java memory and Unsafe optimizations). His background spans large consumer tech companies including ByteDance and Qihoo 360, and he holds a Master’s in Computer Science from Xidian University. Yangang excels at hardware-software integration, cross-platform driver work, and Java performance tuning, often solving tricky compatibility issues such as big-endian support and environments without Unsafe.getByte(). Colleagues rely on him for pragmatic, performance-first solutions that bridge embedded firmware and backend infrastructure. He combines deep technical craftsmanship with a track record of shipping production-ready improvements in both C and Java ecosystems.
code13 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Xidian University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

wp-api10
hardware-interface10
windows10
memory-management10
c1110
winapi10
integrations10
java10
c1710
javas10
device-driver10
driver10
sys10
system-integration10
embedded10

Programming languages (18)

C#MDXJavaC++CRustGoPerl

Github contributions (5)

github-logo-circle
Zero-allocation hashing for Java
Role in this project:
userBack-end Developer
Contributions:1 release, 51 commits, 27 PRs in 1 year 4 months
Contributions summary:Yangang primarily focused on low-level optimization and performance improvements within the Java-based `openhft/zero-allocation-hashing` repository. Their contributions involved modifying `UnsafeAccess` to support runtime environments without `Unsafe.getByte()`, and enhancing `CharSequenceAccess` to handle unaligned offsets. The user also made adjustments to the code to support big-endian architectures. Their work demonstrates expertise in Java and memory access optimization.
hashingopenhftfarmhashzeromurmurhash3
ckolivas/cgminer

Apr 2013 - Apr 2013

ASIC and FPGA miner in c for bitcoin
Role in this project:
userEmbedded Systems Engineer
Contributions:5 commits in 3 days
Contributions summary:Yangang contributed to the cgminer project by adding and modifying code related to hardware drivers, specifically for Avalon and CPU mining. They compiled drivers for Windows environments, implemented serial communication functionalities, and integrated fan control mechanisms. Their work also included adjustments for scrypt mining and overall improvements to the mining core, reflecting a focus on device compatibility and performance.
asicminerbitcoinfpga
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
Yangang Gao - Senior Software Engineer at Grab