Senior Backend & Distributed Systems Engineer | Ex-BNB Chain Core Developer
π Based in Taipei, Taiwan | π Open to Global Remote
β‘ Availability: Open for Full-Time Remote / Part-Time Contracts / Senior Architect Roles (Relocation to Japan open for discussion)
Over 8 years of software engineering experience specializing in Blockchain Core Protocols and High-Performance Distributed Systems. As a Core Contributor to BNB Chain, spearheaded critical consensus upgrades (Hardforks) and multi-client development in Go (Geth) and Rust (Reth). Currently active as an independent Technical Consultant, focusing on Web3 infrastructure optimization, cross-chain interoperability, and high-throughput backend architecture.
| Category | Skills |
|---|---|
| Languages | Golang (Expert), Rust, JavaScript, SQL, Shell |
| Blockchain | BNB Smart Chain (BSC), EVM, Cosmos-SDK, CometBFT, Reth/Geth |
| Backend | Microservices, go-kit, gRPC, API, Saga Pattern, Kafka, MySQL, Redis |
| Infrastructure | AWS (ECS, Aurora, CloudHSM), Kubernetes (GKE), Terraform, Docker, CI/CD, ArgoCD, GitHub Action |
| Observability | Prometheus, Grafana, EFK Stack |
π‘ BNB Chain | Senior Blockchain Developer
June 2021 β May 2025 | Global Remote
Key Impact: Contributed to the core protocol of one of the world's most active blockchains, ensuring the security and scalability of billions in assets.
-
Core Protocol & Hardforks:
- BEP-131 (Hardfork Upgrade): Implemented candidate validator mechanisms in Go (Geth), successfully broadening the validator pool and strengthening network decentralization without compromising backward compatibility.
- BEP-299 and BEP-333: Engineered the token migration process for the BC Fusion (Beacon Chain & BSC merger). Ensured secure asset bridging and zero-downtime data migration during the network merger.
-
Multi-Client Development:
- Maintained bsc (Geth) (Go) and developed reth-bsc (Rust) for BSC and opBNB layers.
- opBNB Node Performance Tuning: Optimized execution and consensus clients for opBNB (op-geth) to sustain stable, high-throughput block propagation under sub-second block times, applying advanced memory and CPU profiling methodologies.
- zkBNB Core Infrastructure & SMT (Sparse Merkle Tree): Engineered zkbnb-smt, the core Sparse Merkle Tree (SMT) state tree structure and its optimized storage layer for zkBNB, ensuring high-performance cryptographic state-roots verification.
-
Greenfield Ecosystem (Decentralized Storage Network):
- Core developer for the Greenfield blockchain protocol using Cosmos-SDK and cometbft.
- Successfully launched Greenfield from Testnet to Mainnet.
-
Infrastructure:
- High-Availability RPC Plant: Refactored the core bsc (Geth) client to asynchronously stream memory state changes (
diffLayer) into Redis. Successfully decoupled heavy RPC read traffic from core execution nodes, resulting in a significant drop in node CPU overhead and enabling horizontal scalability. - Fast-Node Framework & State Optimizations: Co-developed the fast-node verification framework (BSC#926), and resolved elusive State Root Mismatch bugs caused by concurrent state transitions within the
diffLayerduring optimistic verification, ensuring 100% database consistency under high load.
- High-Availability RPC Plant: Refactored the core bsc (Geth) client to asynchronously stream memory state changes (
-
Release & Reliability Engineering (BSC, Reth & Greenfield):
- Mainnet Release & Testing Pipeline: Led and managed the end-to-end release engineering lifecycles for bsc, reth-bsc, and Greenfield clients. Spearheaded pre-release shadow syncing, multi-node regression tests, and full-scale network migration dry-runs to ensure zero downtime.
- Stress Testing & Observability: Conducted intensive performance profiling and load testing (stress tests) under simulated peak transaction volumes. Designed and optimized production monitoring frameworks using Prometheus and Grafana, establishing critical alerting thresholds for early bottleneck detection.
- Feature Guarding & CI/CD: Collaborated closely with cross-functional teams to validate new protocol features, managing integration testing environments to prevent regressions prior to mainnet upgrades.
April 2020 β May 2021 | Taipei, Taiwan
- Distributed Payment Gateway: Engineered a high-availability financial payment API using
go-kitmicroservices and the Orchestration Saga Pattern with Redis and message queues, ensuring transactional atomicity and data consistency across concurrent distributed flows. - Crypto Exchange: Developed high-throughput user log and content services using gRPC & Kafka.
- Performance: Optimized K-line data analysis and conducted end-to-end stress tests via Vegeta.
August 2019 β March 2020 | Taipei, Taiwan
- IaC: Managed AWS infrastructure and Kafka clusters using Terraform.
- ChatOps: Developed a Slack-based operations tool using Go & React for secure DB management.
- Monitoring: Set up Prometheus/Grafana and EFK logging for K8s clusters.
August 2017 β July 2019 | Taipei, Taiwan
- Refactoring: Transitioned a legacy Java Monolith to a Microservices architecture (Go, React, GraphQL).
- Data Engineering: Built a Go-based web crawler with TF-IDF text analysis algorithms.
- Optimization: Improved indexing performance by 5x using RabbitMQ.
- bnb-chain/bsc: Core protocol maintenance and feature development.
- bnb-chain/reth-bsc: Rust implementation of BSC protocol.
- bnb-chain/greenfield: Decentralized storage core.
- B.S. in Information Management
National Yunlin University of Science and Technology (NYUST) | Sep 2013 - Jun 2017
- Email: j75689@gmail.com
- LinkedIn: linkedin.com/in/02470b111
- GitHub: @j75689
Built with β€οΈ and Golang expertise.