G

Garrett Michiels

Software Engineer with a B.S. in Computer Science from Northeastern University looking to build impactful software.

About

I am a passionate software engineer with a strong desire to build impactful, user-centered solutions that improve everyday life. With an entrepreneurial mindset and a love for innovation, I thrive on exploring new ideas and turning them into practical, scalable technology. I’m constantly seeking opportunities to grow, both technically and creatively, and I’m excited to contribute to teams that value problem-solving, collaboration, and the potential to make a real-world impact.

Skills

Languages

Java
Python
TypeScript
JavaScript
SQL
HTML/CSS
Bash

Frameworks & Libraries

React
Spring Boot
Spring JPA
GraphQL
Jinja
Node.js
Express
Next.js
Material UI
Joy UI

Tools & Platforms

Apache Airflow
dbt
Git
Docker
Kubernetes
GCP
Kafka
PostgreSQL
Cursor
Claude Code
Codex
MongoDB

Experience

Wayfair logo

Software Engineer L1

Wayfair

Boston, MA

November 2024 - Present

  • Built a Composer Apache Airflow data pipeline with dbt, SQL, Jinja, and Python to aggregate metadata for analysis, ensuring data integrity with deduplication and continuous updates, all executed in under one minute.
  • Designed and deployed a Kafka-based agent tracking system handling 400,000+ messages daily, leveraging Avro schemas, Spring Boot JPA, and batch processing to optimize performance and enable real-time status querying.
  • Developed and launched a GraphQL endpoint to replace a legacy API, integrating federated client configurations and JWT authentication while utilizing feature toggles and optimizing queries.
  • Resolved Twilio binding errors and prevented SMS spam by debugging the messaging workflow and optimizing log management to reduce noise and unnecessary PagerDuty alerts.
Python
SQL
Apache Airflow
dbt
Kafka
Spring Boot
Spring JPA
GraphQL
GCP
Postgres
BlackBerry logo

Software Engineer Co-Op/Intern

BlackBerry

Austin, TX

September 2023 - December 2023

  • Implemented high-performance API bulk update and delete features using Spring JPA database interactions and Amazon Simple Storage Service (S3) operations resulting in improved query processing time compared to singular API calls.
  • Resolved a critical issue related to query filtering functionality. Troubleshot and developed a solution that accurately filtered data using API inputs and specification based base64url encoding, while ensuring data integrity and security.
  • Integrated extensive audit logging system for API calls within a new Java microservice and utilized existing Apache Kafka services to transfer data to legacy audit system.
Java
Spring Boot
Spring JPA
Kafka
REST APIs
Database Design
Wellframe logo

DevOps Engineer Co-Op

Wellframe

Boston, MA

January 2022 - July 2022

  • Discovered a bottleneck in the database provisioning process and implemented a solution using Kubernetes to expedite and automate database operations. This reduced create and delete operation times from 20 minutes to 1 minute and enabled concurrent SQL database instance operations. This allowed for many engineers to use a frequently used process at once and bring their environments back to their desired states.
  • Developed an automated mechanism to populate environments with data which replaced existing backup and restore Postgres process, decreasing backup restoration from 40 minutes to 10 minutes using bash. This allowed for faster processes for both QA and newly onboarded engineers.
  • Created script for cleaning services from personal environments/namespaces using the Helm CLI in a GitLab job.
Kubernetes
Docker
Python
Bash
SQL
GitLab CICD
GKE
GCP

Education

Northeastern University | Khoury College of Computer Science

Bachelor of Science in Computer Science

Northeastern University | Khoury College of Computer Science

2020 - 2024

  • During my time at Northeastern, I built a strong foundation in computer science through a combination of coursework and hands-on experience.
  • Courses included Algorithms and Data Structures, Software Development, Networks and Distributed Systems, Theory of Computation, Computer Systems,Database Design, Web Development, Mobile Development and more!
  • I was awarded the 2024 Khoury College of Computer Science Co-Op Award in recognition of my achievements during my two co-ops.

Awards:

  • 2024 Khoury College of Computer Science Co-Op Award