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!
This is what I'm currently up to:
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