Experienced Software Engineer with demonstrated skill in front end development and DevOps Engineering.
2022 — 2025
* Led architecture and rapid deployment of a Golang-based chat service with a Slack backend delivering a scalable solution in under one week.
* Enhanced a SpreadJS application by integrating custom logic for dynamic spreadsheet generation and bespoke UX.
* Integrated a ChatGPT-powered bot into an existing product, reducing customer support tickets by providing instant user assistance.
* Built CI/CD pipelines with Terraform, AWS, and GitHub Actions to streamline deployment processes.
* Improved testing coverage with Playwright and Jest, reducing average regressions by over 50% and enabling automated CI/CD.
* Developed front-end and back-end components to accelerate climate report generation across multiple regulatory frameworks.
* Refactored a NextJS and React front-end to enhance performance and maintainability by decoupling visuals from functionality.
* Designed a bespoke UI component system that sped up feature development while ensuring a consistent user experience.
2021 — 2022
Ann Arbor, Michigan, United States
* Refactor over a dozen pipelines at United Wholesale Mortgage to improve maintainability.
* Develop new pipelines to automate deployments for critical internal tools using Jenkins and Octopus.
* Assist in the development of a fully automated micro service deployment architecture using Kubernetes, Conductor, Vault and NodeJS.
* Introduce Spock Unit Testing Framework to improve Jenkins pipeline code quality and safety.
* Convert existing android build pipeline to use containers using Docker and FastLane.
* Write PowerShell scripts to aggregate data from and update hundreds of windows machines.
2021 — 2022
Ann Arbor, Michigan, United States
* Implement critical internal data aggregation and entry software using NextJS, HTML5, CSS3 and GraphQL.
* Convert raw employee and financial data to useful charts and graphics using Chart.JS.
* Lead a team re-creating the internal employee portal using NextJS, HTML5, CSS3, and GraphQL.
* Produce high quality code tests with coverage over 90%.
* Developed an e-commerce frontend for Lume Cannabis Co. utilizing React and NextJS.
* Convert existing NextJS applications to pure React
* Optimize NextJS application to reduce time to first contentful paint to sub 1000ms.
* Develop Javascript libraries to interface with Elastic Path e-commerce platform apis.
* Communicate with backend developers to design efficient REST and GraphQL end points.
Ann Arbor, MI
2019 — 2019
Ann Arbor
Engineer rapid development software to create basic software configurations for NvM, Dem, DTC and more.
Interface with ISOLAR-AB utilizing JavaScript and Eclipse EASE to create and manipulate configuration settings in an ISOLAR-AB project.
Create a GUI for use with the rapid development software using wxPython, taking advantage of its threading support to communicate with ISOLAR-AB.
Develop a communication protocol to ease information sharing between the GUI and ISOLAR-AB.
Extend existing RTA-BSW functionality by writing xtend scripts to create custom imports.
Education
2016 — 2020
University of Michigan
Bachelor of Engineering - BE
2016 — 2020