Hi, I'm Patrick Yi.
A software developer.

About me

I study Computing and Financial Management at the University of Waterloo.
I am currently looking for a Summer 2023 internship!
Connect me via following links below!

Past experiences

Incoming: Sep 2022 - Dec 2022

Software Developer Intern @ Geotab

Burnaby, BC, Canada

Incoming Software Developer Intern @ Geotab

Jan 2022 - Apr 2022

Software Developer Intern - Projection @ Ford Motor Company of Canada

Waterloo, ON, Canada

Developed CarPlay Android application project in the infotainment system in Ford vehicles
Implemented injection of CarPlay settings during runtime using ADB and Android intents
Introduced unit testing to CarPlay project using Robolectric and Soong build system

Jan 2019 - Nov 2020

Fire Control Avionics Technician @ Republic of Korea Air Force

Seongnam, South korea

Assisted maintenance of fire control avionics components of C-130, CN-235, RC-800B/G, and RC-2000B
Offered translation of aircraft manuals and technical inquiries
Provided interpretations for officers and technicians from Elbit Systems, Rockwell Collins, and Dassault
Led the squadron as a squad leader for 9 months

May 2018 - Aug 2018

QA Automation Developer @ Finastra

Missisagua, ON, Canada

Developed and deployed an internal ASP .NET MVC 5 project to an internal IIS Server
Engaged in development of a browser test automation project using Selenium Page Object Model
Implemented unit testing using NUnit and Selenium WebDriver and speeded up by 80%

My Portfolios

Competitive programming & github summary

Projects

c/c++

Operating System

QEMU

ARM

myRTOS

Real time OS with ARM emulation using QEMU

c/c++

Algorithm

Boost

Game

Minesweeper CLI Game & Solver

Minesweeper game with CLI interface and solver communication with Boost/http/JSON

c/c++

CS246

Chess

Design Principles

CS246 Chess group project

A CLI chess game done for CS246 group project

My Blog Posts

TBD

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Laboriosam praesentium dolores voluptatibus earum, necessitatibus unde inventore beatae odio quas repellat impedit voluptatem natus ea eum magnam cupiditate fugit, nesciunt quidem.