Experience


Software Engineer, TikTok

May 2024 - Aug 2024

  • Accelerated development cycles by refactoring and modularizing code to eliminate geolocation-specific dependencies, achieving a 10% reduction in development time and enhancing deployment efficiency across new data centers.

  • Performed an migration of a core database to a sharded architecture, enabling future expansion to handle up to 30TB of data with minimal downtime and ensured stability by coordinating closely with dependent services.

  • Developed internal documentation that reduced onboarding time and improved cross-team collaboration, facilitating smoother upstream and downstream integration with our services.

Tech Stack

go
kubernetes
Apache
apache
gRPC
grpc
redis

Software Engineer, Scooterson

May 2023 - Aug 2023

  • Worked on the migration to a microservices-based backend, optimizing the system’s scalability and enabling expansion to serve a larger traffic volume.

  • Collaborated on optimizing SQL queries and implementing Redis caching, resulting in faster data retrieval and reduced load times by over 15%.

  • Integrated JWT-based authentication into existing APIs, contributing to enhanced user data protection.

Tech Stack

python
typescript
django
express
redis

Teaching Assistant, NUS

Aug 2022 - Present

  • Taught classes for Data Structures and Algorithms and Operating Systems.

  • Guided students to reason about the design of algorithms, and offer feedback on system level code.

  • Offer assistance to academic faculty in developing course materials throughout the semester.

Tech Stack

python
java
c