Jose Miguel Hernandez
← Back to portfolio

Pandora

Senior Software Engineer · 2015–2017 · Oakland

Senior Software Engineer on Consumer Electronics, building networked device test automation and shipping the Pandora for Uber rider integration plus Chromecast on-demand UI work.

This was 2015–2017—the integration years after acquiring Rdio. The engineering challenge was not building from scratch, but scaling Rdio's device platform to power Pandora's broader listener base, modernizing the technology stack, and bringing music to new audiences through Uber, Chromecast, and other platform partnerships. I shipped three production systems from that transition, closing out the Rdio integration with reliable playback across every device and partner surface.

  • Java
  • Python
  • Connected TV
  • iOS
  • Android
Pandora Chromecast UI showing Taylor Swift Radio playback with Google Home mini speaker

Overview

Consumer electronics work across devices, playback, and partnerships.

  • Device QA

    Built networked test infrastructure for playback validation across Chromecast, Roku, and mobile devices.

  • Partner playback

    Shipped Pandora listening inside Uber with auth, playback controls, caching, and cross-team coordination.

  • TV interfaces

    Designed and built Chromecast receiver UI for playback, queue browsing, and TV-scale interaction.

Key projects

Selected work from the Pandora years.

  1. Pandora for Uber rider integration

    Streaming integration

    Shipped Pandora music integration into the Uber rider app, including authentication flows, playback controls, offline caching, and queue management optimized for in-ride listening. Coordinated across Pandora, Uber, and mobile platform teams to adapt the streaming experience for rider context.

  2. Pandora Chromecast UI showing Taylor Swift Radio playback with Google Home mini speaker

    Chromecast on-demand receiver UI

    TV platforms

    Designed and built on-demand user interface for Pandora's Chromecast receiver with gesture-based controls, queue browsing, artist navigation, and device state management optimized for TV interaction. Shipped to production and maintained across playback scenarios.

  3. ChromeKey test harness output showing callback test results for Chromecast automation

    Device test automation infrastructure

    Device integration

    Built networked test framework enabling automated validation across Chromecast, Roku, and mobile platforms. Coordinated with QA to set up cloud and physical device infrastructure, remote control, log capture, and result reporting. Reduced QA cycle time and enabled CI integration for device playback validation.

About Pandora

Pandora is a music streaming and automated music discovery platform founded in 2000. After acquiring Rdio's technology and remaining subscribers in late 2015, Pandora merged the services and expanded to new device ecosystems and integrations. The service provides personalized radio stations, on-demand playlists, and seamless listening across phones, tablets, cars, and connected home devices.

Pandora.com