Tan How Suen
howsuen@gmail.com

How Suen

Software EngineerBuilderLifelong Learner

Explore My Work

Education

2021 – 2025

National Universityof Singapore

Bachelor of Computing in Computer Science

Honours (Distinction)

GPA 4.72 out of 5.00

Cumulative GPA

Recognition

  • NUS Merit Scholarship
  • Dean’s List, AY2021/22 Semester 2
  • Honour List of Student Tutors, AY2022/23

The way here

  1. 2017 – 18

    Anderson Junior College

    GCE A-Levels, 2017 – 2018

    90 / 90 rank points, 6 distinctions

  2. 2021

    Started at NUS

    Bachelor of Computing in Computer Science

  3. 2023

    University of Toronto

    Semester exchange, 2023

    GPA 3.54 / 4.00

  4. 2025

    Graduated

    Honours (Distinction)

Shopee

Backend EngineerJul 2025 – Present

I build and own backend services on Shopee’s order-fulfilment platform, which processes millions of orders a day across multiple regions. Day to day that means distributed systems, data consistency, concurrency and fault tolerance.

  1. ShopeeCare

    Device protection for Apple purchases

    The fulfilment side of ShopeeCare, Shopee’s device-protection plan for Apple products: a policy is created when the order is paid, and activated when the device is scanned at the warehouse.

    Impact

    • Built for the launch in Singapore and Malaysia.
    • Sole backend engineer from my team, working with several other teams.

    Built withGo · Kafka · MySQL

  2. Partial Cancellation

    Cancel part of an order, not all of it

    Lets an order be cancelled item by item or parcel by parcel, before or after it ships, with the shipping fee recalculated for what’s left.

    Impact

    • Designed and built across 6+ microservices.

    Built withGo · Kafka · MySQL

  3. Pipelines System

    Every check before an order ships, in the right order

    Runs the checks an order has to pass before it can ship, such as fraud screening and carrier allocation. Each check is a pipeline with its own trigger and dependencies, and one dispatcher releases each as soon as it’s ready.

    Impact

    • Migrated several outdated order flows onto the Pipelines system.
    • Made them far easier to maintain, and let them run concurrently.
    • Gave them clear monitoring, so issues are spotted sooner.

    Built withGo · Kafka · MySQL · Redis

  4. Assurance System

    A safety net that catches stuck orders

    Watches every order on its way through fulfilment and notices when one stalls, whatever the cause. It retries what it safely can and reports the rest to an engineer.

    Impact

    • Proposed, architected and built it end to end.
    • Engineered two complementary ways to detect stalls: event-driven Kafka consumers and scheduled database scans.
    • Built full observability: dashboards and metrics for resource use, throughput, QPS and consumer lag.
    • Automated the follow-up: a daily report of stuck records, alerts, and a bot that notifies the developers.
    • Cut a sweep job that overran its window from about 9 hours to 10 minutes.

    Built withGo · Kafka · Sharded MySQL · Change data capture

ShopeeCare with AppleCare Services banner: the camera end of a deep red iPhone 18 Pro, beside the line “Better Price, with Switch Service.”
ShopeeCare with AppleCare Services, at launch

The road so far

Where I’ve worked in Singapore, and what I did at each.

01 / 05

May 2023 – Aug 2023

Land Transport Authority

Software Engineer Intern

I led development of a digital name card app that went out to every LTA employee, with QR sharing, customisable themes and a clean, normalised backend schema.

  • React
  • TypeScript

02 / 05

Jan 2024 – Apr 2024

CPF Board

Software Engineer Intern

I worked across the stack on internal platforms, adding Java Spring REST APIs and Angular features that made data easier to reach from one system to the next.

  • Java
  • Spring
  • Angular

03 / 05

May 2024 – Nov 2024

ESGpedia

Full Stack Software Engineer Intern

I built Java Spring REST APIs on top of MySQL and MongoDB, and turned Amazon Location Service into a geolocation proof of concept that opened the door to new location-based features.

  • Java
  • Spring
  • MySQL
  • MongoDB
  • Amazon Location Service

04 / 05

Nov 2024 – May 2025

Tencent

Forex Application Development Intern

I owned a Spring batch-processing system for forex pricing from design all the way to production, where every number has to be exactly right. I also shipped a new pricing strategy and reshaped the code around it so future pricing models slot straight in.

  • Java
  • Spring

05 / 05

NowJul 2025 – Present

Shopee

Backend Engineer

Where I am now: building backend services on Shopee’s order-fulfilment platform, which processes millions of orders a day across multiple regions.

See my Shopee projects

Projects

  1. 2022Mobile app · built at NUS

    GoalMe

    An app for tracking academic, fitness and finance goals, with levels, avatars and achievements to keep you at it.

    • React Native
    View on GitHub

More soon. Until then, everything else lives onGitHub

Off the clock

Outside of work, I’m usually planning the next road trip.

I love travelling, especially exploring a country by driving it myself. Pick a place to see the photos.

  • Canada16 photos
  • USA5 photos
  • Japan17 photos
  • Australia8 photos

Let’s talk

The quickest way to reach me is email.

GitHubLinkedIn

© 2026 Tan How SuenBuilt with Astro, three.js, GSAP and Lenis · Credits