This is where I've honed my skills.

I have four years of full-time experience, well versed in frontend technologies like UI component frameworks and features of the DOM, accustomed to JavaScript and TypeScript techniques, and familiar with deployment utilities ranging from Webpack to Docker. Above all (at least professionally) I value innovation and continuous learning.

Professional Experience

google logo

Software Engineer IIIGoogle

June 2022 – Present

Collaborate with a 3-6 member frontend team to enhance the legal removal ticket review experience for internal agents as evidenced by reductions in average ticket handling time and improvements in agent satisfaction surveys.

  • Reduced average handling time by 10% with a release including an all-new side-by-side review feature.
  • Composed functional bindings for UI notifications outlined in the team’s design system, cutting the amount of boilerplate code required to create messages across the organization by 60%.
  • Reimagined AngularDart component injection strategy to optimize performance for large tickets, raising the maximum number of displayable entries from around 300 to over 2000 in a single ticket.
  • Designed and implemented a utility which enables context-aware activation of keyboard shortcuts to make it easier to add keyboard bindings to the application and others on the same framework.
  • Created an explorer utility which projects a component into an isolated view for unit testing and demos.
  • Received 7 peer bonuses from team leads, fellow developers, and even a product user in recognition of excellence of delivered features, several of which are detailed above.
general motors logo

Software DeveloperGeneral Motors

September 2020 – May 2022

Committed code to customer and business-facing React and NodeJS ecommerce applications with emphasis in frontend development. Built a strong understanding of JavaScript and its developer ecosystem.

  • Devised and created a developer utility to view and manage frontend environment variables in development mode to expedite their troubleshooting.
  • Strengthened application security through several fixes related to Webpack bundling.
  • Implemented and iterated on many components throughout GM’s parts and accessories websites, including vehicle pickers, product pages, checkout forms, and more.
  • Contributed to a rewrite of an internal application used to manage orders, catalogs, and inventory by dealers and distribution centers, speeding up their experiences through migration to React.
  • Added code formatting as a pre-commit action and regularly pushed for higher utilization of unit testing across development pipelines and a team of 20-30 developers across projects.

Education

B.S. Computer ScienceCoastal Carolina University

May 2020

I started my undergraduate at Clemson University in fall 2016, not at all confident that I'd be an electrical engineer, but then I found Computer Science. After one introductory course on the track to add it as a minor, I made it my major and never looked back.

I transferred to Coastal Carolina University, which was closer to home, at the start of my junior year and wrapped up my studies on time. I was one class away from a minor in Applied Mathematics, but life got complicated at the wrong time for me and I couldn't quite wrap it up. I had a good experience at Coastal, and would certainly recommend it to anyone looking to get a degree on the coast of South Carolina.