Technical Product Manager Resume
Irvine Ca Mountain, View
SUMMARY:
- Senior Engineering Leader experienced in software development and testing for multimedia products, managing developers across multiple sites worldwide.
- Subject Matter Expert in System Engineering, writing product specifications, Epics and User stories, Architecture designs and User Acceptance Testing plans.
- Proven track record in development process improvements, resulting in better product quality, customer satisfactions and reducing production costs.
- Excels in bridging functions within an organization, leading as a technical team member and bringing a strong human aspect which results in powerfully motivated and effective teams.
- Has successfully hired, tutored, supervised and motivated staff ensuring on - time delivery of award winning products.
- Product development
- Development Process Optimization
- System Engineering
- Hiring, team building
- Linux/Open source compliance
- UAT
- Real time/Embedded systems
- Agile Software Development
TECHNICAL SKILL:
OS: UNIX/Linux Windows, Apple OS,VxWorks
Skills: Management, Software Engineering, Agile, Waterfall, Digital Six Sigma, Real time system Architecture, Design, Integration, Quality assurance, Hardware bring up, Encoding, Embedded systems, Embedded Software, Device Drivers, IPTV, MPEG, H.264, HEVC, adaptive bitrate streaming, DVB, TCP/IP, ATSC, NTSC, PAL, DVB Subtitles, Teletext, Dolby Digital, Digital Ad Insertion, Ethernet, Networking, Digicipher, SCTE (30, 3 ), SNMP, HTML, XML, AWS, cloud computing.
Languages: C, C++, JAVA, Python, Assembly, Perl, Shell, Bash, Tcl
PROFESSIONAL EXPERIENCE:
Confidential, Irvine CA. Mountain View
Technical Product Manager
- Analysis of existing development infrastructures and creation of Automated Integration testing of a cloud device in an agile development with multiple cloud agents and hardware devices. Wrote Epics and User stories, modified the software infrastructures and tools, enabling and enhancing the integrated Software components automated testing.
- Designed and developed the CherryPicker line of products, three generations (spanning seven different models) of two time, Emmy-award winning, digital video remultiplexers, an ASI to GigE bridge and MPEG-2 and MPEG-4 encoders, performing grooming, seamless splicing and digital program insertions).
Director of QA & SI&T, Accelerated MPEG testing and Automation
- Managed multiple projects, HEVC encoders and MPEG-4/AVC encoding platforms. Managed Quality assurance team as well as System integration. Converted teams to Agile, overlapping project releases to market.
- Validated product specifications and managed test plan creations.
- Integrated products with automation testing lines.
- Managed teams, budgets, schedules.
Director of Software
- Wrote technical specifications of multiple revisions of the products, working closely with marketing team, creating a PSIP table editor, encryption mechanism.
- Modified development processes increasing product quality, reducing development cycles.
- Managed the HEVC codec development. Embedded real time software running on Linux.
Director of Software
- Winner of the 64th Technology and Engineering Emmy Awards (NATAS) 2012, for the Development and Commercialization for Digital Infrastructure for Local Cable Ad Insertion.
- Managed CherryPicker Software development teams, GUI, JAVA controller, MPEG processing and drivers, locally and overseas. Embedded real time software running on Linux.
- Managed the CherryPicker licensing development and QA teams.
- Wrote technical specifications of multiple revisions of the products adding H.264 and multiple levels of redundancy capabilities.
- Significantly improved the stream processing density of the device, modifying the digital programing insertion and program redundancy algorithms, reducing CPU and memory consumption by 25%.
- Solver customer licensing concerns by introducing inter device license portability.
Director of Software
- Managed CherryPicker Software development teams, GUI, JAVA controller, MPEG processing and drivers, locals and overseas. Embedded real time software running on Linux.
- Introduced support for EBIF add-ons capabilities and 10Gbps Ethernet support.
- Improved the failover durations for program redundancy algorithms to barely noticeable artifacts.
- Modified the product driver’s architecture and API to comply with the Linux Open source policies.
Director of Software
- Managed CherryPicker Software development teams, GUI, JAVA controller, MPEG processing and drivers, locally and overseas. Embedded real time software running on Linux.
- Winner of the 58th Technology and Engineering Emmy Awards (NATAS) 2006 for the Pioneering Development for Combining Multiple Transport Streams Which Are Already Encoded, Using Rate-Shaping and Statistical Re-multiplexing.
- Redesigned entire GUI in a more convivial and practical approach.
- Doubled the team, hired highly talented subject matter experts and established hiring procedures reducing impacts on development teams.
Senior Manager of Software
- Managed CherryPicker MPEG Core Software processing and LINUX drivers. Embedded real time software running on Linux.
- System Architect and specifications for Pro-MPEG, device redundancy, program and slate redundancy, DVB Simulcrypt support.
- As a Hands on Manager, I wrote the entire software MPEG-4/AVC splicing mechanism and tutor team members and I also solved customer technical issues in providing an SCTE30 to SCTE35 ad trigger converter tool.
- Managed the BP5100 development team, graphic overlay and text scrolling statistical re-multiplexer. Special SW created for FOX sports Broadcast, with particular PSIP table editing capabilities and in band downloading upgrades.
Staff Software Engineer
- Linux OS drivers. Device and GIGE drivers. Embedded real time software running on Linux.
- Designed and implemented Real time MPEG core Transport Stream processing software.
- Modified Audio splicing algorithm providing better lip sync accuracy.
Confidential, Mountain View CA
Staff Software Engineer
- Device and GIGE drivers on embedded real time software running on Linux OS.
- Created an API to communicate to core MPEG processing software from external controller over non-blocking socket connections.
