My journey as a software engineer
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.