Zhang Yaning

Solutions Architect at 杭州溪塔科技有限公司

Zhejiang, 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
Zhang Yaning is a solutions architect with 12 years of experience building high-performance software and blockchain infrastructure from Zhejiang, China. He blends systems-level expertise in Rust and Solidity with pragmatic backend and API work in Ruby, having contributed to core projects like Nervos CKB and the enterprise-grade CITA blockchain. His background spans hands-on development, architecture, and team leadership—refactoring legacy web and API services, driving type-safe validations in Grape, and improving API documentation through grape-swagger. An active open-source contributor, he has fixed subtle protocol and security issues (e.g., RANDAO and CKB) while also improving developer UX on front-end tools like the GitHub resume generator. Comfortable moving between low-level blockchain primitives and productivity-focused developer tooling, he brings a designer’s eye for clarity to complex distributed systems.
code12 years of coding experience
job11 years of employment as a software developer
bookbachelor, 4, bachelor, 4 at Hubei University of Technology
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

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

Github Skills (27)

javascript10
solidity10
grapesjs10
data-validation10
apidoc10
rspec10
css10
swagger10
ruby10
api10
front-end-development10
ethereum10
blockchain10
gr10
html10

Programming languages (15)

MDXJavaC++CSSRustCSchemeTeX

Github contributions (5)

github-logo-circle
resume/resume.github.com

Feb 2016 - Aug 2016

Role in this project:
userFront-end Developer
Contributions:31 commits, 36 PRs, 30 pushes in 6 months
Contributions summary:Zhang primarily focused on updating and refactoring the front-end code for the GitHub resume generator. Their work included updating the jQuery version, migrating to HTML5 standards, and improving the user interface with CSS adjustments. They also addressed typos and added features, such as a homepage link, to improve the overall user experience and functionality.
informationsresumes
randao/randao

Jan 2016 - Jun 2022

RANDAO: A DAO working as RNG of Ethereum
Role in this project:
userBack-end Developer
Contributions:4 releases, 84 commits, 12 PRs in 6 years 6 months
Contributions summary:Zhang primarily contributed to the development of the RANDAO smart contract, which functions as a decentralized random number generator on Ethereum. Their work involved fixing memory declarations, generating customized RANDAO functionality, implementing input variable conventions, and modifying the campaign structure. The user also addressed test-related issues, fixed security problems, and refactored campaigns as an array.
ethereumcontractblockchainweb3rng
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
Zhang Yaning - Solutions Architect at 杭州溪塔科技有限公司