Hey, I'm

JaeYoung Chang Headshot

About Me

I am a lifelong learner, driven software developer, and proud Korean.

I currently live in Chicago, Illinois working as a full-stack engineer at Apex Fintech Solutions. Before that, I graduated from the University of Notre Dame in 2022 with a BS in Computer Science and a Minor in Engineering Corporate Practice.

I love playing, watching, and talking sports! I've been playing soccer, tennis, and golf since I was a kid, and more recently picked up gaelic football and hurling in college. I am an active member of Madison's Gaelic Football and Hurling team and Whiskey FC. I'm an avid fan of the Detroit Lions, Detroit Red Wings, Korean National Football Team, and all Notre Dame sports. In my free time, I like to read, play the guitar, woodwork, and eat delicious foods.

My greatest passion is people, so let's connect and get to know one another!

Skills

Golang

Golang

gRPC

gRPC

TypeScript

TypeScript

JavaScript

JavaScript

C#

C#

Python

Python

C/C++

C/C++

Java

Java

React

React

React Native

React Native

Next.js

Next.js

.NET

.NET

Node.js

Node.js

Express.js

Express.js

SQL

SQL

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Git

Git

Redux

Redux

jQuery

jQuery

Tailwind CSS

Tailwind CSS

Kubernetes

Kubernetes

Docker

Docker

Google Cloud Platform

Google Cloud Platform

Cloud Run

Cloud Run

Kafka

Kafka

Pub/Sub

Pub/Sub

Vertex AI

Vertex AI

SVN

SVN

Yarn

Yarn

Agile

MUMPS

Expo

Expo

Firebase

Firebase

Heroku

Heroku

Netlify

Netlify

Vercel

Vercel

Postman

Postman

Markdown

Markdown

Bash

Bash

Swift

Swift

Kotlin

Kotlin

Caché

Caché

Arduino

Arduino

HTML

HTML

CSS

CSS

Sass

Sass

Puppeteer

Puppeteer

Salesforce

Salesforce

Soccer

Soccer

Tennis

Tennis

Golf

Golf

Pickleball

Pickleball

Gaelic Football

Gaelic Football

Hurling

Hurling

Woodworking

Woodworking

Fishing

Fishing

Guitar

Guitar

Piano

Piano

Saxophone

Saxophone

Experiences

Senior Software Engineer

Apex Fintech Solutions | July 2024 - Present

  • Promoted from Software Engineer II in July 2026 in recognition of technical leadership
  • Power Apex's Securities Lending program — a $100M+ revenue business across three product offerings spanning trading, contract management, inventory management, and revenue allocation
  • Champion the migration of Apex Lend Plus and Stock Locates, two flagship Securities Lending products, to the cloud — applications traders use daily to manage contracts and inventory, surface insights, and act on recommendations
  • Architect and deliver event-driven, cloud-native microservices on Google Cloud Platform (GCP), decommissioning legacy on-premises applications and re-platforming to Google Kubernetes Engine (GKE) and Cloud Run
  • Provide production support across both modern cloud-native and legacy on-premises systems, ensuring reliability throughout the migration
  • Mentor junior engineers and lead cross-domain initiatives across the engineering organization
  • Pioneer AI-driven developer productivity tooling, building Claude agents and skills the team uses for code review, test generation, internal documentation, and cloud-migration acceleration
  • Drive a quality-first engineering culture through comprehensive code review, testing standards, and release management practices that minimize production change failures
Golang

Golang

gRPC

gRPC

React

React

TypeScript

TypeScript

C#

C#

SQL

SQL

PostgreSQL

PostgreSQL

Google Cloud Platform

Google Cloud Platform

Kubernetes

Kubernetes

Cloud Run

Cloud Run

Pub/Sub

Pub/Sub

Docker

Docker

Git

Git

Full-Stack Software Engineer

Epic Systems | August 2022 - July 2024

  • Spearheaded multiple projects for Epic's Dermatology Application, owning all aspects from design and end-user interviews to full-stack development and post-implementation usability testing
  • Developed full-stack solutions to help dermatologists document patients' skin conditions
  • Discovered, investigated, and fixed hundreds of bugs
  • Supported the company-wide move from SVN to Git
React

React

TypeScript

TypeScript

C#

C#

.NET

.NET

Git

Git

Caché

Caché

Software Engineer

YOKE | Aug 2021 - Dec 2021

  • Built features to enhance the way student athletes maximize their name, image, and likeness
React

React

TypeScript

TypeScript

Git

Git

Technology Project Management Intern

Simon Group Holdings | May 2019 - Feb 2020

  • Completed an implementation of Salesforce CRM for several SGH companies in under two months, including historical data migration from each company's legacy CRM, data security between each company, and feature enhancements for each company
  • Identified Fuel Automation Station' (FAS) strategic customers by analyzing trends in crude oil price in relation to customers' revenue and utilization of fracking units, shifting the sales team's focus to the most strategic and profitable customers
  • Exhibited at the Abu Dhabi International Petroleum Exhibition & Conference (ADIPEC 2019) and showcased FAS' software capabilities to thousands of attendees, resulting in a deal with Saudi Drill Company
  • Created an online inventory management system for FAS' warehouses around the U.S.
  • Designed UI/UX for dashboard reports in FAS' cloud software
  • Traveled to FAS' Command Center and Operating Frac Sites in the Houston, TX area to research operator needs and identify improvements to the Cloud Software (August 2019)
