Skip to content

Lead Software Engineer · Disney

Joseph Mizrahi Commerce & AI for streaming.

I build how subscribers sign up, pay, and manage their plans on Disney+, Hulu, and ESPN, and the AI tools commerce teams use to ship.

Since 2015 · MLB Advanced Media → BAMTech → Disney

What I work on

  • Commerce · 2019–now

    Sign-up and subscriptions for Disney+, Hulu, and ESPN

    Checkout, billing, and account flows for Disney+, Hulu, and ESPN subscribers, from the 2019 Disney+ launch to new markets around the world.

    • Payments
    • Subscriptions
    • React
    • TypeScript
  • AI · 2026–now

    AI tools for engineering teams

    An AI assistant in Microsoft Teams and shared AI workflows that help commerce teams triage issues, ship, and support their work.

    • AI
    • Developer experience
  • Developer tools · 2021–2025

    A testing toolkit built into staging

    One-click sign-up, test accounts, and region switching built into staging pages, so QA, engineering, and product can test without setting things up by hand.

    • Tooling
    • QA
  • Sports web · 2015–2019

    MLB.com and NHL.com

    Where it started: MLB's family of sites, then NHL.com and all 31 club sites, including Game Center and the NHL.TV web player.

    • Web platform
    • Node
    • Sports

Experience

  1. Lead Software Engineer

    The Walt Disney Company · Transactional & Payments (Disney+, Hulu & ESPN)

    May 2025 – Present

    • Build the sign-up, payment, and subscription-management experience for Disney+, Hulu, and ESPN on the Transactional team (now Transactional & Payments).
    • Retired large portions of legacy Disney+ web billing, activation, and subscription code as those flows moved to newer systems.
    • Built and maintain an AI engineering assistant in Microsoft Teams that helps client-side commerce teams speed up triage and routine engineering work, with human review built in.
    Show 5 more
    • Built and maintain much of a shared library of AI developer workflows that standardize how several commerce squads plan, ship, and support their work.
    • Built the Disney+ and Hulu sign-up and account touchpoints for MLB.TV on ESPN, sending subscribers to purchase on ESPN.
    • Built plan-switch handling for partner bundles, so bundled subscribers see the right options when they change plans.
    • Shipped subscriber-facing features across discounts, pricing, and activation, and improved internal tooling that speeds up QA.
    • Instrumented commerce analytics across sign-up, activation, and purchase flows, including ESPN, so product teams can measure what ships.
  2. Senior Software Engineer

    Disney Streaming · Commerce (Disney+, Hulu & ESPN)

    September 2021 – May 2025

    • Built an in-page developer and QA toolkit for Disney+, Hulu, and ESPN commerce staging environments, with one-click sign-up, test accounts, region overrides, and debugging tools that replaced manual setup for QA, engineering, and product teams.
    • Built core subscription management across Disney+ and Hulu, from plan switching and account pages to Extra Member, replacing legacy billing and subscription pages.
    • Built Disney+ web commerce for new international markets, including localized pricing and regional payment requirements.
    Show 3 more
    • Built subscription recovery, retention, and cancellation flows that help subscribers resolve payment issues and keep or change their plans.
    • Built checkout steps with monitoring and end-to-end tests, and used feature flags to roll out pricing changes safely.
    • Mentored junior engineers, reviewed code, and wrote technical documentation for launches and new features.
  3. Software Engineer

    MLB Advanced Media → BAMTech → Disney Streaming

    June 2015 – September 2021

    • Disney+ (2019 – 2021): Engineer on the Disney+ web launch team, building sign-up, paywall, billing, and redemption flows for the November 2019 launch.
    • Expanded Disney+ commerce to new markets across Europe, and built end-to-end commerce test automation for launches in Latin America, including Star+.
    • NHL.com (2016 – 2019): Maintained and extended NHL.com and its 31 club sites, including Game Center, the NHL.TV HTML5 player app, subscription sell pages, the All-Star fan ballot, playoffs, and schedule.
    Show 1 more
    • MLB (2015 – 2017): Built sites across MLB Advanced Media's digital family, including MLB.com, PlayBall.org, Sports on Earth, SNY.tv, and the World Baseball Classic, and helped move them from legacy JSP to Node and Express.
Earlier roles (2009–2015)
  • Intern

    BlueSwitch

    September 2014 – June 2015

    • Developed numerous websites and webpages for a web design company.
    • Engaged with HTML, CSS, JavaScript, jQuery, Classic ASP, ASP.NET MVC, Visual Basic, Git, Photoshop, Visual Studio, Bootstrap, and WordPress.
    • Performed site testing including error checking and browser compatibility.
  • CEO and Founder

    JM Unlocks

    September 2012 – December 2014

    • Directed the operations of a successful iPhone unlocking service.
    • Responsible for purchasing merchandise, business supplies, and services to facilitate the business.
    • Developed the structure of the API to better assist customers.
    • Responsible for testing every aspect of the website and API commands.
    • Managed human resources, customer service, and social media for the company.
  • Developer

    SYPulse

    February 2013 – June 2013

    • Produced the website and iOS application for a community news company.
    • Handled server configuration.
  • Manager

    USCoinSpot

    January 2009 – May 2011

    • Managed an e-commerce business, selling items on eBay, Amazon, and the company website.
    • Facilitated payment & shipment of merchandise.
    • Coordinated customer service.
  • Intern

    Majesco

    April 2010 – May 2010

    • Collaborated with a team of video game developers to test and debug games.
    • Responsible for installing operating systems and drivers on formatted computers.
    • Assisted the IT department conducting daily evaluation of computers while managing inventory.

Education

  • M.A. Computer Science

    Brooklyn College, City University of New York

    2014 – 2019

  • B.S. Computer Science

    Brooklyn College, City University of New York

    2010 – 2014

Projects

Earlier work 2012–2015
  • Accessory InnovationWebsite
  • ApanaWebsite
  • BittenAppsWebsite
  • Blink InnovationsWebsite
  • BlueSwitchWebsite
  • Brooklyn ClothComing-soon page
  • BSDREWebsite
  • Freezy FreakiesWebsite
  • Haskell JewelsWebsite
  • Image CapitalWebsite
  • JMLegendWebsite
  • KidsperationWebsite · code
  • Layer8Website
  • No Man Walks AloneWebsite
  • One Family FundHTML email
  • Q4 DesignsWebsite
  • SunSourceWebsite
  • SYPulseiOS app · code
  • SYPulseWordPress site · code
  • Town and CountryWebsite
  • TricoastalWebsite
  • Card animationJS demo · code
  • CSV in JavaScriptJS demo · code
  • JavaScript calendarJS demo · code
  • Responsive webpage mockupMockup · code

About

Joseph Mizrahi

I'm Joseph Mizrahi, a Lead Software Engineer on Disney's Transactional & Payments team, building the commerce experience behind Disney+, Hulu, and ESPN, and helping Disney's client-side commerce teams use AI in day-to-day engineering.

I started in 2015 at MLB Advanced Media, building sites like MLB.com, then moved with the BAMTech spin-out, which became Disney Streaming and is now part of The Walt Disney Company. Along the way I worked on NHL.com, helped launch Disney+ and take it to new markets around the world, and grew into commerce for Hulu and ESPN. More than a decade and thousands of pull requests later, I'm still building how fans subscribe, now including MLB.TV on ESPN.

Get in touch

The fastest way to reach me is LinkedIn. You can also send a note here.

Message me on LinkedIn