Harry Nguyen

Software Engineer

Hey there! I'm a software engineer passionate about creating applications for the good of others. One of the things I enjoy most about creating software is being able to build complex structures in a simple way. I find great satisfaction in the little details such as making things as simple and clean as they can be so that they can best serve users and other developers.

Currently, I am looking for new-grad roles as I graduate from Simon Fraser University in the Spring of 2025. In the past I have committed to two 8-month co-op placements at Motorola Solutions and ICBC.

In my spare time, I also dabble with personal projects, where I take the opportunity to learn new things that I wouldn't have during school or work. Because of this, I am able to work with exciting technologies such as Rust, programming language interpreters, and new web frameworks like Svelte. Some of the things I look forward to learning more about are the Elixir programming language, web accessability, and compilers/interpreters.

Aside from coding, I enjoy playing video games, basketball, weightlifting, collecting matcha powders, and more!

Motorola Solutions ยท Software Developer Co-op

Jan - Sept 2024

Implemented features and bug-fixes for an access control product. Developed front-end components for an interactive map-based monitoring page, showcased at ISC West 2024, a North American security trade event, as part of an upcoming major release preview. Enhanced UI/UX by designing and implementing improvements such as dynamically positioned context menus.

JavaScript
React
JQuery
Ruby
Rails

ICBC ยท Application Developer Co-op

Jan - Sept 2022

Assisted in the migration of 12 legacy Java apps from IBM WebSphere to IBM Liberty Servers. Periodically acted as the main point of contact for this project, performing project management tasks including task delegation, and cross-department communication. Helped address cyber-security vulnerabilities discovered during penetration testing by configuring HTTP headers.

JavaScript
Java
View Full Resumรฉ

An open-source platform developed in collaboration with Hope Health Action, a non-profit. CBR assists Ugandan healthcare networks with tracking patients and facilitating referrals to critical services such as food aid or wheelchair access.

TypeScript
React
React Native
PostgreSQL

Rlox

Summer 2024

A tree-walking interpreter for a custom programming language called RLox. RLox constructs an abstract syntax tree from a .lox file that follows the RLox grammar. It has support for many advanced language features such as classes, inheritance, first-class functions, and more.

Rust

A machine learning pipeline that is able to identitfy NBA all-stars based on the current season's statistics. Utilizing machine learning algorithms, and data from over 60,000 NBA game box-scores and 12,000 player seasons, NBA all-stars are able to be identified with 97% accuracy.

Python
file_type_jupyter
Jupyter
Artboard 61 copy
Pandas

A mock stock trading web application. Users sign up to be able to practice their investing skills through trading with fake currency and real stock data provided via Yahoo Finance. Users can compete against one another through "trading competitions", where whomever has the highest portfolio value after a set amount of time wins.

TypeScript
React
NodeJS
PostgreSQL