I worked as a technical lead, and go to resource for a my medium sized team focused on our lender application. Initially the focus was building a strategy to remove the remaining Angular from our application. I built a plan, divided up work, and led a team of 3 to successfully remove Angular while verifying and validating existing functionality was not lost. This included single handily refactoring thousands of tests from Enzyme to RTL.
With a focus on improving our customers self-service capabilities. I led a team of 3 to design, plan, and build a way that exposes custom admin configurations to our customers that integrated into our existing permission system. This allowed for other teams to leverage our work to expose configurations safely to customers.
I additionally led a small team, while collaborating with a cross functional team, product managers, and customers to build out a highly requested group management, hierarchical data access feature. Enabling our customers to build out exact data access structures to the loans their employees needed to get their job done. This included working with Mongo, Elastic Search, Postgres, Go, Node.js, and React.
With a focus on performance, I was able to optimize our build system and decrease our bundle size by 10x while also speeding up our builds, and test run times.
I gave multiple talks, and help set patterns across our frontend organization for modern data loading with React Query, and forms with react-hook-form.