Hi, I'm Gavin D'Hondt.

I'm a Jr. SDE at Amazon and Computer Science student at Oakland University

I've been programming for over seven years, and I am obsessed with learning. I'm currently focused on building full-stack web solutions, particularly using cloud technologies, but I'm always deep diving various branches of Computer Science.

Outside of programming, I love learning new things, listening to music, and playing video games!

Experience

April 2024 - Present

Detroit, Michigan

Amazon

Junior Software Engineer

  • Enable millions of sellers to sell goods globally on Amazon
  • Conduct numerous large-scale migrations and code changes to modernize services
  • Develop a novel tool to diagnose Seller Support issues, facilitating easier debugging for engineering teams
  • Reduce maintenance overhead by aiding in deprecating and distributing responsibilities of legacy services
AWS
Java
React
TypeScript
Rust
Python
Agile
Leadership
Teamwork

Projects

UniFit

Full-stack meal planning solution for university students

  • Engineered an optimal meal plan generation algorithm using dynamic programming, reducing computation time and memory footprint both by over 90% compared to brute force approaches
  • Architected a REST API to efficiently query ~800k meal plans considering various user preferences
React
TypeScript
Next.js
TailwindCSS
PostgreSQL
Rust
Vercel
Figma

Personle!

Full-stack daily guessing game for characters from the Persona video game series

  • Scaled application from launch to 600 peak DAU with a performant REST API and NoSQL database
  • Achieved 99.9% uptime through automated CDK IaC pipelines on a self-hosted VPS
  • Applied creative and accessible UI styling techniques to mimic the complex art style of Persona 5
React
TypeScript
TailwindCSS
Java
Spring Boot
AWS
Rust
Nginx
Figma

O.U. Bookmarket

Full-stack textbook resale marketplace for Oakland University students

  • Led a team of 4 student developers to deliver and deploy a production application in 10 weeks
  • Designated tasks using Agile methodologies and Kanban
  • Organized weekly scrum meetings to ensure timely completion of features
  • Created numerous reports and diagrams documenting the application's design, business requirements, and implementation
React
TypeScript
Java
Spring Boot
SQLite
GCP
Figma