I'm a Senior Backend Engineer with a decade of experience building scalable distributed systems and automation infrastructure across fintech and blockchain platforms. I design and implement reliable backend services, orchestrate large-scale workflows, and integrate AI-driven automation for blockchain node and protocol management. I'm passionate about building production-grade systems that are highly available, fault-tolerant, and maintainable, and I enjoy collaborating with cross-functional teams to deliver impactful solutions at Coinbase, Airbnb, and Stripe.

I'm a Senior Backend Engineer with a decade of experience building scalable distributed systems and automation infrastructure across fintech and blockchain platforms. I design and implement reliable backend services, orchestrate large-scale workflows, and integrate AI-driven automation for blockchain node and protocol management. I'm passionate about building production-grade systems that are highly available, fault-tolerant, and maintainable, and I enjoy collaborating with cross-functional teams to deliver impactful solutions at Coinbase, Airbnb, and Stripe.

Available to hire

I’m a Senior Backend Engineer with a decade of experience building scalable distributed systems and automation infrastructure across fintech and blockchain platforms. I design and implement reliable backend services, orchestrate large-scale workflows, and integrate AI-driven automation for blockchain node and protocol management.

I’m passionate about building production-grade systems that are highly available, fault-tolerant, and maintainable, and I enjoy collaborating with cross-functional teams to deliver impactful solutions at Coinbase, Airbnb, and Stripe.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Senior Software Engineer, Backend at Coinbase
July 1, 2023 - Present
Led backend development of core agent systems and orchestration infrastructure supporting NodeSmith, Coinbase's AI-driven automation platform for blockchain node upgrades. Designed and implemented resilient microservices and SDKs using Python and Go for long-running agents, combining deterministic execution with AI reasoning. Built workflows to parse unstructured protocol upgrade data, feeding structured representations into the triage agent layer. Developed orchestration logic to coordinate upgrade agents, implementing fallback and error recovery mechanisms. Created APIs and event processing pipelines for tracking upgrade status, relaying progress, and alerting on failures, with guaranteed delivery semantics and retry logic. Scaled backend systems to support multiple blockchain protocols and hundreds of upgrades per quarter, maintaining high reliability and low operational toil. Partnered with cross-functional teams to define system SLAs, observability, rollout strategies, and mainten
Senior Software Engineer at Airbnb
June 1, 2018 - June 1, 2023
Engineered and maintained backend services for Airbnb HotelTonight’s real-time booking platform using Ruby on Rails, supporting hotel search, availability, and reservations at scale. Developed robust RESTful APIs for booking and payment flows, integrating with internal and third-party payment gateways to handle card authorization, refunds, and error recovery. Implemented loyalty and account-linking workflows allowing users to earn Airbnb credits from HotelTonight transactions, ensuring secure cross-platform data synchronization. Enhanced performance and resiliency of core booking pipelines through optimized background job processing, Redis caching, and asynchronous task orchestration with Sidekiq. Integrated ElasticSearch to enable fast, personalized hotel discovery and flexible filtering for last-minute deals. Delivered real-time booking and payment confirmation updates using Rails ActionCable for a more responsive user experience.
Backend Engineer at Stripe
January 1, 2014 - May 1, 2018
Engineered and scaled global payment APIs handling billions in annual transactions, enabling advanced capabilities such as multi-currency routing, smart retries, and partial captures. Created a rule-based recovery engine for failed payments, significantly cutting drop-offs and improving resiliency during card network disruptions. Overhauled the idempotency system to guarantee consistency and fault tolerance under heavy load, eliminating duplicate charges and boosting developer confidence. Drove partnerships with issuers and networks to roll out tokenization, enhancing security and increasing approval rates across regions. Built event-driven webhook infrastructure for real-time payment updates with reliable delivery, retry logic, and dead-letter queue support. Shipped compliant payment APIs in coordination with product and legal teams, meeting regional mandates such as PSD2 SCA in Europe and local requirements in Japan.

Education

Bachelor's Degree at University of California, Merced
January 1, 2009 - December 31, 2013
Master's Degree at University of California, Davis
January 1, 2014 - December 31, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Travel & Hospitality, Media & Entertainment, Professional Services