Zhao Chaoyi

Software Engineer 2 at Microsoft

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

👤
Senior
🎓
Top School
Zhao Chaoyi is a Software Engineer 2 at Microsoft with 11 years’ experience building backend systems, SaaS platforms, and blockchain tooling, combining startup grit with enterprise R&D pedigree from IBM China Research. He helped found two startups focused on Hyperledger Fabric and IoT SaaS, owning architecture, tenant/permission systems, and a Node.js-based middleware while also shipping front-end and BPMN capabilities in smart contracts. A strong TypeScript/Node.js practitioner who is comfortable in Python, Go and Java, he champions test-driven development and automated testing (Mocha/Jest, Cucumber, K6). Zhao is an active contributor and maintainer on Hyperledger Fabric Node.js projects, where he improved performance and added private data and ledger metadata APIs—work used by the broader permissioned blockchain community. He’s fluent in English, experienced with Docker/Kubernetes microservices and CI/CD, and known for quickly researching and adopting the right technologies to move projects from prototype to production.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Master's degree at 中国科学院上海微系统所
bookBachelor's degree, Optics/Optical Sciences, Bachelor's degree, Optics/Optical Sciences at University of Science and Technology of China
stackoverflow-logo

Stackoverflow

Stats
754reputation
60kreached
16answers
6questions
github-logo-circle

Github Skills (12)

javascript10
nodejs10
chaincode10
hyperledger10
blockchain10
api-design9
unit-test8
docker6
sailsjs6
bpmn6
activiti6
hyperledger-fabric6

Programming languages (7)

TypeScriptShellJavaScriptGoVim scriptVim ScriptPython

Github contributions (5)

github-logo-circle
Hyperledger Fabric Node.js Smart Contracts
Role in this project:
userBack-end Developer
Contributions:15 commits in 1 year 1 month
Contributions summary:Zhao primarily contributed to the Hyperledger Fabric Node.js Smart Contracts repository by refactoring code and adding new features. Key contributions include replacing the logging library Log4Js with Winston, improving instantiation speed. Furthermore, the user added support for private data manipulation with new Shim APIs and enhanced the node-shim with chaincode page query capabilities. Additionally, the user implemented key-level metadata APIs, reflecting a focus on ledger interaction and state management within the Hyperledger Fabric environment.
hyperledgerfabricnode-jsblockchainnodejs
zhaochy1990/myVim

Jul 2016 - Mar 2022

Contributions:11 pushes, 2 branches in 5 years 8 months
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
Zhao Chaoyi - Software Engineer 2 at Microsoft