Post Job Free

Resume

Sign in

Senior software engineer

Location:
West Virginia
Salary:
$80/Hr
Posted:
November 18, 2016

Contact this candidate

Resume:

PALANIKUMAR R V

acxjyq@r.postjobfree.com *** #*, Catamaran Street,

+1-610-***-**** Foster City, CA – 94404

** + years of experience in requirements gathering, system analysis, design and application development of video technologies and embedded systems

Skill set

Programming skills : C, Java and Python

Open source : STB open source solutions: OCAP and RDK

Technology : MPEG2 and MPEG4, ATSC, SCTE, DVB and MHEG

OS : Linux and PowerTV(RTOS)

Professional Snapshot

Good experience in providing solutions for various cable MSOs such as TWC, Cox, Comcast and Cablevision

Expertise in working in all levels of software stack – platform, middleware and application.

Good Knowledge in RTOS concepts and STB Architecture.

Good in analytical and problem solving skills.

Good programming Knowledge on C & Java.

Expertise in OCAP and STB related specifications.

Strong experience in working with open source softwares such as RDK.

Good Knowledge of Digital Video Recording, Home networking and tuning modules.

Good in MPEG standards.

Debugging tools: GDB and Thread_Analyzer

Comfortable interacting with multiple levels of organization, management and staff from different locations.

Good in Debugging/Troubleshooting issues.

Rewards and Recognition:

Cisco CAP award: Silver.

Cisco “Star” award.

Cisco “You inspire” award.

PROJECT DETAILS:

In Cisco & Technicolor Connected Home (On 21-Nov 2015 Technicolor acquired Cisco’s set top box connected home network division)

Project Name : Enhancement and Maintenance of Cisco G8 hybrid video gateway product.

Environment : C, Core Java and Linux

Customer : TWC & Cox

Duration : Sep 2014 to Oct 2016

Role : Senior Software Engineer and Module Lead

G8 hybrid video gateway is a future generation product which would serve as a migration entity for getting Cisco closer towards the videoscape architecture. Cisco G8 series are RF set top and hybrid gateway products for North American Cable markets. The middleware stack developed for the G8 platform will support the Open Cable Application Platform (OCAP) required functionality and API for running new and existing OCAP applications deployed by the MSO.

Responsibilities:

Ownership for Digital video recording (DVR), Home Networking (HN), Tuning, Section Filtering (SF) and Emergency Alert system (EAS).

Responsible for Defect Tracking & Bug Fix for the modules owned.

Delivering enhancements for OCAP spec changes and new features requested by customers.

Monitoring weekly stability test execution results. Prioritizing the failures and triaging and fixing the failures and sharing status report with high level management.

Testing support and bug fixing across modules like Tuning, HN, EAS DVR and, Section filtering.

Fixing critical showstopper issues and customer reported issues across Axiom modules.

In Cisco Systems,

Project Name : RDK stack on Cisco G8 hybrid video gateway product.

Environment : C, Core Java and Linux

Customer : TWC

Duration : 2013 Sep to 2014 July

Role : Developer

The Reference Design Kit (RDK) is a pre-integrated software bundle that provides a common framework for powering customer-premises equipment (CPE) from TV service providers, including set-top boxes, gateways, and converged devices. The RDK was created to accelerate the deployment of next-gen video products and services. It enables TV service providers to standardize certain elements of these devices, but also to easily customize the applications and user experiences that ride on top.

This project is bringing up Cisco G8 hardware with RDK stack.

Responsibilities:

Bring up RDK stack on Cisco G8 hardware. Responsible for Digital Video Recording & Home networking modules.

Performing Unit testing and ensuring that features are working as per the requirements.

Responsible for Defect Tracking & Bug Fix for the modules owned during the box bring up.

Fixing critical showstopper issues and customer reported issues across RDK stack.

Project Name : Cisco G8 hybrid video gateway product.

Environment : C, Core Java and Linux

Customer : TWC & Cox

Duration : 2011 Aug to 2013 Aug

Role : Developer

