Solutions Architect

National Insurance Producer RegistryKansas City, MOSep 2023Mar 2026
  • Led the design and implementation of a shared Material UI component system, standardizing UI/UX across multiple applications and accelerating frontend development.
  • Led the migration of four legacy Java/JSP applications to modern React/Next.js platforms, designing CI/CD pipelines from scratch using GitLab, Helm, and AWS EKS. Optimized build times from 15 minutes to 8 minutes and implemented automated environment teardown to reduce infrastructure costs.
  • Evaluated and introduced modern frontend frameworks (Zodios, XState, React Query, React Hook Form) to improve developer productivity, API safety, and application reliability.
  • Established weekly engineering office hours, mentoring developers and improving adoption of new frontend architecture and tooling.
  • Built a type-safe API mocking platform using Zod, Zodios, and zod-fixture, enabling frontend teams to develop independently from Java backend services and allowing for parallel development and accelerating feature velocity.
  • Architected a dynamic form delivery and rendering platform, centralizing business rules and validation using JSONLogic and enabling consistent frontend and backend validation across licensing services

Software Engineer

TripleBlindKansas City, MOMar 2021Jan 2023

Led the effort to revamp and enhance Tripleblind's web based user interface.

I inherited a bare bones create-react-app application with minimal code structure. I then proceeded to:

  • port the build process from create-react-app to vite for optimized HMR (hot module reloading) and sped up development by roughly 2x
  • create a multistage docker build to allow caching and HMR in development and minimize the size of the production container by a factor of 1/3
  • introduced standardization: MUI for frontend components, redux for state management, react-hook-form for forms
  • upgrade to react 17 and switch to error boundaries/suspense to prevent unhandled application states

As a member of the "UI/UX Design Team", I established design patterns and refined process flow for new and existing features.

As a member of the "Refinement Team", I reviewed requirements for new features, sussed out potential issues, and set reasonable expectations for the development timeline.

Marketing Automation Strategist

Excelerate DigitalKansas City, MOJan 2016Mar 2021

Working alongside our Datawarehouse engineers, my job is to facilitate automation for all of the processes involved to take a lead and turn it into a billable revenue stream. The task necessitates that I interact with many different, distributed systems. This means knowing and understanding the various APIs and protocols, understanding the business process facilitated by each system, and defining the requirements necessary to carry out a particular step in the automation chain. I've leveraged microservices, job queues, and messaging services to connect each of these architectures together.

The list of platforms we work with is quite long: Salesforce, Workday, Basecamp, Simpli.fi, Google DCM, Google DBM, Amazon, Supportbee, GTM, GA, Tableau Server, Looker, etc.

RETROAMP v2.0
NO TRACK LOADEDNO TRACK LOADED
0:000:00
VOL65