About Me
A passionate, full-stack software engineer with a love for learning and building applications from the ground up. Driven and disciplined with a desire to provide scalable, reusable, elegant solutions to complex problems. Places a high priority on code quality and refactoring, and strives to write code the best way the first time. Dedicated to learning new technologies and innovating to improve past, present, and future projects.
Technologies
JavaScript
TypeScript
React
NextJS
React-Native
GraphQL
Apollo Client
NodeJS
Jest
Redux
Firebase
Projects
easy-budget-mobile
A mobile application for simple budgeting
easy-budget-api
GraphQL server for budgeting
spades
A mobile application for keeping score in Spades, available on iOS and Android
drake-capstone
Influence analytics web application and authentication server
wedding-website
A web application for information about the wedding
photo-application
A mobile application for uploading photos to a server
Experience
Hy-Vee - Software Engineer II
May 2019 - Present
Continuing to work on Aisles Online App, and released it to the public in July of 2019. Helped lead the conversion of the app to TypeScript. Maintained the app as it grew to 100k users, $10mm in sales, and >99% crash-free rate within 6 months of the soft launch. On-boarding other teams to React-Native, GraphQL, and TypeScript as they begin contributing to the app.
Hy-Vee - Software Development Intern
May 2018 - May 2019
Began working with JavaScript, React-Native, NodeJS, GraphQL, and Jest for the first time. Contributed to the new Aisles Online app from the beginning in June of 2017, as our small team grew it into a production-ready app 13 months later. Eventually led the adoption of GraphQL and Apollo Client within our app, as we transitioned away from REST APIs and Redux.
Hy-Vee - Data Science Intern
August 2017 - May 2018
Worked on projects such as customer sentiment analysis, basket recommendations, and automated coupon allocation in Python. Deployed projects using Flask. Wrote unit tests and taught the rest of the team about unit testing and test-driven development.
Shazam ITS - Software Development Intern
May 2017 - August 2017
Used Java and worked on an internal financial web application.
Drake University - Bachelor of Science
August 2016 - May 2019
Majored in Computer Science and Math, with a minor in Data Analytics