1. RESUME
ShivaPrakash K R
Email: shivaprakash.kote@gmail.com
Contact: +91 8861571639
OBJECTIVE :
To pursue a challenging and satisfying career as a software professional and be a part of a
progressive organization that gives me scope to enhance my skills and contribute effectively for
the growth of the organization.
Experience Summary :
Having 3.7 years of experience in embedded domain as programmer.
Strong in C programming, Data Structures and Linux/Unix programming.
Good Experience in the boot loader driver development and testing.
Having the knowledge about the linux driver development.
Good Experience in Kernel Porting, Board bring up on Embedded Boards.
Having the knowledge on debugging tools, Makefile and GNU Toolchain.
Having the knowledge on I2C and UART.
Good experience in Broadcasting domain.
Professional Experience :
Currently working as Senoir Software Engineer in ST MicroElectronics, Bangalore from
July 2015, till date.
I was working as a Software engineer in TATA Elxsi, Bangalore from July 2012 to june
2015
Technical Skills :
Operating Systems : Linux/Unix Internals.
Architecture : ARM, MIPS, x86.
Programming Languages : C, Data Structures, Device drivers Multi-Threading and
2. System programming.
Hardware : Raspberry pi BCM 2853. ST5397,StiH418 and 410.
Others : Shell scripting, Makefile and debug tools.
Project Details :
Project : FGDL Bharti(H418) And Tata Sky (H410).
Language : C
Role : Developer
Description :
This project is involving Foreground downloding loader driver development and
support.
This is an loader application which has the capability of downloading an software and loader
itself.
Responsibilities:
The supporting driver development for the boot loader application.
Memory Map configuration changes for the loader support(RAM and Flash).
LPC watch dog reset implementaion.
Glue layer development for UART and SMATV.
Fixing issues in the driver module and testing.
Project : DCI106DEN
Language : C
Role : Developer
Description :
This project involves integration of OpenTVOne middleware, Comedia Application, Nagra
CA and ST OS21 Drivers.
Open TV One middleware was ported on ST 5197 target. The middleware supports for DVB-C.
All the third party modules has to be integrated and has to give the final working product. The
3. major work involved here to integrate, Bug fixing and testing with multiple streams.
Responsibilities:
Integration of Middleware, drivers and application.
Introduced Glue layer (CHAL) while integration of middleware and application.
Involved in fixing memory leaks issues and crass debugging using GDB tool.
Involved in Bug fixing and enhancing the performance.
Project : DST724EBT
Language : C
Role : Developer
Description :
This project involves integration of OpenTV middleware, TeleIdeas Application, Nagra CA
and Broadcom drivers.
Open TV middleware was ported on Broadcom 97362 target. The middleware supports for
DVB-T, DVB-S and S2. All the third party modules has to be integrated and has to give the
final working product. The major work involved here to integrate, Bug fixing and testing with
multiple streams.
Responsibilities:
Integration of Middleware, drivers and application.
Introduced Glue layer (HON) while integration of middleware and application.
Involved in fixing memory leaks issues and crass debugging using GDB tool.
Involved in Bug fixing and enhancing the performance.
Project : RASPBERRY PI BCM2835 ARM11
Language : C
Role : Developer
Description :
4. This project involves Deploying the linux kernel on the Raspberry PI Board.
The Development involves Raspberry PI board bring up and linux kernel configuration. And also
developping the USB drivers for the same kernel.
Responsibilities:
Board bring up.
Selecting Operating system.
Download/Install Tool chain.
Download OS Source and cross compilation for the target board.
Build kernel and boot from new kernel by changing the kernel configuration.
Testing peripherals.
Project : MHEG-5 STACK
Language : C
Role : Developer
Description :
This project involves developing the MHEG -5 stack on the existing DVB-T middleware and
maintaining MHEG-5 engine.
DVB-T middleware was ported on ST7109 target. The MHEG-5 stack development involves
developing DSM-CC module and MHEG Engine. A glue layer has been introduced between the
MHEG stack and the Middleware. MHEG engine is tested with multiple streams.
Responsibilities:
Integration of MHEG engine with Middleware.
Introduced Glue layer while integration of MHEG-5 Engine with the TEL Bluesky
Middleware.
Involved in fixing memory leaks issues in Application layer.
Involved in feature enhancement of Application layer.
Involved in fixing memory leaks issues in MHEG and enhancing the performance.
5. Formal Education:
B.E in Computer Science Engineering from NMIT, Bangalore, with Aggr. Of 75%.
Completed PUC in Kalpataru Pre-Univercity College Tiptur, Karnataka with Aggr of
71%.
High School in GVPHS Kamasamudra, Karnataka with Aggr Of 74%.
Personal Details
Father's Name : Rajashekarappa.
Language : Kannada and English.
Hobbies : Reading Books, Music, Cricket, Carrom and chess.
Nationality : Indian
Gender : Male
Contact Address : #35, Second Floor, 4th cross, 24th Main, 1st sector HSR Layout,
Agara, Bangalore - 560103.
Karnataka.