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)
- Initiated a proactive re-architecture of Taiwan’s order flow within 3 months of joining; led 5 engineers from RFC to launch to align Taiwan’s order flow with global flow, building a dedicated order management feature that replaced legacy chat tracking and eliminated lost transactions and missing QR codes.
- Led a high-stakes compliance initiative, driving cross-functional alignment across Business, Finance, Legal, and Design on PII-collection UX and payout policies; led 6 engineers to build an end-to-end solution—including a Temporal data ingestion workflow, third-party e-invoice API integrations, and updated client UX/APIs—delivering 3 weeks ahead of regulatory deadlines and guaranteeing 100% automated self-billed e-invoice compliance.
- Architected the company's first Temporal implementation, migrating 2 critical payment flows in 6 weeks with 0 post-launch incidents. Established a reference architecture that now powers 10+ workflows.
- Reducing payment integration time by 75% by decoupling the third-party services from the core payment flow. This refactor introduced a standardized interface and a unified payment table, eliminating code duplication and accelerating BI data extraction.
- Drove engineering alignment by establishing responsibility guidelines across 20+ Golang packages to address ambiguous boundaries within the payment service. This clarity reduced PR review times from 3 days to a half-day, accelerating a critical revamp to support the new Cart initiative.
Senior Software Engineer, Backend
17Live, Taipei, Taiwan – (March 2018 - March 2022)
- 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.
- Reduced Redis infrastructure costs by migrating user data to a dedicated standalone cache. This isolated service successfully offloads the general-purpose cache and handles 100% of user traffic with a 90% smaller memory footprint.
- 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.