You'll see I've got a few years of experience writing, maintaining, and improving software systems. What continues to drive me and makes me happy is working on software implementations on a team. I gravitate towards the most impactful work in each company that I've worked for, and do my best to make us successful.
Experience
2025 — Now
2025 — Now
Austin, Texas, United States
On the Local Payment Methods team within the Payments organization, I add and enable new or previously unsupported global payment methods on the Shopify payments platform, making it easier for customers to pay at Shopify stores around the world.
Working on enabling Cashback incentives for our USDC Stablecoin on Base payment method, and adding support for cross-chain payments on Shopify partnering with Coinbase and Stripe.
Stack and Tools:
● Ruby on Rails on MySQL
● AI first engineering team. I use Claude Code and Cursor to help learn, design, implement, test, and troubleshoot code.
2021 — 2025
2021 — 2025
Austin, Texas, United States
Fully remote, working from Austin. I learned Kotlin and alternated between that and Python. Used MySQL, Snowflake, AWS Cloud, Kafka, Docker, and Kubernetes. I worked on 3 engineering teams, all within the Financial Platforms org:
● Consumer Payments (1.5 years)
○ Tech lead for a cross-team effort of 6 engineers to add Apple Pay wallet instruments as eligible for loan repayments, using Stripe as our payments processor.
■ 6 months project duration
■ 100% launched as of April 2025
■ Achieved higher success and lower risk rate compared to credit cards and ACH
○ Tech lead for ACH bank account verification and credit card blocking services
○ Created a Python domain specific service migrating from legacy Monolith
● Merchant Disbursements (1 year)
○ Built a money moving service which consolidated multiple merchant payouts into one-per-day
○ Served as team lead when our other Staff Engineer was out on 4 month paternity leave
● Virtual Card Issuing (1.5 years)
○ Built Stripe virtual card integration to facilitate Affirm loan checkouts at non-integrated merchants
○ Created a Kotlin domain specific service migrating from legacy Python Monolith
2020 — 2021
2020 — 2021
Austin, Texas
Vyze, acquired by Ally Financial, provided a platform by which consumers can be considered for multiple levels of financing options through different lenders at the point of sale.
As a member of the architecture team, my responsibilities included technology research, solution prototyping, api design, lender integrations, software design, and contributing to software development efforts.
Specific projects include :
• Updated our remaining old Git projects to be built as Docker images
• Led efforts to migrate from Docker Swarm Secrets to AWS Secrets Manager
• Self taught on Python and contributed to platform software development efforts
2013 — 2020
2013 — 2020
Austin, Texas Area
As a leader in our eCommerce technology group I helped move our legacy Java / SQL based eCommerce application stack to the cloud, by way of breaking apart large applications into smaller, more nimble ones.
Specific Projects:
• lodging availability - team lead for implementing the source of truth for calendar availability given owner configurations and existing bookings
• traveler cancels - team lead for implementing traveler driven reservation cancellations
• money distributions - implemented code modules that do the math and recording of accounting level money breakdowns for distributions
• integrations - added new payment gateways to our payments platform
• gdpr - implemented forget-me obfuscation service
2007 — 2013
2007 — 2013
Austin, Texas Area
As a Java engineer:
• Auth / Auth service - implemented a RESTful API service which provided tokens and validation for OAuth / OpenId auth and auth flows for internal and external clients
• Java & Spring framework - On a team of 20, helped to create a web tier framework to replace the legacy C++ / CGI in use at PayPal.
• Digital Goods Express Checkout - helped to implement an embedded experience checkout flow used for in-game purchases and other small amounts.
As a C++ engineer:
• Sensitive Data Extractor - wrote a service to provide sensitive research information by decrypting and re-encrypting credit card transactions to external partners
• Advanced Keyword Search - Implemented a word scanning feature for the our real-time risk detection system, to find and flag potential illegal or unsupported transaction using keyword proximity matching and scoring
Education
North Carolina State University