Summary
Overview
Work History
Education
Skills
Timeline
Generic

Joe Zhou

Brooklyn,NY

Summary

Accomplished Product Manager with a proven track record at Endeavor Streaming, merging and enhancing streaming transcoders, showcasing expertise in pipeline automation and collaborative leadership. Spearheaded innovative solutions in live streaming and software development, leveraging JAVA and Amazon services to drive operational efficiency and product excellence.

Overview

29
29
years of professional experience

Work History

Product Manager

Endeavor Streaming
Melville, NY
10.2018 - 10.2024
  • Merged two similar streaming transcoders (Lion and Dice) into one.
  • Enhanced the new streaming transcoder with many new features, such as.

DRM, SSAI, GPU, 4K/HDR, anti-piracy, multi-audios, multi-subtitles, audio-to-subtitles auto transcription and translation, and video clips auto creation.

  • Packaged the streaming transcoder in a container so it can run on any cloud platforms, such as Amazon, Google Cloud, or any private clouds.
  • Developed a streaming transcoder product roadmap and created tasks/subtasks for each feature.
  • Worked closely with the development team to ensure they understand all the details of each requirement, and meet deadlines.
  • Worked in a software developer role and developed a streaming transcoder managing service, managing all the streaming components together.

Development Director

NeuLion
Plainview, NY
02.2003 - 10.2018
  • Developed a live streaming pipeline using NeuLion's in-house developed streaming components (Demuxer and Streaming Server).
  • Enhanced the live streaming pipeline with new features, such as, new streaming protocols: RTMP/NMS/HLS/DASH/CMAF, new codecs: H.264/HEVC, DRM, SSAI, 4K, HDR, multi-audios, multi-subtitles, VoiceOver, external captioning input, etc.
  • Dramatically reduced operational costs and human errors by developing a fully automated live-streaming pipeline provisioning process.
  • Created new linear channels from VODs, or EPG.
  • Developed many very helpful live streaming tools, such as LTE (live tag editor), VideoSubTool, CuePointInjector, VCIDInjector, etc.
  • Developed a fully automated VOD transcoding pipeline from scratch.
  • Developed in-house, the Neulion lightweight encoder.
  • Integrated with Yospace for SSAI support.
  • Developed a fully automated VOD clipping process using third-party data feeds for the NBA and NFL.
  • Helped the UFC create a linear channel from any random VODs.
  • Online support and troubleshooting for any streaming issues.
  • Collaborated closely with the development team and the operations team on any streaming issues or questions raised in production.
  • On-site 4K live streaming demo.
  • Travel with the pre-sales team to the client site for product technical support.

Software Developer

iCanASP
Islandia, NY
01.2000 - 02.2003
  • Design OS agents on all Unix and Windows platforms using Java.
  • Unified all OS agents to use the same APIs.
  • Enhanced all OS agents, collecting more metrics, such as DB connection count, DB transaction queue length, failure rate, etc.
  • Post all collected metric data to the centralized data collection system for client chargeback.
  • Agent heartbeats and log files are reported to the centralized monitoring system for agent health monitoring.
  • Packaged the agent in a single JAR file for automated, simple deployment.
  • Defined, documented, and exposed all integration APIs for third parties to build their own agents.
  • Worked with the QA team for end-to-end testing.
  • On-site support for any sales trial.

Level 2 Support/QA

Computer Associates
Islandia, NY
01.1996 - 01.2000
  • Went through three months of boot camp training.
  • Created a QA test plan for "Agent Technology" product, Tape Management.
  • Built an automated test program using a Unix shell script. Each case's test result is compared to the expected result, and a final test report is generated when all cases are done.
  • Studied all "Agent Technology" components.
  • On-site product trial setup. Install "Agent Technology" product on client's ENV, get the product running and populated with client's real data. Demonstrated the product and answered any questions from the client.
  • Level 2 support for the "Agent Technology" product. Troubleshooting any open client issues. First, try to reproduce the issue locally. Then, debug and locate the issue in the source code. Propose a solution for this issue. Discuss the proposed solution with the developer. If everything is okay, then create a patch for this issue, and send the patch to QA for verification and deployment.

Education

Master of Science - Computer Science

Ploytech University
Farmingdale, NY
06-2002

Bachelor of Science - Computer Science

Stony Brook University
Stony Brook, NY
06-1995

Skills

  • Pipeline automation
  • Amazon services/APIs
  • Streaming Technology
  • JAVA
  • C/C
  • PHP
  • HTML
  • XML
  • JavaScript
  • Nodejs
  • MySQL

Timeline

Product Manager

Endeavor Streaming
10.2018 - 10.2024

Development Director

NeuLion
02.2003 - 10.2018

Software Developer

iCanASP
01.2000 - 02.2003

Level 2 Support/QA

Computer Associates
01.1996 - 01.2000

Master of Science - Computer Science

Ploytech University

Bachelor of Science - Computer Science

Stony Brook University
Joe Zhou