Salesforce

Salesforce

Product Management Intern

AeroParts Now | Summer 2020

  • Automated uploading customers' aircraft inventory into the APN Database, decreasing the upload time by 5 hours
  • Defined APN's 2020/2021 Product Development Roadmap (Scope of Work for development team, categorization of modules & sub-modules, calculation of time-costs, and determination of priority)
  • Configured APN's Pipedrive CRM with automation, dashboard reports, and feature enhancements
React

React

JavaScript

JavaScript

Express.js

Express.js

HTML

HTML

CSS

CSS

Git

Git

Jr. Software Engineer

The IDEA Center | Summer 2020

  • Built an eCommerce web app equipped with user authentication, product listings, Stripe-payment integration, an admin console, and customizable email notifications
React

React

JavaScript

JavaScript

Redux

Redux

Express.js

Express.js

Git

Git

Projects

Pixel Dash

A Hardware + Cloud Smart Display (2026, in progress)

  • Building a Tidbyt-inspired smart display: a 64x32 RGB LED matrix driven by an Adafruit MatrixPortal M4, paired with a custom cloud backend
  • Built as a monorepo with two independently deployed pieces: firmware (C++/PlatformIO) flashed to the physical device, and a backend API (TypeScript/Express) running on Google Cloud Run
  • Designed the device-to-cloud contract: the device polls a single endpoint with a device ID, and the API resolves the user's schedule and preferences, returning only pre-simplified data for a configurable set of live widgets — weather, forecast, sunrise/sunset, real-time transit (e.g., CTA arrivals), sports scores and standings, and other user-defined feeds — to keep payloads small enough for the firmware's limited memory
  • Maintain a shared widget-type contract kept in sync across the embedded firmware and the backend as new widgets are added
C/C++

C/C++

PlatformIO

TypeScript

TypeScript

Express.js

Express.js

Cloud Run

Cloud Run

SQL

SQL

My Portfolio

View repo

  • Deployed my own personal website with Next.js, Tailwind CSS, and Vercel
Next.js

Next.js

React

React

TypeScript

TypeScript

Vercel

Vercel

Tailwind CSS

Tailwind CSS

Swipe & Swing

A Golf Matching Mobile App | View repo

  • Launched a golf mobile app that allows golfers to find nearby matches with similar golfing preferences
  • Earned 1st place award in class for best application
  • Developed features to allow users to swipe and match with profiles (think Tinder), message golfers they matched with, and use a map API to find golf courses and book tee times
  • Designed the backend framework to store and return data from a SQL database
React Native

React Native

TypeScript

TypeScript

Python

Python

SQL

SQL

Campus Wayzz

A Location Discovery Mobile App | View repo

  • Deployed a location discovery mobile application that enable users to find spaces on campus with their friends
  • Owned the development of the entire backend server, mobile app middleware, and the MongoDB database
  • Developed a feature to allow users to create custom, shareable meetups (via link or app) with friends, from which users could see how far others were from their meetup destination via a map API
  • Earned one of three perfect project grades in class
React Native

React Native

TypeScript

TypeScript

Express.js

Express.js

MongoDB

MongoDB

Notre Dame Menu Text App

View repo

  • Created an automated menu texting app using a MERN stack (MongoDB, Express, React, Node)
  • Users can securely login/signup and configure a detailed schedule for menu text notifications. Schedules can be made for each day of the week (Sunday - Saturday). For each day, the user will choose the meal (Breakfast, Lunch, Dinner), the dining hall (North Dining Hall or South Dining Hall), and the notification time.
  • Admin can post, delete, and edit menus for a dining hall's meal on any given date.
React

React

JavaScript

JavaScript

Express.js

Express.js

MongoDB

MongoDB

Inventory Upload Assistance App

View repo

  • Developed a web app for AeroParts Now to help customers upload aircraft inventory items into the AeroParts Now database
  • This app imports a CSV file of inventory items, merges parts' Quantities if their Part Number, Serial Number, Condition Code, and Warehouse Location are the same, and exports the merged inventory in multiple CSV files (960 inventory items per file)
  • Used this app to deal with inventory in the range of 10,000 - 90,000 inventory items
React

React

JavaScript

JavaScript

Express.js

Express.js

HTML

HTML

CSS

CSS

Instagram Insights

View repo

  • Developed a web app that scrapes your Instagram followers & following (via a Headless Browser), and returns a list of users who are not following you back & users who have unfollowed you
  • Used the Puppeteer headless browser to scrape data because Instagram doesn't have a public API that can be used to gather a list of followers, following, unfollowed, and not following back
JavaScript

JavaScript

Express.js

Express.js

Puppeteer

Puppeteer

HTML

HTML

CSS

CSS

Education

University of Notre Dame

2018 - 2022 | GPA: 3.705

  • Graduated with a BS in Computer Science from the College of Engineering
  • Earned a Minor in Engineering Corporate Practice
  • Relevant Courses: Data Structures, Algorithms, Operating Systems, Systems Programming, Advanced Databases, Computer Architecture, Logic Design, Theory of Computing, Programming Paradigms, Secure Software Engineering, Data Science, Droid Building, Discrete Mathematics