Hi! I'm Andrew

Software Engineer

About

Hello! My name is Andrew Lo Zhi Sheng. I'm a Software Engineer at Squarepoint Capital and a recent Computer Science graduate from the National University of Singapore (NUS).

My interests lie in Backend Engineering, Computer Networks, and Database Systems and I've worked on a variety of data-intensive applications ranging from Market Data to KYC

Besides work, I lift, I run, and I'm a purple belt in Brazillian Jiu-Jitsu.

Work Experience

  1. Software Engineer @ Squarepoint Capital

    • Building reliability tooling for Market Data systems
  2. Backend Engineer Intern @ TikTok

    • Automated business license moderation processes by integrating third-party APIs, LLMs, and deduplication, reducing human moderation volume by 20%
    • Improved scalability of several Go and Python microservices to leverage asynchronous communication using pull-based Message Queues, reducing traffic spike-related failures by 100%
    • Constructed an automatic ML training and deployment pipeline with Spark and Python to train a classification model with recent data, improving model accuracy by 20%
  3. Software Engineer Intern @ GovTech

    • Engineered features for micro-services for the Citizen Disbursement System using technologies such as AWS, Spring Boot, Apache Kafka, Docker, and Kubernetes, handling government payouts for up to 6 million citizens
    • Implemented an audit service from scratch with AWS Lambda, Terraform, Python, and GitLab CI, efficiently extracting millions of data records
    • Optimised application performance through code refactoring, reducing memory usage by over 95%
  4. Software Engineer Intern @ Grab

    • Enhanced a self-help Web Portal by developing features utilised by several hundred GrabRentals drivers and staff
    • Automated business processes by creating a script to automatically generate invoice statements using MySQL, NodeJS, and AWS S3, saving dozens of man-hours per annum
    • Spearheaded communication between various teams including Operations and two Tech teams from Indonesia and Vietnam
  5. Undergraduate Teaching Assistant @ National University of Singapore

    • Guided undergraduate students in lab and tutorial sessions, covering concepts such as OOP, Operating Systems, and Computer Organisation, achieving a teaching feedback rating of 4.5/5.0
  6. Robotics Software Engineer Intern @ Robotics Innovation Lab, SUTD

    • Collaborated with researchers to develop an application to read and publish data from a smart glove to a Robot Operating System network using ROS Noetic, Python, Scikit-Learn, NumPy, and pandas
    • Developed scripts to collect data, train models, and recognise different hand gestures using machine learning in Python, eventually achieving a validation accuracy of 99% within 200 epochs

Projects