Pana Wang

Golang Developer at IOST

Haidian District, Beijing, 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
Pana Wang is a seasoned Golang developer with 13 years of experience building high-performance back-end systems and APIs, currently focused at IOST in Beijing. He specializes in high-concurrency programming and system core design, with hands-on experience refactoring and implementing critical RPC and POS features in the Conflux Rust implementation. His background spans full-stack work—from Node.js/React platforms and CLI tools like the nrm registry manager to low-level C++ node addons for map services—reflecting strong engineering versatility. Pana pairs disciplined coding and documentation habits with a knack for technical problem-solving and collaborative team work, and he actively follows emerging technologies such as Rust, blockchain and DID. An endurance athlete off-hours, he brings the same persistence and resilience to tackling complex performance and architecture challenges.
code13 years of coding experience
job7 years of employment as a software developer
book正定中学
bookBachelor of Software, Computer Software Technology/Technician, Bachelor of Software, Computer Software Technology/Technician at Tianjin University of Science and Technology
languagesChinese, English
github-logo-circle

Github Skills (18)

confluent-kafka10
confluent10
javascript10
npm10
back-end-development10
apidoc10
confluent-kafka-go10
cryptocurrency10
rpc10
api10
confluent-cloud10
blockchain10
confluent-platform10
nodejs10
rust10

Programming languages (20)

MDXC#JavaC++CSSRustCIo

Github contributions (5)

github-logo-circle
Pana/nrm

Feb 2014 - Mar 2021

NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao
Role in this project:
userFull-stack Developer
Contributions:61 commits, 22 PRs, 29 pushes in 7 years 1 month
Contributions summary:Pana primarily focused on developing and refactoring the `nrm` project, a Node.js-based NPM registry manager. Their initial contributions involved setting up the project structure and core functionality. Subsequent commits show them improving the codebase by fixing bugs, enhancing the command-line interface (CLI), and adding features like custom registry management. The user's work included refactoring parts of the code and making it more robust.
taobaoregistriesnpm-packagenodejsnpm-registry
Conflux-Chain/conflux-rust

Aug 2020 - Nov 2022

The official Rust implementation of Conflux protocol. https://doc.confluxnetwork.org
Role in this project:
userBack-end Developer
Contributions:214 reviews, 139 commits, 405 PRs in 2 years 3 months
Contributions summary:Pana primarily contributed to the Conflux-Rust repository by implementing and modifying RPC methods, particularly those related to transaction processing and state retrieval. They focused on enhancing the functionality of the existing RPC endpoints, adding new methods such as `eth_getAccountPendingTransactions` and `cfx_getPoSRewardByEpoch`, and addressing bugs. The code changes involved modifications in core files like `common.rs`, `cfx.rs`, `eth.rs` and `pos.rs`, which suggest backend development within the Conflux protocol implementation. Furthermore, the user refactored code in internal contracts and implemented POS (Proof-of-Stake) related RPC functions.
rustp2pblockchaincryptocurrencyconflux
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
Pana Wang - Golang Developer at IOST