I am currently a software engineer at ByteDance / TikTok, after spending 9 months at American Express. Before that, I'd been in a total of 3 internships, all software engineering related. I've experimented in various fields quite a bit, including frontend, backend, devops, and machine learning, and find myself enjoying backend the most, for now.

Software Engineer @ TikTok

Oct. 2024 - Now

Software Engineer @ American Express

Jan. 2024 - Oct. 2024

My work here mainly consisted of building caching related APIs for the digital banking service.

Software Engineer Intern @ LINE

Sep. 2022 - Jun. 2023

I was a backend engineer at the central team. I've participated in many projects, including the official account verification system and some sticker related events. LINE's development environment is pretty mature, so I learned a crazy amount of things here. I learned Go, gRPC, Redis, unit testing, and other stuffs from ground-up, while also gaining a lot more knowledge about CICD, Kubernetes, and lots of best practices.

DevOps Engineer Intern @ Yahoo

Jul. 2022 - Aug. 2022

It was an 8-week summer internship at the WebSearch PE team. Built some automations for the incident monitoring system. I've also tried to use machine learning to automate it even more, but didn't really work out.

Software Engineer Intern @ Rushpay

Jul. 2021 - Dec. 2021

I built and extended many features for Rushpay's main product. I learned all of my basic web knowledge and techniques here, including frontend, backend and CICD.