picture of Jin Wei

Hey there, I'm
See Toh
Jin Wei

NUS Computer Science

Experience

TikTok

Backend Engineer Intern (Cloud Infrastructure), TikTok

Jan 2024 - May 2024

  • Worked on an API gateway that unifies and abstracts different cloud provider interfaces.
    • Added 30+ endpoints and a cronjob for periodically updating a Redis cache.
    • Automated web scraping process enhanced with code generation, eliminating human error, and reducing time taken from days to minutes.
    • Developed a JSON type conversion utility package to support easier translation between various types.
  • Built a set of 5 tools to automate workflows for detecting and upgrading outdated cloud instances.
  • Go
  • Cloud Infrastructure
  • Hertz HTTP Framework
  • Redis
  • MySQL
  • GORM (SQL ORM)
Cinch

Full-Stack Engineer Intern (Risk), Cinch

Feb 2023 - Aug 2023 & Dec 2023 - Dec 2023

  • Primarily developed and maintained several backend microservices which are responsible for different areas of the business workflow (orders, assets, data, logging).
  • Integrated internal backend services with Samsung Knox Guard and other 3rd party services (Stripe, DataCultr, Slack) for automated risk management workflows.
  • Developed and upgraded multiple frontend dashboards for internal super-admin use.
  • Utilised various AWS services (Lambda, ECS, API Gateway, EventBridge) and set-up CI / CD deployments.
  • Python
  • FastAPI
  • TypeScript
  • Next.js + React
  • Amazon AWS
  • MySQL
  • DevOps
NUS

Undergraduate Tutor, National University of Singapore

    Software Engineering (CS2103T)

    Fall 2023
    • An introductory course for systematic and rigorous development of software systems, covering main areas of software development.
    • Tutored class of 10, including conducting weekly tutorials.

    Data Structures & Algorithms (CS2040S)

    Spring 2023
    • An introductory course for the design and implementation of fundamental data structures and algorithms, taught with Java.
    • Tutored class of 15, including conducting weekly tutorials, grading weekly problem sets and consultations.
    • Assisted in preparation of course materials.
  • Data Structures & Algorithms
  • Teaching

Skills

  • Golang
  • Python
  • TypeScript / JavaScript
  • SQL (PostgreSQL, MySQL, CitusDB)
  • NoSQL (MongoDB, Redis, Cassandra)
  • C++
  • Linux Shell (Bash)
  • Hertz
  • FastAPI
  • Git & GitHub
  • Amazon AWS
  • React + Next.js
  • Pandas
  • Angular
  • GitHub Actions
  • Docker

Projects

Personal Site & Blog

Personal Site & Blog

My very own site! You're on it right now.

00

Blazingly fast and built with Responsive Web Design in mind, the layout adapts to your screen size. Go ahead and give it a try!

I picked the initial color mode based on your browser's preference but check out the dark / light mode switcher at the top right if you feel like switching things up!

  • Astro
  • TypeScript
GitHub Repo   Website   Blog Post  
OrgaNiUS

OrgaNiUS

Central hub for forming, planning and organising group work.

01

Key features include managing projects, events and tasks, both at an individual and project level. Check out the promotional video if this sounds interesting!

It is a complete full-stack web application with a React frontend and Golang backend with RESTful architecture. More details can be found in the Project Documentation.

  • Go
  • Gin
  • Gorilla WebSocket
  • React
  • TypeScript
  • MongoDB
  • Docker
GitHub Repo   Website   Project Documentation   Promotional Video + Demo  

WATcher

WATcher is a sister application to CATcher to be used to monitor software projects in a visual way, for educational use in particular.

02

This is an open-source project under the NUS-OSS initiative. I made several major contributions, including:

Speeding up the data fetching service, reducing first contentful paint from minutes to seconds.

Making improvements to the user interface to improve visual clarity and user experience.

  • Angular
  • TypeScript
  • GraphQL
GitHub Repo  

View full project archive 🚀

Education

National University of Singapore

August 2021 - Dec 2024

Bachelor of Computing (Honours) in Computer Science

Focus Areas in Database Systems and Parallel Computing

  • Grade Point Average: 4.75 / 5.00
  • Achieved Distinction in Database Systems Focus Area
  • Achieved Dean's List for Academic Year 2021 / 2022 Semester 2
  • Awarded Top Students for:
    • Programming Methodology (CS1101S)
    • Programming Methodology II (CS2030S)

See the full story here.