SlideShare a Scribd company logo
1 of 5
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
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
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 :
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.
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.

More Related Content

What's hot (20)

C Programming language - introduction
C Programming  language - introduction  C Programming  language - introduction
C Programming language - introduction
 
Since the release of c
Since the release of cSince the release of c
Since the release of c
 
Characteristics of c#
Characteristics of c#Characteristics of c#
Characteristics of c#
 
CV
CVCV
CV
 
Visual studio 2015 and .net core 5 – get ready to rumble
Visual studio 2015 and .net core 5  – get ready to rumbleVisual studio 2015 and .net core 5  – get ready to rumble
Visual studio 2015 and .net core 5 – get ready to rumble
 
Learn c programming
Learn c programmingLearn c programming
Learn c programming
 
Introduction to c
Introduction to cIntroduction to c
Introduction to c
 
resume
resumeresume
resume
 
KRITI_BHOLA_CV
KRITI_BHOLA_CVKRITI_BHOLA_CV
KRITI_BHOLA_CV
 
Syamanth S
Syamanth SSyamanth S
Syamanth S
 
Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 
KISHORE_RESUME_Ver2.0
KISHORE_RESUME_Ver2.0KISHORE_RESUME_Ver2.0
KISHORE_RESUME_Ver2.0
 
Comparison of Programming Platforms
Comparison of Programming PlatformsComparison of Programming Platforms
Comparison of Programming Platforms
 
Mastering Regex in Perl
Mastering Regex in PerlMastering Regex in Perl
Mastering Regex in Perl
 
C in7-days
C in7-daysC in7-days
C in7-days
 
C in7-days
C in7-daysC in7-days
C in7-days
 
Coherent SDN Forwarding Plane Programming
Coherent SDN Forwarding Plane ProgrammingCoherent SDN Forwarding Plane Programming
Coherent SDN Forwarding Plane Programming
 
Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
 
Programming with c#
Programming with c#Programming with c#
Programming with c#
 
Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?
 

Similar to Shivaprakash_KR_Resume (20)

Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
 
Muruganandam_7years
Muruganandam_7yearsMuruganandam_7years
Muruganandam_7years
 
Resume
ResumeResume
Resume
 
Siva_CV_2016
Siva_CV_2016Siva_CV_2016
Siva_CV_2016
 
Santhosh BE
Santhosh BESanthosh BE
Santhosh BE
 
MY_CURRICULUMVITAE_11Sept2016
MY_CURRICULUMVITAE_11Sept2016MY_CURRICULUMVITAE_11Sept2016
MY_CURRICULUMVITAE_11Sept2016
 
KIRANKUMAR_MV
KIRANKUMAR_MVKIRANKUMAR_MV
KIRANKUMAR_MV
 
Anand madhab c linux
Anand madhab c linuxAnand madhab c linux
Anand madhab c linux
 
DinakaraPandian_9+
DinakaraPandian_9+DinakaraPandian_9+
DinakaraPandian_9+
 
VijayresumeIBM
VijayresumeIBMVijayresumeIBM
VijayresumeIBM
 
Mannu_Kumar_CV
Mannu_Kumar_CVMannu_Kumar_CV
Mannu_Kumar_CV
 
RajResume
RajResumeRajResume
RajResume
 
mayank_bareja
mayank_barejamayank_bareja
mayank_bareja
 
2016_kaihsin_resume
2016_kaihsin_resume2016_kaihsin_resume
2016_kaihsin_resume
 
Saroj_Profile
Saroj_ProfileSaroj_Profile
Saroj_Profile
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
Anmol
AnmolAnmol
Anmol
 
Sagar_Ware_Resume
Sagar_Ware_ResumeSagar_Ware_Resume
Sagar_Ware_Resume
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 

Shivaprakash_KR_Resume

  • 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.