Joe Huang

Senior Game Development Engineer at NetEase

Guangzhou City, 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
Joe Huang is a Senior Game Development Engineer based in Guangzhou with a decade of experience building gameplay systems and backend services for major studios such as NetEase and Snail Games. He blends gameplay programming expertise—shipping titles like PixArk—with deep backend knowledge, demonstrated by substantive bug fixes and code cleanups in high-profile Redis and KeyDB repositories. Joe’s contributions show a strong grasp of low-level data structures, memory management, and multithreaded behavior, which he applies to both game logic and server-side stability. Comfortable navigating complex C/C++ codebases, he has a track record of improving defragmentation, module loading, and client tracking in production-grade systems. His background in information management from Wuhan University complements a pragmatic, systems-oriented approach to solving performance and reliability challenges.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Management, Information Management and Information System, Bachelor of Management, Information Management and Information System at Wuhan University
github-logo-circle

Github Skills (22)

debug10
key-value-store10
redis10
nosql10
key-value10
databases10
c1110
data-structure10
c1710
code-cleanup10
data-structures10
database10
debugging9
system-design8
caching7

Programming languages (5)

ShellC++CRubyPython

Github contributions (5)

github-logo-circle
redis/redis

Jul 2020 - Nov 2022

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Role in this project:
userBack-end Developer
Contributions:156 reviews, 96 commits, 97 PRs in 2 years 5 months
Contributions summary:Joe primarily contributed to bug fixes and code cleanup within the Redis codebase. Their work involved identifying and correcting issues in areas like defragmentation, module loading, ziplist handling, and command execution (e.g., SORT). They also addressed issues in client tracking and stream handling. The user's contributions demonstrate a strong understanding of the internal workings of Redis, including its data structures and core functionalities.
memorystreamsin-memory-databasememory-databasedata-model
Snapchat/KeyDB

Jul 2020 - Aug 2021

A Multithreaded Fork of Redis
Role in this project:
userBack-end Developer
Contributions:41 commits in 1 year
Contributions summary:Joe primarily contributed to bug fixes and code cleanup within the `keydb` repository. Their work involved correcting issues related to data defragmentation, module loading, and command execution, specifically addressing incorrect calculations, logic errors, and potential memory issues. They also addressed a bug in the handling of client tracking redirection and made improvements to the `redis-cli` command-line interface, and incorporated bug fixes by cherry-picking commits from the redis repository.
redisscaleleveldbgeohashredis-server
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
Joe Huang - Senior Game Development Engineer at NetEase