me

About Me

Hi there, thanks for visiting! I am a student at the University of Waterloo pursuing a double major in Computer Science and Finance currently on my 3A study term. I enjoy learning new things because it is my strong belief that the only reason you may find something uninteresting is that you haven't learned enough of it yet.

Work Experience

2024
Onex logo

Software Engineering Intern - Onex

Toronto, Canada

Jan 2024 - Apr 2024 | Sep 2024 - Dec 2024

  • Led the development of an in-house portfolio management system, saving $300,000 annually by replacing Blackrock's Aladdin
  • Engineered scalable data pipeline in Java Spring Boot to consolidate financial data from 7 vendors
  • Optimized SQL database performance by designing a hybrid normalized/denormalized schema, reducing query latency by 66%
  • Worked with 5 portfolio managers overseeing over $3 billion AUM to design custom dashboard views, empowering data-driven investment decisions and improving risk management insights
2023
Waterloo logo

Teaching Assistant (CFM101) - University of Waterloo

Waterloo, Canada

Sep 2023 - Dec 2023

  • Ran weekly tutorials to teach Python and statistics using the PyData stack and real-world data from equity markets to 60 first-year students
  • Marked assignments in which students developed arbitrage trading strategies by reviewing their business and code logic
Bank of America logo

Software Developer Intern - Bank of America

Toronto, Canada

May 2023 - Aug 2023

  • Developed middleware API service in Scala to stream real-time payout calculations to a positions dashboard for eSWAP, an equity swaps trading platform processing over $40 billion in transactions annually
  • Refactored API routes to decrease the average size of a response by 85% and improve error handling
  • Eliminated dashboard freezing issues by implementing asynchronous request handling using C# async/await patterns and observable streams to efficiently process concurrent position updates
2022
BMO logo

Financial Analyst Intern - Bank of Montreal

Toronto, Canada

Jul 2022 - Aug 2022

  • Examined corporate action bulletins from central securities depositories (DTCC, CDS, BNY) and published notices to inform clients of upcoming events that affect their financial assets
  • Researched and journalized changes to 80 financial derivatives using Broadridge ADP
Tutoring logo

Tutor - Canada Wisecolt Education

Remote

Jun 2018 - Aug 2022

  • Delivered over 400 hours of lessons to ESL students to improve reading, writing, and speaking skills

Projects

Electric Vehicles: Battleground China

book cover

Researched, wrote, and published a book on the Chinese electric vehicle market over the span of 14 months.

external link

This Website

HTML, CSS, Javascript

yaoegg

Simple website built using vanilla HTML/CSS/JS. Will make updates as I try out new libraries, write book reviews, and write blog posts.

external link

Makria

Dart, Flutter, Python, Google Cloud NLP

makria logo

Desktop app that connects to conference calls and uses Google's natural language processing AI to detect and alert you when your name has been spoken in a call.

Team: Eric W., Evan W., Kevin Y.

external link external link

CelebTweets

HTML, CSS, Javascript, Express.js, Twitter API

celebtweets screenshot

Web game that shows players the body of a randomly generated tweet with the objective of guessing who tweeted it. Sadly no longer works because Twitter API is hella expensive (thanks Elon).

Team: Anthony C., Eric W., Evan W., Mark M.

external link external link

Roboadvisor

Python - Numpy, Pandas, Matplotlib

roboadvisor screenshot

Portfolio optimization engine written in Python that uses Monte Carlo simulations to minimize risk based on historical volatility and correlation analysis.

Team: Max C., Nathan C., Rahim M.

external link

Stockle

React, Node.js, Express.js, MongoDB

stockle screenshot

A stock market-themed wordle parody built with the MERN stack (+ some data pipelining jobs in Python). Currently open for alpha testing — try it out!

external link external link

Coming Soon

Contact Me

Contact Info

My socials are below, or you can use the built-in form that only took me 2 excruciating hours to format (Please use the form it will make me happy 🙂).

Email [email protected]
Discord lesterholster
Instagram @matthew.yang04