
Backend-leaning software engineer specializing in distributed systems and high-throughput data pipelines. 8 years across fintech, e-commerce, and communications platforms. I write systems that hold up under pressure.
Leading a team of 6 engineers on payment infrastructure, responsible for the retry logic and fault-tolerance systems handling $1B+ in daily transactions. Architected migration from monolith to event-driven microservices, reducing P99 latency by 40%.
Built and maintained core checkout services handling 500k+ requests per minute during peak BFCM events. Introduced a GraphQL storefront API adopted by 120k+ merchants, and led the team through 3 Black Friday launches with zero downtime.
Developed real-time messaging and SMS delivery pipeline using Ruby on Rails and Kafka. Improved message delivery reliability from 94% to 99.7% SLA. Built internal developer tooling used daily by 80+ engineers across the platform team.
Consultant developer embedded with enterprise clients in banking and healthcare verticals, delivering agile software projects. Championed test-driven development and pair programming. Mentored junior developers across 4 client engagements.
Distributed retry system for failed payments using Kafka-based event queuing with per-merchant partition keys, exponential backoff with jitter, and circuit breakers. Handles 2M+ daily retry attempts with 99.1% recovery rate.

Unified GraphQL API layer aggregating 12 microservices into a single schema for merchant storefronts. Adopted by 120k+ merchants with sub-50ms P95 latency at 500k RPM peak load.
Event-driven Kafka pipeline replacing a polling-based worker for 80M+ daily SMS messages. Improved delivery SLA from 94% to 99.7% and cut median latency from 4.2s to 340ms.
Open-source multi-layer caching abstraction for Ruby/Rails with transparent L1/L2 lookups, automatic TTL management, and safe degradation. 1,200+ GitHub stars, 50+ production adopters.
Command-line tool for scaffolding, deploying, and monitoring serverless functions across AWS Lambda and CloudFlare Workers. Built with Go for single-binary distribution.
Stripe's retry logic for failed payments was a monolithic system causing cascading failures under peak load. I led the redesign into an event-driven retry service — reducing failed payment recovery time by 60% and eliminating 3 recurring production incidents per month.
Shopify's checkout infrastructure wasn't built for 10x BFCM spikes. I designed a caching and queue-based session architecture that processed 6.3 million checkouts in 24 hours with zero downtime — a 40% year-over-year increase.
Rebuilt Twilio's internal notification delivery pipeline from a polling-based architecture to an event-driven Kafka system — lifting the delivery SLA from 94% to 99.7% and slashing median latency from 4.2 seconds to 340ms.
Built and published an open-source multi-layer caching abstraction for Ruby/Rails that has accumulated 1,200+ GitHub stars and is used in production by 50+ companies.