Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mathusuthanan Thiruvengadam

Bangalore

Summary

Over 14 years of architecture and development experience in DVB, DVD, and OTT platforms. Skilled in end-to-end video distribution across AndroidTV, web, and mobile platforms, ensuring seamless content delivery. Additionally, possess 2.5 years of experience in the healthcare domain with a strong understanding of regulatory and quality-related aspects. Expertise lies in applying design and quality principles to digital video projects, ensuring exceptional user experiences and compliance with industry standards.

Overview

20
20
years of professional experience

Work History

Technical Lead & Architect

Philips
Bangalore
07.2021 - Current
  • Design and architecture Hardware Simulator test infrastructure that accurately replaces/mimics the real EtherCAT/CAN/other industrial equipments (connected via field bus protocols) using Beckhoff TwinCAT module
  • Drive obsolescence: AMC's single, double, and triple axis drivers, slated for obsolescence, will be seamlessly replaced by new single and triple axis drives via a plug-and-play mechanism, facilitated by the introduction of a superset configuration approach
  • Porting the entire positioning module from VxWorks to Linux by introducing an abstraction layer for the software module

Software Architect

Zee5
Bangalore
06.2020 - 07.2021
  • Common player framework for all platforms including Android, iOS, TV OS and web platforms Leveraging Conviva and other third-party analytics services, strategizing and reworking on the design based on the analytics results Evaluated and integrated Multi-DRM and anti-piracy solutions from third-party vendors, assessing effectiveness and trade-offs

Software Architect

Cisco
Bangalore
03.2010 - 07.2020
  • Designed and developed a Native Dash player for Linux STBs
  • Developed Cisco TV input service, integrating native DVB and PVR functionalities into Android TV input framework, and created Sideband player for smooth TV viewing experience on Android TV
  • Integrated FairPlay into iOS AVPlayer and managed certification process with licensing authorities
  • Implemented cross-platform, cross-browser DRM content playback functionalities for OTT web applications
  • Created PVR module for STB, managing recording, playback, and conflict handling scenarios
  • Developed media-gateway solution enabling distribution of live functionalities from main STB to thin STBs and mobile phones on home network.

Senior Software Engineer

Toshiba
Bangalore
08.2007 - 03.2010
  • Development of DVD Video and Audio players Toshiba's POC OpenMax player
  • Development of OpenMax adapter for Gstreamer.

Software Engineer

Suresoft Systems
Bangalore
08.2004 - 03.2007
  • Development of proprietary DVD playback from the scratch Development of DVB PVR (Recording and Playback modules) Transcoding of TS into PS format for DVD authoring

Education

Master of Computer Applications in Computer Science -

Madurai Kamarajar University
04.2004

Skills

  • Multimedia standards: DVB, DVD, Dash, HLS, DRM, FairPlay and Widevine
  • OTT Application platforms: Android, iOS, React(Web), Tyzon and LG OS
  • Multimedia frameworks: OpenMax, Android TV Input Framework
  • Dev Ops: CI/CD, Electric Commander, Jenkins, Git, IBM Rational ClearCase, etc
  • OS: Linux, RTOS (ST, VxWorks), Android, iOS
  • Languages/Scripts: C, C, Python, Objective C, Java andJavaScript
  • Cloud: GCP dataflow and AWS
  • Multimedia: DASH, HLS, DVB, DVD, FairPlay & Widevine, TEE
  • Analytics visualization tools: ELK (Elasticsearch Logstash Kibana), Pandas, Plotly, and Matplotlib
  • Architecture techniques: SOA, DDD and Microservices
  • Web development: Nodejs, Meanjs/Meanio, Socketio, React JS, Flask, and Django
  • Database: SQLite, SQL, MongoDB and HBas
  • Test automation: Selenium, SpecFlow
  • Debugging tools: GDB, LLDB, Firebase Crashlytics

Timeline

Technical Lead & Architect

Philips
07.2021 - Current

Software Architect

Zee5
06.2020 - 07.2021

Software Architect

Cisco
03.2010 - 07.2020

Senior Software Engineer

Toshiba
08.2007 - 03.2010

Software Engineer

Suresoft Systems
08.2004 - 03.2007

Master of Computer Applications in Computer Science -

Madurai Kamarajar University
Mathusuthanan Thiruvengadam