Work

Almost 20 years of experience in full-stack development, including backend, frontend, data engineering, and distributed systems on the cloud.

Current Role

I am currently a Senior Staff Engineer at Torch Coaching. I focus on building out the frontend of the coaches and participants experiences, but also work in the backend to build APIs and components to support those efforts.

Before this role, I had barely touched the frontend for about 10 years, using jQuery and ExtJS as cutting edge technologies.

I had to relearn how frontend development worked with React, and I've grown to love it.

Highlights

  • Lead a greenfield project to build a new web frontend from the ground up to support a design and UX refresh, making sure it ran seamlessly alongside the old web frontend. Implemented a new "onboarding" experience with the new web app and design system.
  • Lead buildout of a new home / dashboard as part of continued focus on a better participant experience.
  • Lead improvements to the "Developer Experience" (DX) within the Engineering organization. Focused on improving bootstrapping/onboarding, as well as application/service interopability.

Career

  • Frontend development with React, focusing on building scalable and maintainable web applications
  • Backend development using Python and Ruby, creating robust APIs and services
  • Data engineering experience with ETL pipelines, data warehousing, and analytics infrastructure
  • Distributed systems architecture on AWS using serverless technologies like Lambda, SQS, and EventBridge
Home