Super Zheng

Senior Software Engineer at Tencent

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
Super Zheng is a Senior Software Engineer based in Shenzhen with 13 years of experience building high-performance internet services at Tencent. He specializes in V8, Node.js, JavaScript, MongoDB and cross-platform mobile integration, with notable work refactoring V8 integration for the Android-focused Hippy project. His backend contributions include modernizing tars2node code generation for the Tars RPC framework, improving protocol compatibility and JavaScript server/proxy generation. Comfortable spanning mobile and server-side domains, he regularly fixes low-level build, linking and serialization issues that bridge runtime and platform concerns. Trained originally in optics, he brings a methodical, systems-oriented approach to debugging and performance tuning. You can find more of his work and writing at superzheng.com.
code13 years of coding experience
bookOptics/Optical Sciences, Optics/Optical Sciences at Fujian Normal University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

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

Github Skills (19)

javascript10
c-language10
v810
build-system10
cmake10
code-generation10
rpc10
rpc-server10
android10
rpc-library10
nodejs10
cprogramming-language10
grpc10
serialization9
microservices-application9

Programming languages (7)

TypeScriptC++CCMakeJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Tencent/Hippy

Mar 2021 - Jan 2023

Hippy is designed to easily build cross-platform dynamic apps. 👏
Role in this project:
userMobile Developer (Android)
Contributions:123 reviews, 521 commits, 422 PRs in 1 year 10 months
Contributions summary:Super primarily refactored and updated core components within the `Hippy` project, specifically focusing on the V8 integration for the Android platform. This involved modifying and removing deprecated methods, incorporating new features related to serialization, and updating the layout and V8 libraries. The user also addressed build script issues and corrected compilation problems related to multiple instances and linker configurations.
reactwindowselectronandroidvue
TarsCloud/Tars

Jun 2018 - Jul 2018

Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
Role in this project:
userBack-end Developer
Contributions:20 commits, 7 pushes, 5 comments in 1 month
Contributions summary:Super primarily focused on updating and generating code related to the `tars2node` tool. This involved modifying code generation for server and proxy components, particularly the generation of JavaScript code. The updates included adapting to new protocol versions, and correcting function definitions and dependencies within the JavaScript framework.
golangrpcflexiblehostingintegrated
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