Experience
My professional journey in software engineering.
Senior Software Engineer
Mar 2022 — May 2026TikTok · Singapore
Owned and evolved TMeta, the metadata control plane for TikTok Object Storage (TOS), supporting globally distributed storage infrastructure.
Responsibilities
- Led large-scale migration initiatives involving global KV systems, failover mechanisms, SDK unification, and multi-region service reliability improvements
- Designed scalable traffic control and intelligent rate-limiting systems supporting international product expansion and high-volume storage workloads
- Improved platform security and compliance through authentication systems, encrypted credential management, and multi-cloud infrastructure integrations
- Designed and shipped critical backend features for object storage APIs, including storage-class-aware operations and multi-cloud service support
- Maintained and improved business-critical distributed storage clusters serving multiple large-scale product teams
GoDistributed SystemsRedisKafkaCloud InfrastructureObject Storage
Senior Software Engineer
Sep 2018 — Mar 2022Shopee · Singapore
Developed and maintained backend systems supporting high-scale e-commerce promotion platforms including Flash Sales and Voucher systems.
Responsibilities
- Designed distributed cache purging systems supporting backend architecture migration and service scalability
- Built automated stress testing tools using production traffic replay to improve reliability validation and system capacity planning
- Designed shared infrastructure components including caching libraries and circuit breaker systems for backend resilience and fault tolerance
PythonGoRedisMemcachedDistributed SystemsMicroservices
Software Engineer
Nov 2016 — Sep 2018Works Applications · Singapore
Designed backend workflows and distributed batch processing systems supporting enterprise mail platform services.
Responsibilities
- Implemented scalable contact data import systems using Cassandra, Kafka, and asynchronous processing
- Managed development infrastructure and containerized local environments to improve engineering productivity
JavaKafkaCassandraDocker
Education

Master of Science in Information Systems
Nanyang Technological University · Singapore
Aug 2015 — Jul 2016GPA: 4.05 / 5.00

Bachelor of Engineering in Software Engineering
Tianjin University · China
Sep 2009 — Jul 2013GPA: 3.15 / 4.00