Você está na página 1de 6

SRINIVASA RAO KANAPARTHI Mobile: 91-9962575605 Email: srinu.annauniv@gmail.

com

Plot no 533-535, Flat A2, Block A, Brownstone Foundations, Shiva Raman Street, Ram Nagar North, Madipakkam, Chennai, Tamilnadu, INDIA 600091.

EXPERIENCE SUMMARY Software Engineer having 8 years of experience in the full life cycle of the software development process including requirements definition, prototyping, proof of concept, design, implementation, testing, integration, porting and maintenance. Area of Expertise: o 8 years of software development experience in both the middleware and application layers of the software stack for the various products like HD DVR Gateway Set-top boxes (STBs), Digital Televisions (DTV), DVD Players, DVD recorders and MP3 Players. Experience Details: o Senior Software Engineer in Cisco Systems, Chennai from November 16, 2010 to present and involved in middleware development for Set-Top Boxes. o Senior Software Engineer in Motorola India Private Ltd, Bangalore from April 25, 2007 to Nov 12, 2010 and involved in middleware development for Set-Top Boxes. o Software Engineer in MindTree Limited, Bangalore from July 01, 2005 to April 20, 2007 and involved in middleware and application software development for DVD players, DVD Recorders and Digital Televisions.

Other Experience: o Research Scholar in Anna University, Chennai [During M.E academic project] from June 25, 2004 to June 25, 2005 and involved in the development and optimization of the algorithms for querying the data from the XML databases. o Lecturer in RVR & JC College of Engineering from August 08, 2002 to June 30, 2003 and handled subjects Database Management Systems (DBMS) and Object Oriented Analysis and Design (OOAD).

EDUCATION M.E (SE) B.Tech (CSE) Intermediate SSC from Anna University in 2005 from J.N.T.U in 2002 from Gowtham Junior College in 1998 from Zilla Parishat High School in 1996 - 8.33CGPA - 80% - 89% - 85%

SUMMARY OF SKILLS o Very familiar with software development using the languages C and C++. o Experience in Object oriented design and development with C++, Design Patterns, UML and Rational Rose. o Experience in working and understanding of the following specifications o Generic coding of moving pictures and associated audio information (MPEG2) o Program and System Information Protocol (PSIP) o Line 21 Data Services (EIA-608) o Digital Television Closed Captioning (EIA-708) o Emergency Alert Messaging for Cable (EAM/EAS) o High-Definition Multimedia Interface (HDMI) o DivX 6.0 File Format and Menu Format o DivX External Subtitles o DivX Digital Rights Management (DRM) o OpenCable Application Platform (OCAP) - DVR o 3 Dimensional TV (3DTV) o Experience in using the development tools: Telelogic Synergy, Rational ClearCase, Rational ClearQuest, Rational Rose, Metrowerks, Tornado, Klocwork and Spectra Builder. o Research and Development experience in Relational Data Base Management Systems (RDBMS) and XML Data Base Management Systems (XDBMS). o Understanding of software development life cycle processes including requirements gathering, analysis and design, development, testing methodologies and release and version control.

MAJOR ASSIGNMENTS (Cisco Systems, Chennai) November 2010 Till date Project Product Company Customer Environment Tools : : : : : : HD-DVR Set-Tops Middleware Development Cisco HYDRA HD-DVR Set-Tops Cisco Systems Comcast, TWC, Cox Communications, Videotron C, Linux (OS). Coverity, Telelogic Synergy, RTC, CDETS and Microsoft Visio

PROJECT DESCRIPTION: This project ASTB Development handles the development and maintenance of the middleware for the NGP, RNG series of Cisco HD-DVR set-tops. It handles both the maintenance of the existing and the development of the new features.
FEATURE 2: PC2TV

Description: PC2TV aka PCS is the Videotrons DLNA Digital Media Server (DMS). PCS is used to share user content over the Home Network. This presents new use-case for CISCO Digital Media Player (DMP) stack and requires supporting client side trick modes (CSTM). Responsibility: Responsible for seek time to file offset estimation, feeding the content to the SCD hardware block, index table generation using SCD hardware block detected I-frames, and then supporting the trick modes (FWD/ REW/ Skip) using the index table generated..
FEATURE 2: 3 DIMENSIONAL TV (3DTV)

Description: This feature added the required support in the middleware to support for 3DTV content (like Top and Bottom & Side by Side Stereoscopic 3D formats) on Cisco Hydra HD DVR set top boxes. Responsibility: Responsible for 3D Video Stream Detection, communicating and configuring the HDMI display device to accept the 3D video streams and presenting 3D compatible User Interfaces to the user.
FEATURE 3: PORTING OCAP STACK DVR SUB-SYSTEM on CISCO GATEWAY HD DVR STBS

Description: This feature ported the Cisco Axiom OCAP middleware stack and the Cablelabs OCAP RI middleware stacks on top of Cisco Hydra HD DVR next generation set-top boxes. Responsibility: Responsible for porting of the DVR sub-system of the 2 OCAP middleware (Cisco Axiom OCAP middleware and Cablelabs OCAP RI middleware) on top of Cisco Hydra HD DVR set-top boxes. 3

