Isaac Cheung

Software Engineer

Work Experience

Google

Software Engineer

August 2022 - Present

Software Engineer at Google.

Amazon Web Services

Software Development Engineer Intern

February 2021 - August 2021

AWS EC2 SDE Intern on the Optimus team, worked on the AWS Assessment Service API, the Optimus Connector, and the Schema Conversion Tool Analyzer using Java and Golang.

  • Designed and implemented remote server execution support using VMware APIs. Done using Java and Golang.
  • Integrated the AWS Schema Conversion Tool into existing service API workflow using Java and Docker, allowing the generation of recommendations for database migrations on the cloud.
  • Leveraged numerous native AWS services, such as S3, DynamoDB, Lambda, API Gateway, Secrets Manager, Cloud Watch, and Cloud Formation to streamline development.
  • Led all testing for the features that I worked on, including unit tests, integration tests, and end-to-end tests.

Amazon Web Services

Software Development Engineer Intern

May 2020 - September 2020

AWS EC2 SDE Intern on the Server Migration Service team, worked on the Server Migration Service API and region build automation deployment code using Java and Ruby.

  • Reduced the Server Migration Service's console load time latency by over 60% through various API optimizations, such as leveraging global secondary indexes in DynamoDB to improve filtering. Done using Java.
  • Increased the region build automation's coverage from 60% to 90% and removed deprecated dependencies through a refactoring of the team's automated region build code using an internal framework in Ruby.

BGC Engineering

Web & Mobile Development Intern

January 2020 - May 2020

Worked on Cambio, BGC Engineering's geohazard risk management software using TypeScript, C#, and SQL Server.

  • Added functionality to the map identify tool, enabling the tool to select polygon geometry based target objects using TypeScript.
  • Solved numerous concurrency issues related to the web form logic used by 1000+ engineers daily.
  • Created new React web form and web form components to support 1000+ engineers in the field daily, enabling them to electronically document inspections and remotely sync the data on various hazard sites.
  • Decreased the Jira backlog by over 10% by fixing numerous bugs in both front and back end of the code base using TypeScript, C#, and SQL Server.