Hi, I’m Evan

Erlang enthusiast and engineer @ WhatsApp. Learning Rust and cryptography.

Experience

Aug 2021 – Present

Meta

Software Engineer

  • WhatsApp Server Privacy


May 2020 – Aug 2020

ByteDance

Software Engineer Intern

  • Modified an open-source driver to serialize custom data types for a fork of the ClickHouse database, enabling services to access the database in native golang
  • Designed and developed an API server for a new OLAP service, setting up devops and building features such as a query cache


Jan 2020 – Mar 2020

Facebook

Software Engineer Intern

  • Migrated a fuzzy search tool that is responsible for >2B users and services >3000 queries daily to a design backed by a distributed key-value store, drastically improving efficiency, scalability, and reliability
  • Deployed numerous enhancements and fixes to WhatsApp’s user management system - the backbone of community operations


Dec 2019 – Jan 2020

ViSenze

Software Engineer Intern

  • Migrated an image search feature from the frontend to backend, exposing it as an API and enabling internal tools to build new features
  • Utilised a combination of regex and jinja filters to update web crawling catalogue (> 1M products added)


Jun 2019 – Aug 2019

GIC

Software Engineer Intern

  • Developed a broker management system used by executives to quantify and manage relationships with the company’s counterparties
  • Implemented SQL jobs performing manipulations on high-volume transactional data, addressing accuracy and configurability issues in existing workflows


Dec 2018 – Jan 2019

Integer Alpha

Machine Learning Intern

  • Built a model training and deployment workflow. This comprises a script pre-processing high-frequency trading data and an algorithm to execute trades based on model prediction
  • Trained an RNN that made profitable paper trades 60-90% of the time


Aug 2018 – Nov 2018

National University of Singapore

Teaching Assistant

  • Conducted tutorials and graded weekly assignments for a Programming Methodology class


Dec 2016

Jobfrog

Software Engineer Intern

  • Worked directly with tech lead to develop a profile page and gallery for the web platform with Django and Django REST Framework
  • Implemented image upload processing (compressing, hashing etc.)

Education

2017 - 2021

National University of Singapore

BComp (Computer Science) with Honours (Highest Distinction)

  • Specialisation in Parallel Computing and Artificial Intelligence
  • GPA: 4.97/5.0
  • Exchange at Stanford University (GPA: 4.3/4.0)
  • Dean’s List (AY18/19 Sem 1, AY19/20 Sem 1, AY20/21 Sem 1 & 2)

Projects

May 2021

Flop

pinda

TypeScript, React

Online converter for IEEE 754-style floating-point formats. The tool that I wish I had while working on my undergraduate thesis.


Nov 2019

Pinda!

pinda

TypeScript, React, Phoenix

A simple multiplayer mobile web game built with React and Elixir. It got the most votes at the 15th STePS.