MAJOR ASSIGNMENTS (Motorola India Private Limited, Bangalore) April 2007 November 2010 Project Product Company Customer : : : : ASTB Development DCT, DCH, DCX & QIP MOTOROLA HD-DVR Set-Tops Motorola Verizon, Comcast, Time Warner, Cablevision, Cox Communications, Cable One, AT & T . etc. C++, VRTX (OS). Metrowerks, Clarify, Klocworks, ClearCase & Rose

Environment Tools

: :

PROJECT DESCRIPTION: This project ASTB Development includes the development and maintenance of the middleware for the DCT, DCH, DCX and QIP series of MOTOROLA HD-DVR set-tops. It handles both the maintenance of the existing and the development of the new features.
FEATURE 1: DVR ON EXTERNAL MASS STORAGE DEVICE (eMSD)

Description: The eMSD feature extends the available content storage space of Motorola DVR set-tops by supporting the external mass storage devices (eMSD) to record and playback content. The interface to access the eMSD is SATA. This feature developed in 2 modes, Transparent and Non-Transparent. Responsibility: Recording, Playback and Content Management of the eMSD and expanding the OSD and Serial Port diagnostics support for the eMSD.
eMSD UTILITY

Description: The eMSD Utility is a small stand-alone entity that was developed to maintain the synchronization between the content database maintained by the platform and the content database maintained by the 3rd party application. Responsibility: Design & Development of eMSD Utility completely handled by me.
FEATURE 2: SOC (SELECTABLE OUTPUT CONTROL)

Description: SOC (Selectable Output Control) is the feature implemented in various Motorola set-top-boxes that allow the MSO to provide restricted access to high value content by blocking the video content on all unprotected analog outputs and allowing output on protected HDMI ports only. Responsibility: Design and development of the SOC feature completely handled by me.

FEATURE 3: MOTONAV APPLICATION MAINTENANCE

Description: MOTONAV is the 3rd party kind of application developed and maintained by MOTOROLA internally to run the DVT for the new features under development before these new features actually integrated with commercial 3rd party applications. Responsibility: Enhanced MOTONAV internal application for running the DVT for the DVR on eMSD and SOC features. MAJOR ASSIGNMENTS (MindTree Limited, Bangalore) July 2005 April 2007 Project Product Client Customer Environment Tools : : : : : : ELMO PHILIPS DVD Player and Recorder LSI Logic, Bangalore PHILIPS C++, VxWorks (OS). Tornado, Spectra Builder (V 1.36), ClearCase and ClearQuest

PROJECT DESCRIPTION This project includes the development of the Application and Middleware for a DVD player/recorder product for the customer PHILIPS. The product supports recording of Analog/Digital input onto various optical disc formats like DVD + RW, DVD RW, DVD R , DVD +R , DVD -R DL . It also supports the playback of various logical formats like DVD-VIDEO, VCD, S-VCD, MP3, JPEG, DivX 6.0.
FEATURE 1: DivX 6.0 PLAYBACK AND DivX DIGITAL RIGHTS MANAGEMENT (DRM)

Description: DivX DRM is usually for Video on Demand (VOD) applications. DivX DRM adds encryptions to certain part of AVI video. Only authorized player contained by authorized user can playback the video. Responsibility: Handling the user authorization, supporting playback of purchased and rental DivX DRMed video files
FEATURE 2: DivX EXTERNAL SUBTITLES DISPLAY

Description: This feature is responsible for Extracting the DivX external subtitle streams from the CD/ DVD Displaying the external subtitle streams along with the video content played back and handling synchronization issues in case of the trick modes. Responsibility: Extracting and displaying the external subtitle streams along with the DivX video content played back and handling synchronization issues in case of the trick modes. [***Formats supported are MicroDVD, SubRip, SubViewer, TMPlayer, SSA and ASS]. 5

FEATURE 3: HIGH DEFINITION MULTIMEDIA INTERFACE (HDMI)

Description: The High-Definition Multimedia Interface (HDMI) is an all-digital audio/video interface capable of transmitting uncompressed streams. Responsibility: Handling the HDMI hot plug and hot unplug events, handling HDMI video settings like scan mode, aspect ratio and video output resolution selection and also handling HDCP events in case of copy-protected content.
FEATURE 4: SYSTEM SETTINGS/SETUP MENU

Description: By using the System Settings Menu user can make various adjustments to his
preferences. The preferences include Language, Record, Playback/ Access/ Display, Audio Output, Video Output and Tuner (Analog/ Digital) etc.

Responsibility: Handling all the navigation requests from the user, for storing and retrieving the user preferences from a persistent storage
FEATURE 5: USER INTERFACE SCREEN DESIGN

Responsibility: Creating the UI screens, String tables and modifying the UI screens as per change requests by using the tool Spectra Builder (V 1.36).
### Also involved in the activities like CR/Bug fixing, Clear Case stream maintenance, integration,

and porting across platforms during the above features development.

AWARDS AND ACHIEVEMENTS o Won Cisco Gold award once. o Won Cisco Silver award twice. o Won Cisco STAR award once. o Got a declined PATENT recognization in Cisco o Filed a DISCLOSURE in MOTOROLA that is classified as TRADE SECRET. o Won BRAVO Award twice in MOTOROLA o Won SPOT Award twice in MindTree Limited. o Scored 94.83 percentile in the GATE - 2002 entrance examination. o Scored 17th Rank in the All-India entrance test by the Anna University, Chennai. o First student scored 500+ marks in 10th Standard after 30 years of establishment of ZPHS, Tellabadu. 6

Você também pode gostar