Experience

Twenty years of building software and the teams behind it.

Roles are listed most recent first. Earlier engineering work is summarized at the end.

March 2023 – September 2026
Remote

Senior Engineering Manager

Fanatics Betting and Gaming

I led the engineers behind the content delivery service, the layer between the sportsbook’s data services and its clients that carries most client data traffic, and behind the content management system that feeds it. I built the teams, monitoring, and quality systems around both.

Technology: Java, Kotlin, PostgreSQL, AWS, Datadog, Terraform, FireHydrant, Jira and Atlassian tools.

  • Content delivery service. Led an eight-engineer team that replaced the GraphQL service carrying most client data traffic, which had regular outages and latency of 30 to 60 seconds, with a REST-based service that runs at 30 to 60 milliseconds, roughly a thousand times faster. The new service has run without a production incident for more than six months, and it handled Super Bowl traffic, one of the year’s highest-traffic days, without issues. Read the case study.
  • Incremental migration. Moved the service over one endpoint at a time, in step with the mobile client team, who updated the app as each endpoint moved, so there was never a single high-risk cutover.
  • Observability. Built more than 200 monitors programmatically with Terraform. A templating framework gives every new endpoint and service a standard set covering latency, error rate, memory, CPU, and SLOs with minimal configuration. Alerts go to Slack, and P1 incidents page automatically through FireHydrant.
  • Content management. Implemented a new content management system to replace one that was slow, error-prone, and had little validation. The new system was built with guardrails and validation from the first day, so the content that editors add is accurate and usable by the client, and the site became easier for content managers to run.
  • Greenfield application. Led the development of a new customer-facing application from the ground up, completing all of its planned alpha and beta features and building and distributing the mobile apps for internal testing in preparation for a customer beta.
  • AI-driven quality. Built an agentic bug-management workflow, using Claude with a custom set of code-evaluation skills, that scans more than a dozen repositories from backend services to front-end clients. Its first pass logged more than 150 prioritized bugs in Jira, from fatal to trivial, mostly data-consistency issues and potential null-pointer failures that could have reached clients. A shared dashboard ranks them and links each bug to the pull request the agent opened with an attempted fix, and the team spends one sprint each quarter reviewing and burning the list down to keep the repositories production-ready. See the case study and demo.
  • AI-driven management. Built an engineering-management dashboard that ran hourly against live Jira, GitHub, PTO calendar, and sprint capacity-planning data. Claude agents assessed team performance, capacity, and consistency and suggested topics for one-on-ones. Because it held evaluations of staff, only I and senior leadership could see it. See the case study and demo.
  • Building the team. Grew the team from one engineer by hiring to fill the roster and welcoming two internal transfers who asked to join, and managed as many as 11 direct reports. When a new division started, I began with three transfers and worked with the company on an acqui-hire from an acquired organization, assessing 12 of its engineers and bringing on the five we committed to. Over three and a half years, there were six promotions on my team, including one person who moved into engineering management, and only one person left the company by choice.
  • Hiring. Hired for team dynamic as well as technical strength, weighing compatibility, personality, and drive, to build teams that work well together and excel together.
  • Partnership. Met regularly with product and program partners to align on priorities and report progress.
March 2022 – February 2023
Remote

Engineering Manager

Carvana

  • Led the team that introduced the Ownership experience on the Carvana platform.
  • Partnered with product managers to define scope and requirements and to set expectations that maximized deliverables while limiting team burnout.
  • Built career-growth trajectories and milestones with each developer.
  • Retained team members and sustained productivity through changes of priority and shifts in the surrounding ecosystem.
January – December 2022

Engineering Mentor

MentorCruise

  • Coached junior and mid-level software engineers on interview skills (technical and soft skills), code reviews, résumé improvement, confidence, and visibility.
June 2017 – January 2022

Engineering Manager

Rosetta Stone

  • Managed up to eight direct reports across web development, QA, and product management.
  • Owned worldwide web content, branding, SEO, and organic marketing initiatives.
  • Initiated the largest web cleanup and consolidation of web content in company history.
  • Architected a consolidated platform to manage marketing initiatives and content across languages and regions, reducing complexity and redundancy.
  • Partnered with stakeholders to introduce process and planning, which reduced stress and increased efficiency.
  • Guided career development, celebrated wins, and gave constructive feedback to direct reports.
October 2016 – June 2017
Newport Beach, CA

Chief Technology Officer

GlobeChat

  • Managed two contracted development teams and held weekly status meetings with them.
  • Worked with the owner to simplify the product’s focus for better marketability, and carried out the market research and discovery behind the business plan and requirements.
  • Served as the technical presence at investor presentations, conferences, and pitch competitions.
  • Wrote code to resolve production issues quickly and to generate stakeholder reports.
May – December 2015
Long Beach, CA

Frontend Developer

Victiv

  • Built the front end of a real-time sportsbook against a requirement of under six seconds from play to screen.
  • Used WebSockets and a publish/subscribe model, with managed browser caching, to update statistics and data instantly without a page refresh.
  • Combined real-time and cached data with D3 to produce live charts and graphs.
January 2015 – June 2017
Long Beach, CA

Senior Software Engineer

University of California, San Diego

  • Built inventory and process-management software with the Medical Research team, defining processes and requirements with department leaders and stakeholders.
  • Introduced automation and a modernized SDLC with Git, Gitflow, Jenkins, and Web Deploy, across newly established staging, UAT, and production environments.
  • Used a service-oriented architecture with an ORM to serve business functions and processed data to multiple clients, and built eight targeted client applications.
October 2011 – August 2013
Monrovia, CA

Director of Software Development

Stayhealthy, Inc.

  • Grew the team from four developers to twenty, with close to 20 direct reports, covering UI/UX, front end, services and back end, and database administration.
  • Built embedded software for remote health-management kiosks and web portals for user data management.
  • Scaled client and consumer portals with improved data schemas, caching, and an accessible web API.
  • Introduced build and release automation with product versioning.
  • Paid down technical debt inherited from offshore development, which increased stability and reduced code complexity.
1999 – 2011

Earlier engineering roles

  • Principal Software Engineer, Dotnet Tech (2010–2011). Sole developer of a secure portal for managing inventory and research protocols, with automated workflows to ensure regulatory compliance.
  • Software Engineer, DefenseWeb Technologies (2005–2010). Designed and built .NET applications for military family services under Department of Defense contracts, and held ADP-II/IT-2 clearance. Served as the company’s technical expert for SharePoint and Wowza Media Server, and helped the team grow to more than 100 people before the company’s sale to Humana Military Healthcare.
  • Software Engineer, Web Technologies, LLC (2000–2005). Architect and lead developer of the company’s learning-management platform and corporate intranet, and a skills mentor to other engineers.
  • Web Application Developer, Planet Earth (2000). Built the rich browser client for a hotel reservation system and designed the XML data interface between its applications.
  • Web Application Developer, QuantumShift (1999–2000). Built ColdFusion and ASP applications for web-based ordering and management of telecommunications services.
Technology

The stack, then and now.

At Fanatics
Java, Kotlin, PostgreSQL, and AWS
Operations
Datadog, Terraform, SLOs, FireHydrant, and Slack alerting
Planning and code
Jira and Atlassian tools, and GitHub
AI
Claude, including agents with custom skills
Personal projects
TypeScript and React (Sprint Ledger); Docker, Proxmox, and OPNsense (engineering lab)
Earlier career
.NET, JavaScript with D3 and WebSockets, service-oriented architecture with ORMs, ColdFusion and ASP, SharePoint, Git and Gitflow, and Jenkins
Contact

Interested in a conversation?