patrickmao

Software Engineer

Software engineering generalist with three years of experience in the blockchain industry and two years in full-stack engineering. Proficient in building scalable and highly available backend systems and secure blockchain systems. Understands the under-the-hood of cryptography and consensus algorithms in depth.


Experience: 4 years

Yearly salary: $170,000

Hourly rate: $0

Nationality: 🇨🇳 China

Residency: 🇺🇸 United States


Experience

ZK Engineer
Celer Network
2023 - 2024
Contributed to the research and engineering of the world's first programmable ZKP-based inter-chain data proving system - Brevis zkCoprocessor. Designed the proof architecture, the backend systems and the Ethereum ZK light client. Drove the design, development and documentation of brevis-network/brevis-sdk - a ZK circuit framework which enables in-circuit mapreduce-style data processing and integration with Brevis’ backend proof systems. Highly rated by internal downstream users for cutting the development time of ZK circuit applications by at least 50%. Deeply involved in the research and prototyping of the Plonky3-based prover project. Designed and implemented a custom STARK-based proof system consists of cutting-edge techniques including LogUp based multi-AIR lookup and two-phase trace commitments design. Contributed to PolygonZero’s open-source custom IOP library Plonky3.
Blockchain Application Engineer
Celer Network
2022 - 2023
Single-handedly developed the Chainhop Dex’s backend and blockchain systems from ground up. Developed the Go backend service for discovering the most economical routing for cross-chain token swaps. Designed and developed chainhop-dex/chainhop-contracts. Accumulated 25 forks for pioneering the bridge-agnostic interchain swap protocol design.
Blockchain Engineer
Celer Network
2021 - 2022
Contributed to the development of Celer’s Tendermint-based State Guardian Network (SGN) blockchain (the backbone of cBridge). Developed the entire stack of Celer IM (inter-chain messaging) including the consensus module, contracts, backend systems around the inter-chain messaging module, the developer-side message executor, and the developer documentations. Celer IM has relayed 3.4 million cross-chain messages. Worked with 30+ client/partner engineers, successfully helped customers onboard the cBridge ecosystem by providing professional support for integration and troubleshooting.
Full-stack Engineer
Celer Network
2019 - 2021
Contributed to the engineering of a highly available K8s microservice backend and met the 99.99% availability requirement. Designed several internally touted service frameworks. Shortened the development time of many features from weeks to days. Designed and implemented high concurrency Java APIs such as flash sale services (benchmarked up to 5000 requests/sec). Worked with cloud platforms for deployment and configuration of microservices, load-balancing, and OLAP workloads. Responsible for the development of an internal administration frontend, featuring high complexity game LiveOps configuration UI.

Skills

evm
solidity
zk-snark
golang
english
chinese-mandarin