Professional Experience

Olo logo

Olo Inc.

olo.com

Software Engineer IIOctober 2021 - September 2025Oct 2021 - Sep 2025 | New York, NY

As part of the Borderless Accounts team, developed and maintained the frontend and backend systems powering Olo’s customer identity and account management platform.

  • Contributed to the development and expansion of account linking across 3+ third‑party loyalty partners and Apple SSO for a platform serving 14M+ users, driving measurable increases in account creation and adoption validated through A/B testing.
  • Developed OTP‑based identifier confirmation endpoints in .NET with Redis, enabling guest users to verify phone ownership at checkout and serving millions of monthly checkouts while maintaining platform security and reliability.
  • Owned and maintained the frontend authentication flow and account creation UX components, ensuring a seamless and consistent user experience across a platform serving 14M+ users.
  • Contributed to the development and maintenance of a framework‑agnostic Lit.js/TypeScript npm authentication library averaging 100+ weekly downloads, used by 3+ third‑party developers and integrated across Olo’s own white‑label and first‑party platforms.
  • Built and maintained an internal playground app implementing the authentication library’s components in both React and plain HTML, enabling live testing and validation of library updates prior to each NPM release.
  • Collaborated closely with the Serve team to integrate authentication flows into both their legacy Ember.js and modern Next.js frontends, ensuring consistent and reliable auth across the platform.

As part of the Developer Experience team, developed and maintained Olo’s internal tooling used by third‑party developers and admin dashboard clients.

  • Led the migration of a 2+ year old legacy .NET Razor webhook management page to a modern React SPA used by 100+ third‑party partners and restaurant brand admins, improving load times, modernizing the UX, and integrating the SPA within the broader .NET Admin microservice architecture alongside other migrated pages.
LBi Software logo

LBi Software

lbisoftware.com

Full Stack Software EngineerApril 2019 - October 2021Apr 2019 - Oct 2021 | Melville, NY

Joined and contributed to a mature full‑stack enterprise application for the Miami Marlins built on AngularJS and Java Spring Boot, processing 10+ years of MLB‑wide player contract and scouting data for the organization’s complete staff including executives, scouts, and coaches.

  • Designed and implemented batch data processing algorithms in Java to parse and normalize complex, unstructured MLB contract JSON data covering 780+ active player contracts and 11,000+ historical players, accounting for granular contract details such as performance bonuses and incentives for reliable backend consumption and frontend analytics.
  • Owned and developed 4 interactive AngularJS pages directly spec’d with the Marlins analytics director, including player scouting, development, and draft history views, as well as a multi‑camera video search page featuring 30+ filters spanning pitch count, inning, at‑bat result, and camera angle selection.
  • Collaborated directly with MLB’s engineering team as the primary LBi frontend contact to develop a React‑based internal video streaming platform serving 76 active umpires and MLB front office staff, handling timestamp synchronization and filtering of game replay footage across all active MLB games during the season.
  • Developed the Angular frontend for a full‑stack college scouting demo application showcased to all 30 NBA teams, featuring player stats, details, rosters, and curfew and rules management.