Overview
Work History
Education
Skills
Milestones
Companies
Communication Proficiency
Onsite Country
Personal Information
Timeline
Generic

Arun Solomon P

Technical Specialist
Chennai

Overview

13
13
years of professional experience
1
1
years of post-secondary education

Work History

Technical Specialist

LTTS
4 2023

Technical Specialist

Velocix Solutions
10.2022 - 04.2023

Technical Lead

HCL Technologies
03.2016 - 10.2022

Technical Lead

ByDesign India Pvt. Ltd.
01.2014 - 03.2016

Senior Software Engineer

PHILIPS-Vayavya Labs
10.2012 - 01.2014

Software Engineer

Safeview Digital TV Pvt. Ltd.
01.2011 - 10.2012

Education

M.Sc.(CS & IT) -

Ayya Nadar Janaki Ammal College, Sivakasi
01.2006 - 04.2008

B.Sc.(CS) - undefined

Sri Kaliswari College, Sivakasi
01.2003 - 04.2006

12th - undefined

Vinayakar Matriculation Higher Secondary School, Sivakasi
01.2002 - 04.2003

SSLC - undefined

SHNV Higher Secondary School, Sivakasi
01.2000 - 04.2001

Skills

C, C(except STL), Python, CoreJava

undefined

Milestones

  • Independently handled TATA PLAY Field Trial Issues in NYSA Platform.
  • Ported Android 13 in Raspberry Pi 4
  • Independently handled the Reliance JIO customer cases, fixed the issues in Reliance JIO Fiber Setup
  • Successfully ported our software in Orange Poland, Telecom Italica, Yes Israel Gateways
  • Developed the full stack Indian CAS
  • Given the demos independently
  • Onsite to Taiwan for fixing the board bootup issue and tuning in Mstar

Companies

Responsibilities:

TATA PLAY(NAVYA, NAVYA 3)

Language : C, C++, Linux

Responsibilities:

· Resolved The Glimpse of No Signal Issue.

· Resolved the box did not blowup due to the kernel and other modules are not signed.

· Resolved the descrambling failure in one box which is returned from Field Trial.

· Resolved the E-169 issue where cca_fs partition is corrupted after taken the nand dump.

Android DTV

Customer : MasMovil, MegaCable, Proximus

Language : C++, Java

Responsibilities:

· Resolved the subtitle issue in various DDS available and not available cases.

· Resolved the Audio Lip Sync Issue. Found that there was a delay in block mode option when writing captured audio to AudioTrack.

· Resolved the Audio Jerk Issue by doubling the audio track buffer size.

· Improved the Lip Sync issue by reducing the hiss data when idle and flush the audio track when PTS gap value exceeds 1000 ms or cumulated gap is larger than 2000 ms between audio track play time and audio pts ms.

· Resolved the Automatic Service List update when change from one carrier to carrier 2.

· Resolved the channel reset issue between iptv channel zapping and VOD Playback.

· Resolved the Channel zapping takes larger time issue between the carriers.

VxOA

Request is automatically to detect the 'holes' when they occur and 'heal' those by filling/repairing the missing content segments obtained from the second Origin in the geo-pair if they are available.

Language : C++, Python

Responsibilities:

· Implement the service based model for channel healing in threading model for assigning asset and picking the assets.

Company - HCL – Synamedia

Auxcore Controller & RpdSimulator

Customer : Charter.

Language : C

Responsibilities

● Tcp communication establishment between AuxCore & RpdSimulator.

● .Implemented Gcp messages Startup Notify, IRA Response, Rpd Capabilities, RFChannel and Initial Provisioning Complete.

● Implemented Keep-Alive Timeout, IRA Timeout, RpdReset Timeout.

● Implemented RPD Reset Functionalities.

● Implemented logging mechanism.

● Resolved core issues, memory leaks.

● Resolved customer issues.

● Currently working on Principal Core activity.

Multicast ABR

Customer : Reliance JIO Fiber.

Language : C, Python

Responsibilities

● Added the support for dash and HLS.

● Given demos to the customers and receive appreciations.

● Implement Timeout during KeepAlive Failures.

● Resolved many installation issues in ISO & bin upgrade and downgrade.

● Added the counters for identifying the segments delivered via unicast and the segments in pending and cancelled mode.

