B.S. Computer Science | Southern Illinois University
Jan. 2014 - May 2018
Senior Software Engineer | Maxwell
July 2021 - Present
Feb. 2020 - July 2021
- Developed spreadsheet application using RxJS and React, supporting reference cells and formulas
- Implemented cross-project micro frontend solution in React to transition from a legacy app to a new architecture while still adding new features, fixing old bugs, and addressing tech debt
- Deployed backend services in Node and Koa to integrate with React apps as well as third party services
- Managed a “squad” of four developers, focused on a single client application
Front End Developer | TopstepTrader
June 2018 - Feb. 2020
- Architected micro frontend solution to migrate from an Angular 2 monolith into a leaner, React solution
- Improved first paint time 300% through a site migration from Wordpress to a faster Node and Gulp solution
- Led front end developer hiring by creating technical tests and interview processes to verify candidates' skills
Web Developer Intern | MacUpdate
June 2016 - Sept. 2017
- Designed and implemented a front end build process using Grunt and Node, which fully automated caching, bundling, and minification of front end assets, and reduced average page size by 15%, or ~250KB per page
- Organized an SEO audit, resulting in an organic search increase of 20%, or 30k+ sessions weekly
Student Developer | Southern Illinois University
Jan. 2014 - May 2018
- Organized and led classes detailing basic HTML, content creation, and best UI/UX practices for >200 users
HUB is a personal wiki with full markdown and SMS upload support. HUB uses React, Node, Mongo, and Webhooks to provide customizable wikis that can be updated from anywhere.
WAILto is a music history analysis app. Using Node, React Hooks, and PostgreSQL, WAILto provides modular, extensible data analysis and data visualizations on Last.fm data.
PersonaList allows users to add comments to Spotify playlists, allowing for collaborative playlist curation. PersonaList uses the Spotify API, a Node server, and React Hooks.