Xikui Zhang

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
Xikui Zhang is a seasoned architect and backend engineer with nine years of professional experience and over a decade working in internet payments, having led core platform design and stability for Alipay’s gateway, international member, and transfer services. For the past two years he has driven end-to-end deployment, application design and external integrations for DANA in Indonesia, blending product-aware engineering with operational ownership. He contributes to open source payment and distributed transaction projects—authoring a Go WeChat Pay SDK and fixing core server and RPC issues in Apache Seata—demonstrating deep expertise in payment protocols, distributed systems and RPC/Netty tuning. Based in Shanghai and the author of a backend-focused public account, he pairs practical system-level optimizations with a clear interest in sharing engineering know-how.
code9 years of coding experience
job15 years of employment as a software developer
book学士, Computer Science, Not Bad!, 学士, Computer Science, Not Bad! at 华北水利水电大学
languagesChinese
stackoverflow-logo

Stackoverflow

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

Github Skills (19)

netty10
apidoc10
wechat10
java10
javas10
rpc10
go10
api10
distributed-transactions10
wepay10
configuration-management9
cryptography9
xml9
zookeeper8
ats7

Programming languages (10)

TypeScriptJavaCSSJavaScriptGoPHPSwiftMarkdown

Github contributions (5)

github-logo-circle
objcoding/wxpay

Aug 2018 - Mar 2019

微信支付(WeChat Pay) SDK for Golang
Role in this project:
userBack-end Developer
Contributions:60 commits, 4 PRs, 37 pushes in 7 months
Contributions summary:Xikui primarily contributed to the development of a WeChat Pay SDK for Go, as evidenced by the code changes. Their work focused on defining constants, implementing utility functions for XML and signature generation, and creating client functionalities. The user added methods for core payment operations like unified order, refund, and order query. Further contributions included setting up the account structure and other supporting functionalities.
golangpaypay-sdkwechatsdk
apache/incubator-seata

Nov 2019 - Mar 2022

:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
Role in this project:
userBackend Developer
Contributions:86 reviews, 34 commits, 43 PRs in 2 years 4 months
Contributions summary:Xikui primarily contributed to bug fixes and optimizations within the Seata project, focusing on core server functionalities and RPC communication. Their work includes addressing issues in the RPC server initialization, optimizing the removal of timeout futures, and adding configuration keys related to Netty settings. They also made changes to the configuration and Zookeeper integration components, indicating involvement in the project's distributed transaction management capabilities.
sagatransaction-managerbranch-transactionsdata-consistencyfire
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
Xikui Zhang