G8 hybrid video gateway is a future generation product which would serve as a migration entity for getting Cisco closer towards the Videoscape architecture. Cisco G8 series are RF set top and hybrid gateway products for North American Cable markets. The middleware stack developed for the G8 platform will support the Open Cable Application Platform (OCAP) required functionality and API for running new and existing OCAP applications deployed by the MSO.

Responsibilities:

Responsible for design, implementation, ownership & Point-Of-Contact of Digital Video Recording w.r.to OCAP Middleware

Monitoring of recording reliability test execution and fix issues to keep the success rate as high as possible.

Responsible for Defect Tracking & Bug Fix for the DVR, Tuning and section filtering modules.

Responsible for milestone deliverables.

Project Name : Enhancement and Issue fixing on Cisco’s residential application for Set-top box (Widely known as SARA)

Environment : C, C++ and PowerTV OS

Duration : From Nov-2008 to 2011 July

Customer : CableVision

Role : Developer

SARA is the resident application for CISCO Cable Set Top boxes. SARA stack is placed over the Power TV middleware; SARA supports dual CAS, Cable Card and Embedded CAS. Different versions of SARA support a wide range of functionalities from SD to HD, Non DVR to DVR. Notable features of SARA are Picture-In-Picture, Multi Room DVR, Remote DVR, Switched Digital Video Broadcasting and support for wide Third Party apps.

Below are the notable enhancements that I had done in SARA

1.SD-HD Enhanced Channel Map

To provide options to choose between the HD and SD formats of a program if both exist on the plant irrespective of Channel map has the program or not. This feature will be helpful for viewers to effectively use their HDD space.

2.DVR Usage tracking

This feature is to capture all user activities on Settop box (STB) like currently viewed channel, scheduled recording, recorded program info etc.

3.SARA boot-up time reduction

This feature was implemented to reduce the STB boot up time. By enabling the options to download SAM files via IB BFS, 45 seconds of booting time reduction were seen on DVR boxes.

4.BFS2HTTP

This feature was an experimental feature in order to reduce STB boot up time. In this feature we tried to download files through HTTP instead of usual BFS.

5.Dynamic SAM update

This feature is to facilitate customer apps download.

6.Fixed many critical field and lab issues like missing scheduled recordings, IPG were not seen during 12 to 12.15 AM, recording failure during tune and record scenario and future recording manager related issues etc.

Below are notable modules in which I had fixed many issues.

1.Future Recording Manager:

Future Recording manager is the core module in DVR; it manages the activation of a scheduled recording and playback of the existing recording.

2.Service Application Manager:

SAM is the management module of the SARA, all the video, audio and applications which could be presented to a viewer is treated as a service. SAM manages all the presentable features of the set top box, their state, activation, suspension change of properties are managed by SAM. The presentable service involves WatchTV, Record TV, IPG, Music, Video on Demand Application, etc.

Preparing the design document, doing unit testing and test team support were part and parcel of each enhancements and critical issue fixing.

In Polaris Software Lab,

Project Name : Replication Utility for Sync Image

Environment : C, Linux programming (IPC, Socket programming).

Environment : Debian Linux, RAID (Hitachi Tagma Store).

Duration : Nov-2006 – Sep-2008

Role : Developer

Client : Software Division of Hitachi, Ltd, Japan

The purpose of RUS is to provide inexpensive remote copy procedure of NAS file system by which disaster recovery and remote backup can be realized. Using the differential-data snapshot function provided by Sync Image, remote copy of the updated contents of user data of the primary site is performed on the secondary site in units of differential-data snapshot, RUS manages secondary site such that the differential-data snapshot configuration is same as the primary site. When large quantity of updation occurs at one time (such as extensive file updation during full copy, differential-data snapshot acquisition), there is a possibility that the load might be assigned to NAS end user's network. Because of this, in the operation design of RUS, differential-data time zone shall be examined considering the operation time zone of end user and keeping side the service IP used by the end user and the service IP used by RUS, it is necessary to give enough consideration to reduce the impact on end user.

Responsibilities:

Developed three core modules

Testing the application for bugs and bug fixes.

Fixing the defects in all modules for Quality Improvement of the product (QIP Phase).

Ensuring delivery on time.

Qualification:

Bachelor of Engineering in Electronics and Communication from Kongu Engineering College affiliated to Anna University, India.



Contact this candidate