Lead Backend Engineer with 9 years of experience architecting high-concurrency distributed systems, payment platforms. Expert in Golang, with experience of scaling APIs for 3M+ active users and reducing payment integration time by 75%. Decisive technical leader who drives complex, cross-functional initiatives from RFC to production, aligning engineering teams around clean architectures while mitigating massive regulatory and operational risks.
Contact information
Work Experience
Lead Software Engineer, Backend
Carousell, Taipei, Taiwan – (March 2022 - October 2025)
- Architected a modular payment integration framework, decoupling third-party gateway logic from the core payment engine — cut new gateway integration time 75% (6–8 weeks → ~2 weeks). Introduced standardized interfaces and a unified payment data model, eliminating partner-specific code duplication and simplifying BI's extract-and-transform work for each new payment method.
- Volunteered to fill an unassigned PM gap, authored the RFC, and led five engineers through a three-month effort to migrate Taiwan's seller-facing order lifecycle onto the shared global architecture — replacing chat as the system of record for post-checkout order management and eliminating lost transactions and support tickets caused by missing QR codes.
- Architected and led a 6-engineer team in building an asynchronous Temporal workflow with durable request persistence and automated reconciliation, isolating order fulfillment from unreliable vendor APIs and issuing 600+ invoices over 6 months with 0 failures and 0 production incidents.
- Standardized package responsibilities across a 20+ package Go codebase, resolving the architectural disagreements that were the main bottleneck in code review — cutting PR review time from an average of 3 days to half a day and keeping the payment service revamp on schedule.
- Designed the workflow and activity architecture for the company’s first production adoption of Temporal, migrating two critical payment flows in six weeks with zero post-launch incidents, and establishing implementation standards later adopted by 10+ production workflows.
- Stepped in as acting PM during a government-mandated e-invoicing initiative, aligning Business, Finance, and Legal to resolve competing compliance and product requirements and deliver a compliant rollout, with no measurable impact on transaction volume, 3 weeks ahead of the regulatory deadline.
Senior Software Engineer, Backend
17Live, Taipei, Taiwan – (March 2018 - March 2022)
- Built a next-generation billing system that powers 65% of orders across 85% of sales channels; features include multi-item purchasing, real-time analytics, and a dedicated tracking dashboard.
- Scaled the auth/user API to support a 3M-user live streaming event with sub-second latency. Isolated the user cache from the general-purpose Redis cache, offloaded tasks to background workers, and migrated to a microservice architecture for independent scaling. Sustained an hour of peak traffic during load tests using just four 4-vCPU/2GB instances.
- Initiated a microservice template project to accelerate other teams' transition from monolithic architectures. Within the first month of launch, 5 internal projects successfully adopted it.