Work / Resume

I'm a staff-level engineer focused on building and operating large-scale web platforms, with an emphasis on the core systems that product teams depend on and how they scale as the business grows.

For the past 15+ years, I was a founding engineer on the ecommerce platform behind Great Big Canvas and Canvas On Demand. I built the initial backend and AWS architecture and helped evolve it into a full production platform handling automated image processing, order workflows, payments, and global production routing, scaling to support significant traffic growth with zero downtime during peak seasons.

I've grown from a hands-on builder into a collaborative technical leader, driving architectural clarity, team leverage, and long-term system resilience.

Primary Tech Stack

I am highly adaptable and love to learn new tech as needed. Below are the technologies I am most familiar with.

Back-End
  • C#/.NET (Framework and Core)
  • JavaScript/TypeScript/Node.js
  • ASP.NET (MVC, WebAPI)
  • SQL Server
  • IIS
  • AWS
Front-End
  • Vue.js and React
  • TypeScript and JavaScript
  • Component/UI system design
  • CSS and Sass
  • Webpack and Vite
  • Npm

Staff / Principal Role Focus

Throughout my career, I've been promoted into leadership while still leading development to keep current as technology evolves and because building things is my true passion.

As a small team in a medium-sized business, we didn't have dedicated resources for things like devops, QA, etc. Because of this, I've spent a lot of time wearing many hats. Whatever was needed, we got it done.

My daily contributions included:

  • Principal development
  • Code review and merging for the team
  • Deployment to AWS fleet running IIS using our custom deployment software
  • Project scoping for the team
  • Monitoring the full platform using AWS CloudWatch Dashboards, Logs, etc.

Mentoring and Knowledge Sharing

As I've gained more experience, I've also found another passion: mentoring and knowledge sharing.

The more I've worked with my team, the more confident we all grew in each other's capabilities, and trust has grown. It created a highly productive collaboration between us and was one of my favorite parts of the day.

When the team is in lock-step, sparks can really start to fly, and we made stuff happen.

A Journey in Problem Solving

Something I often ask my candidates is, "how long have you worked continuously on a single code base?"

After working on an ecommerce platform that I designed for over 15 years, the challenges we faced changed from:

"how can we do that"

to:

"how can we do that in the way we will regret the least."

I believe this experience is paramount for a platform architect. From coding to code reviews and architectural direction, it's a constant reminder to think through things carefully.

Contact Me

Canvas On Demand® is a registered trademark of Circle Graphics, Inc. All trademarks and registered trademarks are the property of their respective owners. References are used solely to describe my professional experience and do not imply affiliation or endorsement.

Great Big Canvas® is a registered trademark of Circle Graphics, Inc. All trademarks and registered trademarks are the property of their respective owners. References are used solely to describe my professional experience and do not imply affiliation or endorsement.