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