Five teams.
One thread.

Payments, health insurance, heavy equipment, and commercial robotics. Different domains, the same job: turn an expensive manual process into software people trust.

5

Companies

4

Industries

2019

Shipping since

7

Engineers onboarded

Where the time went.

Each segment is sized by months served, running from the earliest role on the left to the current one on the right.

33SoftBank Robotics79Months total
20192021202320252027
  • SoftBank Robotics33 months
  • Excellus BCBS13 months
  • Finning / Caterpillar14 months
  • Marqeta / Uber12 months
  • Wasserstrom7 months

The detail.

Senior Software Developer

The Wasserstrom Company

Columbus, Ohio, USA (Remote)

Dec 2025 — Present

Lead development of Clear Quote, a full-stack quoting application layered on top of the AutoQuote Revalize system for customers, account managers, and administrators.

  • Replaced a 100-page PDF quoting workflow with an interactive web application, cutting manual effort and shortening quote turnaround.
  • Led discovery sessions and translated business requirements into technical specifications, acting as the primary technical contact with the AQ Revalize team.
  • Own environment configuration, OAuth2 authentication, Microsoft Graph API integration, and CI/CD pipelines on GitHub Actions and Vercel.
  • React
  • Vite
  • TypeScript
  • Node.js
  • Express
  • REST APIs
  • Tailwind CSS
  • shadcn/ui
  • GitHub Actions
  • Vercel

Senior Software Developer

Marqeta / Uber

Oakland, California, USA (Remote)

Dec 2024 — Nov 2025

Built the Cardholder Support Portal for Uber UK and extended the Marqeta Dashboard, covering card issuing, transaction processing, cashback, and rewards on a platform handling $380B in annual volume.

  • Delivered a customer support platform that reduced average call handling time by 60%.
  • Added a Backend-for-Frontend layer over GraphQL to simplify data handling, and raised test coverage above 80% using Jest and SonarQube.
  • Led onboarding for a team of 7 engineers with technical documentation and training sessions, reducing ramp-up time by 50%.
  • React
  • Next.js
  • TypeScript
  • Zustand
  • Node.js
  • GraphQL
  • Java
  • AWS
  • Auth0
  • Terraform
  • Jest
  • DataDog

Software Developer

Finning / Caterpillar

Calgary, Canada (Remote)

Oct 2023 — Nov 2024

Developed the CUBIQ customer portal, Document Center, and Launchpad applications, enabling customers to monitor heavy equipment, order parts, access invoices, and process bulk returns.

  • Reduced support requests by 40% by introducing contextual error messaging and self-service feedback components.
  • Shipped features safely behind Azure App Configuration feature flags, allowing controlled rollout and lower production risk.
  • Cut Jest execution time by 50% by optimizing test setup and mocking API responses.
  • React
  • Redux
  • Angular 16/19
  • TypeScript
  • C#
  • .NET 8
  • Azure
  • Azure DevOps
  • Power BI
  • Jest

Software Developer

Excellus BlueCross BlueShield

Rochester, New York, USA (Remote)

Sep 2022 — Oct 2023

Built Prescription Concierge, a prescription monitoring system that identifies lower-cost drug alternatives and supports physicians through a wizard-based interface.

  • Designed multi-step wizard flows, dynamic forms, and severity-based alerts that reduced cognitive load in clinical workflows.
  • Implemented a configurable rule visualization layer so clinicians could see why a prescription was flagged or an alternative suggested.
  • Reached 40%+ Jest coverage on critical components and refactored complex form state into predictable React patterns.
  • React
  • TypeScript
  • Material UI
  • Tailwind CSS
  • Node.js
  • Express
  • Pega
  • SQL
  • Jest
  • Azure DevOps

Software Developer

SoftBank Robotics

San Francisco, California, USA (Remote)

Dec 2019 — Sep 2022

Maintained and extended WhizConnect, the management platform for the Whiz commercial cleaning robot fleet, letting administrators monitor device status, configure settings, and track performance.

  • Built real-time dashboards with Chart.js for battery status, cleaning activity, and maintenance thresholds.
  • Migrated a custom component library to Material UI, standardizing interface design and speeding up development.
  • Stabilized the Jest suite by removing flaky tests and introducing shared mocks and utilities.
  • React
  • Material UI
  • Tailwind CSS
  • Tremor
  • Chart.js
  • LaunchDarkly
  • Node.js
  • Express
  • REST APIs
  • Jest