1. SIVA SRINIVAS
Email: sivasrinivask2009@gmail.com
Mobile: +91- 9916153759
CAREER HIGHLIGHTS
• 9+ years of experience in developing and delivering robust software solutions for Android
applications and embedded systems.
• Acquaintance of DVB/MPEG Standards for broadcasting systems.
• Well versed with AGILE software development practices.
• Responsible for reviewing technical requirements, creating and executing development plans.
• Have undertaken the tasks of mentoring and reviewing the work of the development team
• Responsible for updating team status of development efforts to project management.
INDUSTRY EXPERIENCE
Currently working with TPVision, Bangalore as a Senior Technical Specialist.
Worked for HCL Technologies as Lead Engineer during June 2010 to Jan 2012.
Worked for MindTree Ltd as Senior Software Engineer during July 2007 to June 2010.
Worked for MindTree Ltd as Intern during August 2006 to July 2007 after campus selection
at SJCE for internship.
SUMMUARY OF EXPERIENCE
Experience in CORE Java, Data Structures and Algorithms.
Experience in Android Platform.
Experience in HTTP RESTful APIs.
Experience in 'C', ‘C++’, understanding specifications, design, development, code review,
integration, debugging and bug fixing and testing.
Experience in usage of Data structures and algorithms.
Experience in usage of different design patterns in C++ and JAVA.
Exposure in Java Unit testing with JUnit, Mockito, Powermock and Robolectric.
Experience in Embedded and Set top box.
Exposure to DVB, MPEG and ISDB-T standards.
Experience in software-debugging using debugging with Android Studio, JTAG and Gdb.
Exposure to all phases of software development life cycle.
EDUCATION QUALIFICATION
Secured 92.67 percentile in GATE (Graduate Aptitude Test for Engineering) and
received 2nd prize from Naval Dockyard Visakhapatnam.
M.Tech in Industrial Electronics from Sri Jayachamarajendra College of Engineering
(VTU), Mysore in 2007 with Aggregate of 66% through GATE.
B.Tech in Electronics and Communication Engineering from Raghu College of
Engineering, Visakhapatnam, AP in 2005 with Aggregate of 63%.
2. Intermediate (PUC) from Narayana Junior College, Visakhapatnam, A.P in 2001 with
Aggregate of 86%.
SSC from R.K.R.P School, Visakhapatnam, A.P in 1999 with Aggregate 76%.
TECHNICAL SKILLS
Programming Languages Core JAVA, Data Structures and Algorithms, C and C++.
Operating System Android, Linux (Fedora Core), Windows 98/2000/XP
RTOS Linux
Technical Core Skills • Good knowledge of core JAVA.
• Working experience on Android Application development.
• Strong programming skills in C and C++ and usage of
RTOS concepts
• Fair Knowledge of DVB and MPEG Standards, STB stack
working, JSON and RESTful APIs.
Training Undergone • Core JAVA
• C Programming, posix libraries, Embedded systems, RTOS
• Fundamentals of Multimedia Technologies.
• DTV Technologies
Tools MDS Test Suite, Wireshark, Clearcase, Git, JTAG (USB & Serial),
GDB, Eclipse, Android studio, CVS, Bugzilla, TS-ReaderLite,
Asta, Jude, Visio (Tool), Doxygen.
PROJECTS
Title: Development of Digital UK Freeview Play Android App for Philips TV
The Freeview component in epg data APK is responsible for the following:
• Authentication with the MDS server using the URL acquired in the system from NIT.
• Download the player list, service list, service logos from the MDS server pre-fetched
on power on.
• Download the forward and reverse EPG data, more information for an event, images
for players and events based on user requests.
• Host an activity which can be launched from Launcher Shelf that lists all the players.
• Maintain all the downloaded data in persistent SQL database and expose a content
provider for the data.
• Implement the HTTP specifications as defined [FVP_B2C] which includes
o Handling compressed content as part of response.
o Caching data and querying only after the data expires based on max_age header.
o Add If-Modified-Since in the HTTP GET if the expired data is still available in
the cache.
Responsibilities:
1. Involved in design of UK based free view play specifications, requirement analysis,
client telcos and design of HLD.
3. 2. Metadata delivery system server setup.
3. Done implementation of free view play Android App.
4. Done Java Unit testing with Mockito, Powermock and Robolectric.
5. Bug fixing and testing on high priority defects for the release.
6. Involved in code review and design.
Title: Development of various features in the IP Playback middleware for Philips TV.
IP Playback means receive AV/ Radio stream over Ethernet Port (Wired) of TV and the TV
shall render AV/Radio. IP Playback feature shall support playback of AV/Radio Channels
streamed using IGMP Multicast Server. It shall support playback of both SPTS and MPTS
streams streamed using IGMP Multicast Server. AV/Radio stream are encapsulated in
Transport Stream which follows DVB specifications. The Transport Stream needs to contain
PAT and PMT to enable the selection of Program in the Transport Stream that is received by
TV. To support the Audio language selection, Subtitle (dvb and teletext based) selection,
Subtitle language selection, Teletext, Teletext Subtitle and EPG now and next, the stream
need to contain the corresponding table/data as per the DVB specifications.
Responsibilities:
1. Involved in requirement analysis, design of HLD, LLD for IPPlayback.
2. Implementation involved in the middleware stack for IPPlayback.
3. Preparing Unit and Integration test cases for different scenarios.
4. Bug fixing and testing on high priority defects for the release.
5. Involved in code review and design.
6. Involved in Unit testing and Integration testing and reporting the issues.
Title: Development of MyChoice Application for Philips TV.
System Integrator Perspective
MyChoice shall allow the System Integrator to put IP only or Hybrid (RF and IP) channels to
be part of Pay or free Packages along with Extensions, USB and applications. Here
applications mean SmartTV and DirectShare. Free Package; Pay Packages shall list
Extension, installed RF/IP channels, USB, SmartTV, DirectShare. Extension, SmartTV,
DirectShare and USB shall be listed in free and pay Package list irrespective of the settings in
Professional Settings Menu. Their availability to the guest is based on the settings done on
corresponding menu items for Extension, SmartTV, DirectShare and USB in Professional
settings menu.
Guest Perspective
Guest shall be able to view IP only, Hybrid channel list along with Extensions, USB and
applications behind MyChoice on entering the valid PIN for the Pay Packages. Source list
shall list the sources of free and Pay Package irrespective of valid PIN entry is made or not.
Applications and USB icons shall be shown in the SmartHome page for free and Pay
Package irrespective of valid PIN entry is made or not. Guest shall be able to view Channels
or applications behind free package if any, without Pin entry.
4. Responsibilities:
1. Involved in requirement analysis, design of HLD, LLD for MyChoice Application.
2. Implementation involved in the middleware stack for MyChoice Application
3. Preparing Unit and Integration test cases for different scenarios.
4. Bug fixing and testing on high priority defects for the release.
Title: Development of Split and Series Recording for Sony TV.
In Series recording, receiver is expected to store and track series CRIDs between occurrences
in EIT schedule. Split recording is booked if two events have the same CRID and IMI value
and the gap between each event is less than 3 hours.
Responsibilities:
1. Involved in requirement analysis, design of HLD, LLD for Split and Series recording
based on D-Book specification.
2. Implementation involved in the middleware stack for Split and Series recording
3. Preparing Unit and Integration test cases.
4. Bug fixing and testing on high priority defects for the release.
5. Involved in code review and design.
6. Involved in Unit testing and Integration testing and reporting the issues.
Title: Development of MHP-HD for Sony TV.
This project aims for developing a middleware platform in order to download the
applications from broadcaster and launch the applications.
Following are the major functionalities of the system:
• Support mhp 1.1.3 MHP standard.
• Supports Content on Demand, HD Graphics, Stored applications and performance
improvement, Downloading Applications from IP, Plug-ins and Security.
Responsibilities:
1. Involved in requirement analysis, preparing LLD, HLD for Content on Demand
(CoD) module.
2. Implementation of complete Content on Demand module.
3. Bug fixing and testing on high priority defects for the release.
4. Tested Playback format support streams.
5. Involved in code reviews and design issues.
6. Involved in Unit testing and Integration testing and reporting the issues.
5. Title: Development of Cable and Terrestial STB on Broadcom chipset.
A Set-Top-Box is a device that connects to a television and an external source of signal,
tuning the signal into content which is then displayed on the television screen. Worked on
Broadcom BCM7550 chip set.
Responsibilities:
1. Involved in the feature enhancement of LED/Keypad interface for STB.
2. Implementation of Dual Display feature.
3. Bug fixing and testing on high priority defects for the release.
4. Tested Playback format support streams.
5. Worked on bring-up of Flyswatter debugger for flashing and debugging on 7004
board.
6. Involved in development of feature enhancement of HDI for audio and video streams.
7. Bug fixing and testing in PES, TS and Conditional access.
8. Involved in code reviews and design issues.
9. Unit testing and Integration testing and reporting the issues.
PERSONAL PROFILE
Present Organization TPVision (Philips TV)
Designation Senior Technical Specialist
Region Bangalore
Gender Male
Languages known English, Hindi, Telugu, Kannada
Nationality Indian
Date Of Birth 18th
Nov 1983
Declaration:
I hereby declare that the above furnished details are true to the best of my knowledge.
(Siva Srinivas)
6. Title: Development of Cable and Terrestial STB on Broadcom chipset.
A Set-Top-Box is a device that connects to a television and an external source of signal,
tuning the signal into content which is then displayed on the television screen. Worked on
Broadcom BCM7550 chip set.
Responsibilities:
1. Involved in the feature enhancement of LED/Keypad interface for STB.
2. Implementation of Dual Display feature.
3. Bug fixing and testing on high priority defects for the release.
4. Tested Playback format support streams.
5. Worked on bring-up of Flyswatter debugger for flashing and debugging on 7004
board.
6. Involved in development of feature enhancement of HDI for audio and video streams.
7. Bug fixing and testing in PES, TS and Conditional access.
8. Involved in code reviews and design issues.
9. Unit testing and Integration testing and reporting the issues.
PERSONAL PROFILE
Present Organization TPVision (Philips TV)
Designation Senior Technical Specialist
Region Bangalore
Gender Male
Languages known English, Hindi, Telugu, Kannada
Nationality Indian
Date Of Birth 18th
Nov 1983
Declaration:
I hereby declare that the above furnished details are true to the best of my knowledge.
(Siva Srinivas)