About Work

Currently employed by Fetch. Building a world-class product catalog. Keeping microservices blazing fast. Teaching fun event-driven architectural patterns supported by Kafka.

Previously employed by:

  • Shipt. Worked on the product pipeline and related services. Lead a transition from SNS + SQS to Kafka. This included building an in-house kafka library to introduce standards and simplify transition. Built really fast microservices in Golang, solved architectural problems at scale, and mentored a group of excellent engineers.
  • Wildbit. Worked on Postmark. Had a blast with a fantastic team building a killer ESP. I focused on .Net services and learned how hard and interesting email can be. As a member of a small team, I wore many hats. So I was also able to play with fun things like RabbitMQ, ELK, Kafka, ansible, etc.
  • Daxko. Mostly worked in .Net on Operations (membership management software for non-profits). Also dabbled in mobile dev, javscript, ruby, devopsy stuff, and whatever else I could get my hands on.

About Fun

I spend a lot of time on my bike. I started out BMXing as a teenager, got into mountain biking in college, and started seriously riding road in 2014.

My longest ride to date was a 217 mile attempt at the Unbound XL in June 2021. I really need to write a blog post about that. It was the latest in a string of DNFs that started with my 2019 attempts at Dirty Kanza 200 (made it 120 mi) and the Delta Epic (made it 160 of 300). I’ve learned a ton of lessons and look forward to actually finishing one of these Epics in the coming years!

These days, I only “race” on gravel. I’m a solid mid-pack kind of guy. Some highlights of the past several years were: