Close

Andrew Tsui

Software Engineer

Download Resume

About Me

I am an aspiring software engineer looking for an internship where I can make a difference with the code I write and learn industry best practices. I enjoy collaborating among a team to brainstorm ideas.

Experience

Thousand Oaks Chinese School

Volunteer Software Consultant

Helped my local Chinese school move student registration from in-person to online by migrating existing registration website functions from Ruby on Rails to React and Express.js. I also added additional functionalities that improved administrative task efficiency.

LogicMonitor

Software Engineer Intern

Worked with a partner to redesign an existing feature management service to become its own microservice. In the process, we redesigned the database to be more concise while still communicating key points and implemented an outward facing RESTful API to make HTTP requests to the MySQL database.

Innovart Design Inc.

Unpaid Intern

Helped to customize and design an interactive website for their new product, CarWink, using Bootstrap and Responsive Web Design. Also collaborated with employer to develop new marketing strategies for Innovart.

Private Tutor

Sit down with students to discuss problems and guide them to solutions in algebra, geometry, trigonometry, and computer science.

Education

University of California, Irvine

Sept 2017 - June 2021

B.S. in Computer Science, Minoring in Statistics

Major GPA: 3.75/4.0

Relevant Coursework: Python Programming and Libraries, Programming in C/C++, Data Strucutre Implementation & Analysis, Principles in System Design, Information Retrieval, Introduction to Artificial Intelligence, Introduction to Machine Learning, Embedded Software, Design & Analysis of Algorithms

Projects

COVID-19 Informational Map

Personal Project JavaScript (2020)

Informational map to visualize COVID-19 statistics

View Project

Web Search Engine

School Project Python (2020)

Implemented a web search engine that builds an inverted index used for quick query response times.

View Project

Checkers AI

School Project Python (2019)

Implemented an AI that determines the most optimal move using Minimax Algorithm with Alpha Beta Pruning. Placed in the top 30% in the class tournament.

View Project

Weather App

Personal Project Python (2019)

Simple weather app that displays the weather forecast for the day of a specified location.

View Project

Process and Resource Manager

School Project Java (2019)

Implemented a manager that supports the creation and management of data structures to represent processes and resources in order to illustrate the different process states.

View Project

MapQuest API Project

School Project Python (2017)

Utilized MapQuest's API to display personalized travel instructions by parsing JSON formatted text returned by the API.

View Project

Skills and Technologies

Get in Touch