Profile
Staff engineer who builds web applications in Ruby on Rails. I tend to end up owning the big cross-team projects, the ones that need input from a lot of people, and I stay on them until they ship. Along the way I lead teams, make architecture calls, and mentor developers.
Skills
Core Stack
Ruby on Rails, Hotwire, PostgreSQL
Also
React, TypeScript, Node.js, Redis
Infrastructure
AWS, Heroku, CI/CD
Experience
Staff Software Engineer / Tech Lead
Kode Health
- Lead Rails development for an on-demand medical coding platform, from architecture calls to the code standards the team works by
- Mentor junior developers, mostly through code review and pairing
- Build fast, server-rendered interfaces with Hotwire (Turbo and Stimulus)
Sr. Software Engineer
Mint Songs
- Built a fast NFT indexer in Rails for a web3 music platform
- Wrote and deployed smart contracts on several blockchains
- Built the React frontend on top of those blockchain APIs
Sr. Software Engineer
Netlify
- Scaled a high-traffic Rails API serving millions of developers at Netlify
- Built and ran the enterprise billing and payments system
- Tuned MongoDB queries and indexes to keep the API fast
Sr. Software Engineer
LegitScript
- Designed a serverless microservice architecture on AWS for an internet compliance platform
- Worked on large Rails apps with Angular and TypeScript frontends
- Built distributed systems to process large volumes of data
Sr. Software Engineer
LoyaltyNZ
- Built the Ruby microservices and APIs behind New Zealand's leading loyalty program
- Ran them on AWS and kept them available under load
Ruby Developer
Uptrending
- Led Rails projects for agency clients
- Built interactive apps in AngularJS, on whatever database the client already had
Freelance Developer/Producer
CreativeFlow.io
- Founded and ran a small web development agency
- Managed the designers and developers on our client projects
Lead In-House Developer
Executionists.com
- Led front-end development and managed back-end projects
- Owned QA and weighed in on technology choices
Freelance Developer
Self-employed
- Built client websites and launched two consumer web products
Systems Administrator Intern
Howard Hughes Medical Institute at UCSC
- Kept Linux servers running, including a 2,000-processor compute cluster
- Automated the routine work with Bash, Python, and Perl