Nick Yang

Backend Tech Leader at TapTap

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

🤩
Rockstar
🎓
Top School
award
Top expert inUnity and Unreal Game Development
Nick Yang is a backend tech leader with 11 years building scalable, cross-platform game servers and distributed systems, currently leading backend engineering at TapTap. He combines deep C++, Go, Python and C# expertise with strong MySQL/Redis skills to design high-performance multiplayer architectures and optimize core logic servers. A longtime maintainer and main contributor to ArkNX and active contributor to well-known C++ game frameworks like NoahGameFrame and brynet, he often focuses on cross-platform compatibility and Linux/Darwin porting. Nick’s background spans senior engineering and technical director roles at Tencent and multiple studios, where he led teams, code reviews, and platform reconstructions. Uncommonly for a leader, he remains hands-on in system-level debugging and compile-time fixes, bridging architecture and implementation to ship robust games.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Electronic Information Engineering, Bachelor's degree, Bachelor's degree, Electronic Information Engineering, Bachelor's degree at Xi'an University of Posts and Telecommunications
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

linux10
c-language10
cross-platform10
cpp10
cprogramming-language10
networking10
architecture9
server9
game-engine9
architectures9
gameserver9
game-development8
mmo6
unity3d5
unity-framework5

Programming languages (9)

C#JavaC++ShellCGoPHPClojure

Github contributions (5)

github-logo-circle
ketoo/NoahGameFrame

Jun 2015 - Mar 2016

A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Role in this project:
userBack-end Developer
Contributions:1 release, 140 commits, 2 PRs in 9 months
Contributions summary:Nick primarily worked on modifying and fixing compile errors within the C++ game server engine/framework. Their commits focused on adapting the codebase for Linux environments, addressing platform-specific issues. They made changes to core modules such as network, kernel, and database-related components, indicating a focus on backend development and system-level programming within the framework. The user also merged changes from the develop branch, suggesting involvement in integrating updates.
gameplanrpgcocos2dxunity
IronsDu/brynet

May 2018 - Jun 2019

A Header-Only cross-platform C++ TCP network library . We can use vcpkg(https://github.com/Microsoft/vcpkg/tree/master/ports/brynet) install brynet.
Role in this project:
userBack-end Developer
Contributions:13 commits, 3 PRs, 3 issues in 1 year 1 month
Contributions summary:Nick primarily focused on fixing compilation errors and merging branches within the brynet repository. They addressed compatibility issues with GCC 6.3 and integrated changes from other branches. Furthermore, the user added support for the Darwin system, indicating an effort to broaden the project's cross-platform compatibility. These contributions demonstrate their involvement in maintaining and improving the codebase, especially in the context of networking and cross-platform capabilities.
multithreadingtcp-libraryc-plus-plusportsmicrosoft
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
Nick Yang - Backend Tech Leader at TapTap