Dylan Ghee

Dylan Ghee

Software Engineer Intern at Google

About Me

Hi I am Dylan!

3rd Year Computer Science undergraduate studying at the National University of Singapore, expected to graduate by May 2023. I have experience in working in full stack development but my main interests lie in Distributed Systems and C++ low level programming

You can reach me at dylan.ghee@u.nus.edu

Experience

Google

Software Engineer Intern, May 2022 - Aug 2022

  • Google Pixel Mobile Wireless Tooling & Infrastructure team

Technologies: Python, TypeScript, Angular

Shopee

Software Engineer Intern, Jan 2022 - Apr 2022

  • Worked with the Settlements team to to migrate the ShopeePay settlement logic from a monolithic server into a microservice in Go, using gRPC to communicate with other ShopeePay modules
  • Implemented sanity check commands, automated the command execution with cron job scheduling and set up Mattermost webhook notifications for the cron job results

Technologies: Go, Python, Django

Open Government Products

Software Engineer Intern, October 2021 - December 2021

  • Implemented Twilio credentials management feature on FormSG, using transactions to ensure consistency across MongoDB and AWS Secrets Manager
  • Utilized Web Workers to decrypt storage mode responses in the background, preventing the FormSG UI from freezing

Technologies: Typescript, React, Node.js, Express, MongoDB, AWS

PayPal

Software Engineer Intern, May 2021 - October 2021

  • Developed Flexter, an internal regression testing tool for the Payments API
  • Streamed live data from the Payments API into Hadoop using Apache Kafka
  • Process large payloads of data from Hadoop using MapReduce jobs

Technologies: Java, Spring, Kafka, Hadoop

Cynopsis Solutions

Software Engineer Intern, December 2020 - February 2021

  • Built Billable 2, which automates the updating of client's credits when using Athena or Artemis
  • Migrated and transformed data over 25,000 entires to Billable 2 database using migration scripts

Technologies: Python, Typescript, Django, NestJS

National University of Singapore

Teaching Assistant, August 2020 - November 2020

  • Taught students on Object-Oriented Programming and Functional Programming concepts for CS2030 Programming Methodology II
  • Received an excellent rating of 4.8 / 5.0 compared to the faculty average of 4.2

Technologies: Java

Projects

HTTP/1.1 Server

Mutli-threaded HTTP/1.1 web server that is benchmarked to solve the C10k problem, implemented using C++ 17

Thread Pool

Thread pool implementation that mimics the async function in the std library using worker threads, implemented using C++ 17

Static Program Analyzer

Software that analyzes source code of a progam, stores its metadata and allows for querying of keywords, implemented using C++ 17.

Order Book Matching Engine

Matching engine that matches buy and sell orders using Price-time (FIFO) priority, implemented using C++ 17.

NUSAbroad

All in one website for the latest exchange information for NUS students

Digital Kampung

Digital platform built for local hawker stalls to market their food products

Skills

Languages

Python, C++17, Go, TypeScript, JavaScript, Java, SQL

Libraries and Frameworks

React, Node.js, Express, Django

Databases

PostgreSQL, MySQL, MongoDB, Redis

DevOps

Amazon Web Services, Docker

Others

Kafka, Hadoop