● Implemented TCP communication between Proxy and Multicast Server.

● Addressed NORM enqueue segments skipped problem.

● Added couple of range request stats to the Stream Status Message to know about Server side failures.

● Added the too much packet drop scenario functionality feature.

● Handled Range Request 200 OK, 416 Range not satisfied, 206 partial request cases.

● Addressed the FEC Overhead problem in chunked mode and File mode in chunked transfer encoding in Low bitrate on Low Latency.

● Integrated our software to Reliance JIO Gateway and sorted out the issues in Customer Place.

● Implementing rpm script, spec file and polipo service script file.

● Implemented Error retry mechanism in SRV lookup, ConfigRequest, ConfigResponse and StreamStatus from Gateways.

● Implemented the XML encoding and decoding part in NORM INFO header.

● Resolved the Large spikes data in the Polipo.

● Critical Bug Resolving.

● Resolved couple of valgrind memory leaks.

Company - ByDesign India

Indian CAS

Platform : STLinux, Mstar and Broadcom

Duration : 2 years

Team size : 20

Customer : Indian Government.

Chipset : Broadcom, ST and Mstar.

RTOS : OS21

Responsibilities

● Responsible for doing the smart card authorization and activation/deactivation process for EMM.

● NAND Read/Write for flash updating during OTA.

● Smart card read and write Processing for Plug and Unplug.

● Implemented keyladder for Descrambling.

● Implemented Multi-group Control Words.

● Implemented EMM, ECM, BMail and FingerPrints through Message Queue.

● Responsible for Collecting of PAT, PMT, CAT, EMM and ECM sections.

● Responsible for collecting EPG EIT sections parsing.

● Responsible for decrypting the EMM and ECM sections.

● Descramble the Channels using decrypted control word/Keyladder.

● Created the CAS Library which will be portable to all STLinux, Mstar and Broadcom STB boxes.

● Analysed the TS files for various levels of bug solving.

Company - Vayavya Labs - Philips

MPEG DASH(Dynamic Adaptive Streaming over HTTP)

Customer : Philips

Responsibilities:

● Solved the Buffering management for AV Sync issues when playing video at high bit rate streams.

● Implemented Encoder clock drift control in Wasabi Embedded Player.

● Solved Seek Position failed in Ligada Certification Test Case.

● Implemented to return the term ID for H.264 Video profile and MP4 audio profile in MHP certification test cases.

● Solved the crash issues in multiple adaptation sets in DASH profile.

● Implemented the multiple audio switch happens in different Period in MPD.

● Solved in sending the wrong PTS value to the decoder.

● Solved the multiple period discontinuity.

● Solved the Blank screen happened while applying seek and dynamic audio switch.

● Solved the Ligada Test Suite PR for maxplayout Rate.

● Implemented the buffering and streaming for MP4 and TS profile.

● Solved video stopped for few seconds during seek.

● Implemented Bandwidth selection and Representation Switch.

Company - Safeview

Content Management System(PVOD MANAGER)

Description

One of the key components of the whole CAS IPTV architecture is the pre-encryption server. In a VoD scenario, the contents are not encrypted online. Instead they are pre-encrypted, so the VoD system delivers them already encrypted. The system will receive clear contents in a specific directory through an FTP server. For each received content the system will establish a new simulcrypt session with the CAS server. The session will be initialized with a unique access criteria. Once the ECM channel is established, the system will start encrypting all the components included in the service. The encryption algorithm will be CSA, with Cryptoperiod: 10 seconds and CSA type: Packet mode. The system will ask the CAS for a new ECM for each new cryptoperiod generated. This ECM will be inserted in the program stream. Once finished, the result file is loaded in the output directory, with another file containing the license and key information. Earlier, it was supported for TS profile only. Later, we support to MP4 H.264 profile also. We use the marlin encryption to protect the content.

Responsibilities

● Implemented the PreEncryptor(C) and Webutil(PHP) threads.

● Added the free_ca_mode to 1 in SDT and EIT tables after the content was encrypted.

● STB does not show the content as scrambled. Because, PCR data was not encrypted. So, Encrypt the PCR data also.

● CAS Server does not recognise the CW as odd/even.

● Read the PreEncryptor.xml file in C using libXML.

