Skip to main content

Binance Holdings Ltd

Seeds Trainee Program, Full Stack Software Engineer

Remote, September 2024 - Present

I was selected for Binance's inaugural Seeds Trainee Program, a one-year rotational program designed for recent university graduates. The program emphasizes product research and development within the Big Fiat business unit and offers one-on-one coaching from industry leaders. As part of the program, I collaborate with the P2P technology team to develop Binance's peer-to-peer cryptocurrency exchange.

Due to strict NDAs, I’ll keep further details about this experience intentionally limited.

Achievements:

  • Fixed a null pointer error
  • Created an setup guide for would-be new developers to speed up the onboarding process

Skills:

  • Java 17
  • Spring Boot
  • Git
  • GitHub
  • Spoken and written Chinese

D4L data4Life Asia Limited

Data Engineer Intern

Dhoby Ghaut, January 2023 - June 2023

I interned at D4L as part of CP3880: Advanced Technology Attachment Programme. I had the opportunity to work alongside talented, mission-driven software and infrastructure engineers to make the world a healthier place, and learn what software engineering is like in a real life, production environment.

Achievements:

  • Implemented and benchmarked data pipeline proof-of-concept using Python, Prefect 2, and PostgreSQL demonstrating significantly improved throughput and developer experience compared to existing infrastructure built on Apache Nifi
  • Analyzed the feasibility of upgrading application reverse proxy to support HTTP/2 to improve network performance, identified software architectural limitations, and proposed practical strategies to reduce frontend render time
  • Created and fixed backend integration tests with Typescript, Node,js, and Supertest, improved test coverage for REST API endpoints by 5%
  • Investigated a CVE caused by transitive dependency on an unmaintained npm package
  • Learnt what are "microservices" and "Docker"

Skills:

  • PostgreSQL
  • SAP HANA
  • Python
  • Typescript
  • Node.js
  • Prefect 2
  • Apache NiFi
  • Docker
  • Git
  • GitHub

National University of Singapore

Laboratory Tutor for CS2030S: Programming Methodology II

Kent Ridge, January 2022 - May 2022

I had the incredible opportunity to teach 11 college freshmen the art of programming in Java 11. The curriculum covered topics such as object-oriented programming, functional programming, and parallel and asynchronous programming. You can find the full syllabus on the course's website.

My responsibilities included leading weekly 2-hour, in-person programming lab sessions, where I recapped key concepts and demonstrated how they apply to real-world programs. I also graded lab assignments, identifying areas where students struggled and addressing misconceptions. Additionally, I facilitated online discussions on the course forum and proctored online exams.

Achievements:

  • Received an average of 4.0 out of 5.0 rating from my students
  • Received 2 teaching award nominations

Skills:

  • University teaching
  • Java 11
  • Vim