Matthew Wills
517.243.0005
experience
Software Engineer @ Rocket Mortgage
September 2020 - August 2023
Tech lead on a team that is responsible for services that automate portions of the mortgage application process.
  • Designed projects with direct client impact e.g. reducing page load time on high-traffic pages ~2 seconds and trusted to resolve high-priority production bugs.
  • Built features using PHP, C#, Angular, AWS, and CircleCI, such as a credit payment experience, an email referral service, and services to automate work for bankers and for clients to more easily access loan information.
  • Mentored new developers, assisted with onboarding and troubleshooting, and had regular meetings to listen to their feedback and questions about our processes, code, and their career goals.
Contract Software Engineer @ Ford Motor Company
March 2020 - July 2020
Lead developer for the Ford self-help portals at https://help.ford.com/ and https://help.lincoln.com on a short-term contract.
  • Refactored and built new features for two React applications, using Typescript, React, and the Gatsby framework.
  • Built the CI / CD pipeline from scratch in Jenkins, including separate hosted environments for each pull request. Improved security practices by setting up CI to securely inject secrets.
  • Implemented language internationalization (i18n) and drove initiatives for other accessibility-related improvements.
Full Stack Software Engineer @ Barracuda Networks
March 2018 - March 2020
Member of a team responsible for microservices including user authentication, a web portal for administration of Barracuda products, and a client-facing UI navigation wrapper used by development teams.
  • Responsible for REST & GraphQL APIs serving an average of 55k requests per minute, using AWS (api gateway, load balancer), PHP, and MySQL.
  • Built a microservice application for Oauth2 authorization, OpenID authentication, and session management on top of the Laravel framework.
  • Refactored legacy PHP frontend project into a React application with object-oriented code and a focus on keeping 100% test coverage.
  • Tech stack also provided experience with migrating on-prem services to AWS, as well as Jenkins, Docker, Microsoft Azure, SumoLogic, NewRelic, and Salesforce.
Web Developer @ HDS Marketing, Inc.
February 2017 - February 2018
Developed and maintained applications and web stores for clients to distribute branded merchandise.
  • Managed content through a proprietary platform and WordPress.
  • Excelled in a small team environment with an emphasis on self-reliance.
skills
programming & languages
  • Python
  • PHP
  • TypeScript
  • JavaScript (ES6+)
  • Node
  • HTML
  • CSS/Sass/Tailwind
libraries & frameworks
  • React
  • Next.js
  • Express
  • Laravel
tools & databases
  • Git
  • Bash / Shell
  • CI / CD
  • AWS
  • Docker
  • SQL
  • NoSQL
  • Database ORM
related skills
  • Agile (Scrum)
  • Linux / UNIX
  • Accessibility (WCAG)
  • Tech Lead
projects
wotrcg-discord-bot
github.com/mawills/wotrcg-discord-bot
A bot for the Discord chat app which listens for queries and posts data about cards from War of the Ring: The Card Game. DB hosted in MongoDB Cloud Atlas. Bot, API, and image assets hosted in AWS.
  • Typescript
  • Node
  • MongoDB Cloud
  • Amazon Web Services (AWS)
python-auth-api
github.com/mawills/python-auth-api
An API and SQL database for handling user authentication, password hashing, and session persistence with JWT tokens. Fully containerized in Docker with a CI/CD pipeline built in Github Actions.
  • Python
  • PostgresSQL
  • Docker
40k-sim
github.com/mawills/40k-sim
A damage simulator for the Warhammer 40k tabletop miniatures game. Utilizes Matplotlib for plotting data.
  • Python
education
  • University of Michigan - Dearborn, Software Engineering
    2015-2016
  • Washtenaw Community College, Computer Science
    2012-2015