- Act as a technical lead across CWW, weighing in on architecture and engineering standards outside the immediate team.
- Lead the design and delivery of new, highly interactive logistics applications, and own their architecture as it grows so it stays scalable, maintainable and in step with company-wide goals.
- Set development standards and patterns, and work with engineering teams in other divisions to keep integration, system design and delivery consistent.
- Work with Product Owners and business stakeholders on the technical side of the product roadmap. Take part in daily stand-ups, sprint planning and architecture reviews, which is also where technical risk gets caught early.
- Build features and fix defects across the full stack: HTML, CSS, JavaScript, ASP.NET MVC, C#, F# and Microsoft SQL Server.
- Write and review unit, integration and acceptance tests, and encourage test-driven development across teams.
Professional Experience
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.
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.