● Establish the channel and stream setup after connection was successfully made with CAS Server.

● Updated CA descriptor with Safeview CA_System ID was added in PMT section.

● Generate log file both in C and PHP.

Grupo-7 – Spain - IPO-80C

Responsibilities

● Implemented the alarm timer for automatic dialog quit after 7 mins when no key was pressed.

● Solved the wakeup timer issues such as Box On and Recorder.

● Solved the stability issues.

● Implemented the menus as described in the specification.

● Solved the internal and external bugs.

STi7101 – FTA + PVR

Responsibilities

● Collection and parsing of PSI and SI tables. Storage the collected service information in a method which is memory efficient and takes less time for searching and retrieving.

● Responsible for collection of service and other relevant information from the transport stream, storing them and providing this information to application layer and also Timeshift recording, OTR recording and Record editing.

● Generalized Navigation layer which provides the functionalities common to all applications like service switching, controlling presentation, tuning a carrier, etc.

● Analyse stream (TS) for various level of bug solving.

Hylab 5211 ASOFT – DVBS + FTA + PVR(Freeview)

● Implemented DVBS (Auto, Blind scan) tuning functions.

● Implemented the sorting based on satellite, carrier wise.

● Integrated Timeshift recording and Background recording and solved few probems related to Timeshift recording.

● Solved the problems related to parental rating.

● Solved the crashing issues produced in long run test report.

● Supported for Software upgrade via USB.

● Bugs solved in some of the freeview newzealand features such as split/series/recommendation event recording and timer recording.

● Integrated the MHEG EPG.

STi7111 – DVBS + FTA + PVR + CA

Responsibilities

● Multiple recording and playback.

● Bugs solved in Multi-Audio and Event recording.

● Record editing features like Merging and Split.

● RAW transport stream recording and retrieval support for offline-analysis.

● Implemented Multi language EPG support.

● Solved the few problems related to the Wake up timer.

● Integrated Grid based EPG support.

● Implemented Channel banner with present and following event information.

Hylab 7105 T2 – FTA + PVR

Responsibilities

● Splitting the graphical user menus and functionalities to a separate layer.

● Solved the D-Book 5.0 bugs and implemented the most of the features such service move, service relocate, HDCP, SD/HD simulcast, MHEG Cookies etc.,

● Feature to extract a frame from a motion video file in still picture block.

● Implemented the barker channel support.

● Supported the USB upgrading the software.

● JPEG playback supported.

SOMMET 7162 DVBT – FTA + JPEG

Responsibilities

● Implemented the Multi PID and Multi Group OAD support..

● Solved the internal and external PRs in SI/PSI cases.

● Full EPG development for SOMMET 7162 application. Developed both User interface and functional for Grid based EPG, Extended EPG, ESG, Event Sorting support.

● Implemented the barker channel support.

● USB based JPEG playback supported.

● Bugs solved in the most of the NORDIG features such as accurate recording, back-back recording, runaway recording and conflict handling.

Communication Proficiency

English & Tamil

Onsite Country

Taiwan

Personal Information

  • Pan Number: AYUPA8357N
  • Father's Name: Mr. A.S.Prasath
  • Blood Group: B +ve
  • Date of Birth: 10/26/84
  • Nationality: Indian
  • Marital Status: Married

Timeline

Technical Specialist

Velocix Solutions
10.2022 - 04.2023

Technical Lead

HCL Technologies
03.2016 - 10.2022

Technical Lead

ByDesign India Pvt. Ltd.
01.2014 - 03.2016

Senior Software Engineer

PHILIPS-Vayavya Labs
10.2012 - 01.2014

Software Engineer

Safeview Digital TV Pvt. Ltd.
01.2011 - 10.2012

M.Sc.(CS & IT) -

Ayya Nadar Janaki Ammal College, Sivakasi
01.2006 - 04.2008

B.Sc.(CS) - undefined

Sri Kaliswari College, Sivakasi
01.2003 - 04.2006

12th - undefined

Vinayakar Matriculation Higher Secondary School, Sivakasi
01.2002 - 04.2003

SSLC - undefined

SHNV Higher Secondary School, Sivakasi
01.2000 - 04.2001

Technical Specialist

LTTS
4 2023
Arun Solomon PTechnical Specialist