T H I R U PAT H I R E D D Y
*****, ***** ****** 510-***-****
Fremont, CA, 94539 K ATA M, P M P, C S M ***************.*****@*****.***
Employment.
Sr. Software Engineer TiVo Oct 11 to Current
Implemented DIAL & SSDP protocols to launch an application on TV from a
secondary device, like mobile phone or TouchPad.
Worked on Broadcom nexus interface API's, DirectFB graphics, Audio, Video decoding.
Developed interface layer for Netflix, VUDU applications and Inter Process
Communication (IPC) between host and third party applications.
Sr. Software Engineer HP (PALM GBU) May 11 to Oct 11
Developed a new TouchPad (low cost) from an ongoing main product in 4 months.
Responsible for software releases, Worked closely with different teams and single point
of contact for all technical issues.
Sr. Software Engineer Vivid Logic Jan 07 to May 11
Implemented Parental control, Closed Captions modules of OCAP stack, worked
on Audio, Video Decoding, Transport stream processing, PSIP, MPEG2, Section
Filtering and DirectFB graphics.
Completed a major project, right from board bring up in a short time, got appreciation
from management and client senior managers.
Handled deliveries to Sigma Designs and Broadcom 97420 Nexus platforms Interacted
with clients and worked closely with client engineers and managers.
Onsite Manager Wipro Technologies Dec 99 to Jan 07
Implemented “Service Location Protocol” (SLP V2) .
Implemented unit hardware protection functionality to Nokia “new access node” a mini
telephone exchange. Worked on UPM state machine, device drivers and HW registers.
Worked on Nokia mobile phone programs (Symbian and Series 60), responsible for
board bring up, boot up and telephony subsystem.
Improved process and reduced software release cycle from 9 weeks to 9 day's.
Effectively managed an account, got promoted to Onsite Manager, managed multiple
projects and handled people responsibilities.
Software Engineer Axes Technologies May 98 to Nov 99
Developed call processing features in MTP (layer 3) and SCCP layers of SS7.
Key Projects.
DIAL & SSDP: DIAL (Discovery And Launch Protocol) is a simple protocol for
Discovery and Launch, that enables Netflix, YouTube applications on Mobile phone
and/or TouchPad to discover and launch respective applications on TiVo DVT (TV).
HP TouchPad: is based on WebOS 3.0 software and Qualcomm APQ8060 1.2GHz
dual-core hardware, it is release on Wi-Fi/3G models.
OCAP: the Open Cable Application Platform stack is a middle ware software layer for
Set-Top Box an Digital TV.
Nokia Mobile Phones: (N93, N93i, 7610 & 6670). N93 is a Video High category
camera phone, based on OMAP2420 (TI ARM11 processor) using Series 60 3.0 &
Symbian 9.1. Where as 7610 is an imaging phone in fashion category, based on
OMAP 1510 (TI ARM925T) using Symbian 7.0 and Series 60 2.1.
New Access Node: is a telecom switch which is used to provide V5.2 aggregate
interface to local exchange for PSTN and ISDN calls. Implemented unit Hardware
protection functionality where a stand by card takes over the master card role in case
of master card failure.
SLP V2: The Service Location Protocol provides a flexible and scalable framework
for providing hosts with access to information about existence, location and
configuration of networked services.
SS7: Message tracing provides a complete status of the communication between
EMX and a given CBSC node. The information display will contain MTP, SCCP and call
processing (Trunk group/circuit) status.
Languages and Technologies.
Languages: C, C++, Java, Symbian, Series 60, WebOS. (Exposure to JavaScript, HTML, PHP)
Platforms : Linux, RTOS (pSOS, EKOS, ENOS) and Windows.
Domains : Digital TV, Set-top Box (OCAP, ATSC, PSIP, MPEG2). DIAL, SSDP
TouchPad, Wireless telecom (GSM, 3G), Wire line telecom (SS7, Call processing)
Tools & Processes : Perforce, Clear Case, SVN, GDB, JIRA, Code Collab, Scrum, JTAG,
Lauterbach TRACE32, Coverity.
Education and Certifications.
BE Electronics & Communications from Osmania University Hyderabad.
“Project Management Professional” from PMI in Jan 04
“Executive Certificate of Management Studies” from UNIVERSITAS 21 GLOBAL in June 06
Certified Scrum Master.