SlideShare a Scribd company logo
Kishore K
kishore.varnika16@gmail.com
8886724442
SUMMARY OF QUALIFICATIONS
Electronics and Communication Engineer with 10 years of experience in Multimedia and
Embedded. Adept in handling Digital Television and Mobile Projects. A keen learner with skills
in handling complete project activities and completing the same within time guidelines. Having
good communication, problem-solving skills.
• Experience in design, development, debugging, bug fix and testing
• Experience in developing and testing BlackBerry Applications for BB10 OS through
Momentics IDE
• Experience in real time system development, software debugging using ST, Entropic chip
based STB and DTV.
• Experience on Object Oriented programming using C++ and Design Patterns.
• Experience in development of Middleware for DVB-MHP, ATSC and MHEG DTV
• Experience in development of OTA (SW Download) Modules for DVB, ATSC, ARIB and ISDB
standards
• Strong experience in MPEG-2TS ,DSMCC Module for Application Download and OTA
download for STB.
• Good Experience on Entropic SDK
• Exposure on Recording
• Experience in Embedded C++ coding for IoT platform.
• Experience in IoT (Internet of things) Domain for Automotive industry.
• Experience in javascript engines like Duktape and JSONCPP libaries
• Experience in IoT (Internet of things) protocols like MQTT
• Delegation of work to team members and reviewing
• Preparing and reviewing technical documents and code
Confidential Kishore Karanam Page 1 of 9
TECHNICAL EXPERTISE
Programming Languages : C, C++, DataStructues,STL,QT, QML, Java, Python
Operating Systems : Linux, Windows
RTOS : QNX, RTLINUX
Additional Information : MPEG, ATSC, DVB, MHP & MHEG,MQTT and CAN
Standards
Configuration Management System : CVS, Perforce, Git, SVN
Scripting : Shell scripting
Debugging : GDB, Valgrind
Software Tools : VC++, RTRT, TCK, JIRA, Gerrit, ST-40, Make files,
UML,I2C,Entropic SDK (Trident), Bugzilla
PROFESSIONAL EXPERIENCE
Company Designation Duration
ValueLabs Tech Lead July 2012 to Till Date
HCL technologies Lead Engineer Aug 2010 to July 2012
SAMSUNG INDIA SOFTWARE CENTRE Senior software engineer Mar 2008 to Aug 2010
TATA ELXSI LTD Engineer Dec 2005 to Feb 2008
EDUCATION AND CERTIFICATIONS
• B.Tech from SSJ College of Engineering in Electronics and Communication Engineering
Confidential Kishore Karanam Page 2 of 9
PROJECT DETAILS
I
Project :
PROGRAMMABLE DATA AGENT-
IoT
Duration: 8 Months
Client :
Movimento
Role : Senior developer and Leader Team Size – 3
Description
Role: Developer
Client: Movimento
Movimento Data agent is the programmable application based on user-vehicle communication to
derive runtime applications like data monitoring, sending tweets..etc
Responsibilities:
• PDA application development in CPP
• Implementation of PUB-SUB mechanism thorugh MQTT
• Implemented send tweet functionality based on vehicle speed
• Implemented rule engine for different applications through Duktape C++ and JS interface
library
Technologies Used: C++,Java Script,JSON and Duktape
Confidential Kishore Karanam Page 3 of 9
II
Project : BlackBerry services [QNX
platform]
Duration: 8 Months
Client : Blackberry
Role : Project Lead Team Size –2
Description
BlackBerry service is internally running on all blackberry test devices which detects any
crashes, errors, call failures, intermittent resets and sends logs to triage portal. It generates
various system errors, and sends to portal for triaging. This saves a lot of time for the testers
and developers in analyzing the issues.
Roles and Responsibilities:
• Apps development for library testing
• Apps development to test and enhance the BlackBerry services
• Enhancements to the existing apps
• Customer communications and Risk analysis/Management
Technologies Used: C++,QT,STL
III
Project : Development of Applications for BB10
APIs
Duration: 10 Months
Client : BlackBerry
Role : Technical Lead Team Size – 2
Description
This Project involves development of Test Applications for Media, Camera and PIM
(Contacts, Messages and Accounts) modules for BB 10 OS.
Roles and Responsibilities:
• Understanding the BB10architecture
• Develop C++ scripts required for Test Automation as per API Test requirement
• Training
• Customer communications and Risk analysis/Management
Confidential Kishore Karanam Page 4 of 9
Technologies Used: C, C++, QT, Momentics
IV
Project : Development of Energy star
specification for ROVI Set-Top Boxes
Duration: 8 Months
Client : ROVI
Role : Senior developer and Leader Team Size –1
Description
This Project involves development Energy star specification 3.0 for ROVI PASSPORT
Guide STBs. This involves development of deep standby module, Auto Power Down modes for
Set-Top boxes.
Roles and Responsibilities:
Understanding of ROVI PASSPORT Guide
Development of Energy star specification 3.0
Technologies Used: C++,STL and multithreading with IPC
IV
Project : Development of DVB and ATSC
Middleware on Entropic (Trident) SOC
Duration: 6 Months
Client : ENTROPIC
Role : Senior Developer and Leader Team Size –1
Description
This Project involves development of DVB and ATSC middleware’s on Entropic SOC
(Trident Shiner), This Involves understanding pipeline manager(HAL) APIs of Entropic(Trident
Edward) APIs and developed Demux section parsing mechanism.
Roles and Responsibilities:
• Understanding of Pipeline Manager (HAL) APIs of Entropic
• Developed Demux Section Parsing mechanism
• Understanding of Entropic SOC
Technologies Used: C, C++, Linux.
Confidential Kishore Karanam Page 5 of 9
V
Project : Development of OTA (Over the air
download) module for DTV
Duration: 2 Years
Client : SONY
Role : Senior Developer and Leader Team Size –2
Description
This project involves development of OAD (On air download) module for DTV. OAD was
used for software upgradation of DTV. I handled this module for DVB, ATSC, ARIB and ISDB
regions. Here I was involved in checking for the download data and parsing the downloaded
data.
Roles and Responsibilities:
• Understanding of SONY DTV stack
• Understanding of Software Download specifications for DVB, ATSC, ARIB and ISDB
• Design and Implementation of OTA and BJS modules for DVB, ATSC, ARIB and ISDB
Technologies Used: C++, STL,Linux.
VI
Project : Development of Inter xlet
communication (IXC) module for JVM
software stack of SAMSUNG
Duration: 8 Months
Client : SAMSUNG
Role : Senior Developer and Leader Team Size –2
Description
This project includes Understanding the existing implementation of IXC and
implementing the new design of worker thread implementation and removal of self-lookup.
Roles and Responsibilities:
• Understanding the total IXC module
• Developed the new worker thread implementation and removal of self-lookup
Technologies Used: C, JAVA, Linux
Confidential Kishore Karanam Page 6 of 9
VII
Project : Development of DSMCC protocol in
MIDDLEWARE OF MHP and MHEG
Duration: 1.5 year
Client : SAMSUNG
Role : Senior Developer and Leader Team Size –5
Description
Implemented the Digital Storage Media Command and Control for Digital TV, DSMCC is a
broadcast file system that is used for controlling MPEG video server over a network. DSMCC
stack provides a mechanism for acquiring data objects from the transmission stream. Used for
downloading the applications provide by MSOs.
Roles and Responsibilities:
• Involved in design and development
• Involved in the functional and technical review of the code
• Testing (Unit Testing and Integration Testing)
• Integrating the DSMCC with remaining stack on PC
• Involved in DTG Compliance Testing and Bug Fixing
Technologies Used: C++, Linux/OS-21
VIII
Project : Development of Parser Module for
MPEG-2 TS ANALYZER TOOL
Duration: 6 Months
Client : SONY
Role : Developer Team Size –3
Description
This tool will analyze the Transport stream input. I developed the parser module for this
project. This Parser Module used for parsing the MPEG-PSI tables. This also involves parsing of
the ATSC-PSIP, DVB-SI mandatory tables.
Roles and Responsibilities:
• Understanding of specifications for MPEG, DVB, ATSC
• Design and Implementation of Parser modules for DVB, ATSC
Technologies Used: C++,Visual Studio.
Confidential Kishore Karanam Page 7 of 9
IX
Project : Development of Software Demux
Handler module of DTV
Duration: 6 Months
Client : SAMSUNG
Role : Developer Team Size –3
Description
This project Involves development of Demux handler in JNI layer. This module will
Extracts the PSIP and DSMCC packets from the Transport stream. This also includes the
development of call back function for DSMCC data.
Roles and Responsibilities:
• Involved in HLD, LLD
• Implemented this model in c
• Implemented the call back function for DSMCC
• Done the Unit testing
• Code coverage by using RTRT
Technologies Used: C, C++, Linux/os-21
X
Project : Development of EPG (Electronic
program guide) for DTV
Duration: 6 Months
Client : CANON
Role : Developer Team Size –3
Description
This project Involves development and testing of Electronic program guide for Digital TVs. This
includes Parsing of the EIT tables for EPG.
Roles and Responsibilities:
• Involved in HLD, LLD
• Implemented this model in c
• Done the Unit testing
• Code coverage by using RTRT
Confidential Kishore Karanam Page 8 of 9
Technologies Used: C++, Linux.
Confidential Kishore Karanam Page 9 of 9
Technologies Used: C++, Linux.
Confidential Kishore Karanam Page 9 of 9

More Related Content

What's hot

Resume_ManishMDhoke
Resume_ManishMDhokeResume_ManishMDhoke
Resume_ManishMDhokeManish Dhoke
 
Maheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsMaheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionics
maheswarareddy pr
 
Sanjay kumar joshi
Sanjay kumar joshiSanjay kumar joshi
Sanjay kumar joshi
Sanjay Joshi
 
Chirko, Kenneth Resume - long
Chirko, Kenneth Resume - longChirko, Kenneth Resume - long
Chirko, Kenneth Resume - longKenneth Chirko
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.Prasad Roy Raju
 
Sathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrsSathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrs
sathish kumar
 
DIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_finalDIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_finalDipak Ingle
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAmit Patil
 
Anand madhab c linux
Anand madhab c linuxAnand madhab c linux
Anand madhab c linux
Anand Madhab
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishnavamsisvk
 

What's hot (20)

PrakashSahoo
PrakashSahooPrakashSahoo
PrakashSahoo
 
Resume_ManishMDhoke
Resume_ManishMDhokeResume_ManishMDhoke
Resume_ManishMDhoke
 
Maheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionicsMaheswara reddy 10+years_avionics
Maheswara reddy 10+years_avionics
 
Sanjay kumar joshi
Sanjay kumar joshiSanjay kumar joshi
Sanjay kumar joshi
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Chirko, Kenneth Resume - long
Chirko, Kenneth Resume - longChirko, Kenneth Resume - long
Chirko, Kenneth Resume - long
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Sathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrsSathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrs
 
DIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_finalDIPAK INGLE_RESUME_final
DIPAK INGLE_RESUME_final
 
Murali Resume
Murali ResumeMurali Resume
Murali Resume
 
Resume
ResumeResume
Resume
 
srinu_resume_new
srinu_resume_newsrinu_resume_new
srinu_resume_new
 
mayank_bareja
mayank_barejamayank_bareja
mayank_bareja
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS Professional
 
Resume_PraveenKumar
Resume_PraveenKumarResume_PraveenKumar
Resume_PraveenKumar
 
Anand madhab c linux
Anand madhab c linuxAnand madhab c linux
Anand madhab c linux
 
DinakaraPandian_9+
DinakaraPandian_9+DinakaraPandian_9+
DinakaraPandian_9+
 
HEENA ARORA
HEENA ARORAHEENA ARORA
HEENA ARORA
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
Ashith
AshithAshith
Ashith
 

Viewers also liked

!MnMPubSharingDoc
!MnMPubSharingDoc!MnMPubSharingDoc
!MnMPubSharingDoc
Tatyana Remayeva
 
Change India Now Projects ppt
Change India Now Projects ppt Change India Now Projects ppt
Change India Now Projects ppt
Happy Learning Educational Trust,Thane ,India
 
Selfhelp_AR-v2_single-pages
Selfhelp_AR-v2_single-pagesSelfhelp_AR-v2_single-pages
Selfhelp_AR-v2_single-pagesBrenda Berman
 
512203 74348-proyecto
512203 74348-proyecto512203 74348-proyecto
512203 74348-proyecto
E T
 
Tonya Snyr RN Resume updated
Tonya Snyr RN Resume updatedTonya Snyr RN Resume updated
Tonya Snyr RN Resume updatedTonya Snyr
 
THROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDER
THROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDERTHROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDER
THROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDER
Orvana Fashion Production House
 
Interpuntaje 4 FEBRERO
Interpuntaje 4 FEBREROInterpuntaje 4 FEBRERO
Interpuntaje 4 FEBRERO
jorgeaqp07
 
Números racionais
Números racionaisNúmeros racionais
Números racionais
joceliogp_
 
Cinco emes
Cinco emesCinco emes
Cinco emes
LICHECTORMARTINEZ
 
Leon blum playing super monaco arcade game
Leon blum playing super monaco arcade gameLeon blum playing super monaco arcade game
Leon blum playing super monaco arcade gamemspenner
 
Cartilha informativa
Cartilha informativaCartilha informativa
Cartilha informativauni10
 
Museu da Eletricidade , 11 e 12 Fevereiro
Museu da Eletricidade , 11 e 12 FevereiroMuseu da Eletricidade , 11 e 12 Fevereiro
Museu da Eletricidade , 11 e 12 FevereiroSofia Cabral
 
JLS Consulting Presentation
JLS Consulting PresentationJLS Consulting Presentation
JLS Consulting PresentationJulia Stone
 
How Not to Fail at Social Media
How Not to Fail at Social MediaHow Not to Fail at Social Media
How Not to Fail at Social Media
Liberty Digital Marketing
 
Simulação pedagógica inicial
Simulação pedagógica inicialSimulação pedagógica inicial
Simulação pedagógica inicialruifernanda
 

Viewers also liked (20)

Abhilash_CV
Abhilash_CVAbhilash_CV
Abhilash_CV
 
!MnMPubSharingDoc
!MnMPubSharingDoc!MnMPubSharingDoc
!MnMPubSharingDoc
 
Dsc0766
 Dsc0766 Dsc0766
Dsc0766
 
Change India Now Projects ppt
Change India Now Projects ppt Change India Now Projects ppt
Change India Now Projects ppt
 
Selfhelp_AR-v2_single-pages
Selfhelp_AR-v2_single-pagesSelfhelp_AR-v2_single-pages
Selfhelp_AR-v2_single-pages
 
512203 74348-proyecto
512203 74348-proyecto512203 74348-proyecto
512203 74348-proyecto
 
Tonya Snyr RN Resume updated
Tonya Snyr RN Resume updatedTonya Snyr RN Resume updated
Tonya Snyr RN Resume updated
 
THROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDER
THROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDERTHROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDER
THROUGH VALENTINE'S DAY: ENJOY FREE NEXT DAY DELIVERY ON ALL U.K ORDER
 
Interpuntaje 4 FEBRERO
Interpuntaje 4 FEBREROInterpuntaje 4 FEBRERO
Interpuntaje 4 FEBRERO
 
Solar ute gambrel gh6181
Solar ute gambrel gh6181Solar ute gambrel gh6181
Solar ute gambrel gh6181
 
Números racionais
Números racionaisNúmeros racionais
Números racionais
 
Cinco emes
Cinco emesCinco emes
Cinco emes
 
Leon blum playing super monaco arcade game
Leon blum playing super monaco arcade gameLeon blum playing super monaco arcade game
Leon blum playing super monaco arcade game
 
Cartilha informativa
Cartilha informativaCartilha informativa
Cartilha informativa
 
Museu da Eletricidade , 11 e 12 Fevereiro
Museu da Eletricidade , 11 e 12 FevereiroMuseu da Eletricidade , 11 e 12 Fevereiro
Museu da Eletricidade , 11 e 12 Fevereiro
 
JLS Consulting Presentation
JLS Consulting PresentationJLS Consulting Presentation
JLS Consulting Presentation
 
Los modos del transporte
Los modos del transporteLos modos del transporte
Los modos del transporte
 
How Not to Fail at Social Media
How Not to Fail at Social MediaHow Not to Fail at Social Media
How Not to Fail at Social Media
 
2 Linkedin
2 Linkedin2 Linkedin
2 Linkedin
 
Simulação pedagógica inicial
Simulação pedagógica inicialSimulação pedagógica inicial
Simulação pedagógica inicial
 

Similar to KISHORE_RESUME_Ver2.0

ManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_YrsManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_Yrsmanoj sagar
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_ResumeVaddi Maniteja
 
resume_update_13
resume_update_13resume_update_13
resume_update_13Mitritius J
 
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSreekrishna Pandit
 
Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )
Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )
Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )Rajendra Kumar Sahu
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHarish Kumar S
 

Similar to KISHORE_RESUME_Ver2.0 (20)

Syamanth S
Syamanth SSyamanth S
Syamanth S
 
Saroj_Profile
Saroj_ProfileSaroj_Profile
Saroj_Profile
 
AMIT SRIVASTAVA
AMIT SRIVASTAVAAMIT SRIVASTAVA
AMIT SRIVASTAVA
 
ManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_YrsManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_Yrs
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
Bkl_12_9_T_0515
Bkl_12_9_T_0515Bkl_12_9_T_0515
Bkl_12_9_T_0515
 
SwagatDash
SwagatDashSwagatDash
SwagatDash
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
Ankit Vakil (2)
Ankit Vakil (2)Ankit Vakil (2)
Ankit Vakil (2)
 
Profile_Sugumar_N
Profile_Sugumar_NProfile_Sugumar_N
Profile_Sugumar_N
 
DARSHAN_PRAKASH_CV
DARSHAN_PRAKASH_CVDARSHAN_PRAKASH_CV
DARSHAN_PRAKASH_CV
 
resume_update_13
resume_update_13resume_update_13
resume_update_13
 
Pralay patoria
Pralay patoriaPralay patoria
Pralay patoria
 
Kalyani_3+wlan_resume(1)
Kalyani_3+wlan_resume(1)Kalyani_3+wlan_resume(1)
Kalyani_3+wlan_resume(1)
 
PralayPatoria
PralayPatoriaPralayPatoria
PralayPatoria
 
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
 
Software Engineer
Software EngineerSoftware Engineer
Software Engineer
 
Vinod_Pachpute_5
Vinod_Pachpute_5Vinod_Pachpute_5
Vinod_Pachpute_5
 
Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )
Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )
Rajendra Kumar Sahu_243535(Maximo 7 5 Certified )
 
HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
 

KISHORE_RESUME_Ver2.0

  • 1. Kishore K kishore.varnika16@gmail.com 8886724442 SUMMARY OF QUALIFICATIONS Electronics and Communication Engineer with 10 years of experience in Multimedia and Embedded. Adept in handling Digital Television and Mobile Projects. A keen learner with skills in handling complete project activities and completing the same within time guidelines. Having good communication, problem-solving skills. • Experience in design, development, debugging, bug fix and testing • Experience in developing and testing BlackBerry Applications for BB10 OS through Momentics IDE • Experience in real time system development, software debugging using ST, Entropic chip based STB and DTV. • Experience on Object Oriented programming using C++ and Design Patterns. • Experience in development of Middleware for DVB-MHP, ATSC and MHEG DTV • Experience in development of OTA (SW Download) Modules for DVB, ATSC, ARIB and ISDB standards • Strong experience in MPEG-2TS ,DSMCC Module for Application Download and OTA download for STB. • Good Experience on Entropic SDK • Exposure on Recording • Experience in Embedded C++ coding for IoT platform. • Experience in IoT (Internet of things) Domain for Automotive industry. • Experience in javascript engines like Duktape and JSONCPP libaries • Experience in IoT (Internet of things) protocols like MQTT • Delegation of work to team members and reviewing • Preparing and reviewing technical documents and code Confidential Kishore Karanam Page 1 of 9
  • 2. TECHNICAL EXPERTISE Programming Languages : C, C++, DataStructues,STL,QT, QML, Java, Python Operating Systems : Linux, Windows RTOS : QNX, RTLINUX Additional Information : MPEG, ATSC, DVB, MHP & MHEG,MQTT and CAN Standards Configuration Management System : CVS, Perforce, Git, SVN Scripting : Shell scripting Debugging : GDB, Valgrind Software Tools : VC++, RTRT, TCK, JIRA, Gerrit, ST-40, Make files, UML,I2C,Entropic SDK (Trident), Bugzilla PROFESSIONAL EXPERIENCE Company Designation Duration ValueLabs Tech Lead July 2012 to Till Date HCL technologies Lead Engineer Aug 2010 to July 2012 SAMSUNG INDIA SOFTWARE CENTRE Senior software engineer Mar 2008 to Aug 2010 TATA ELXSI LTD Engineer Dec 2005 to Feb 2008 EDUCATION AND CERTIFICATIONS • B.Tech from SSJ College of Engineering in Electronics and Communication Engineering Confidential Kishore Karanam Page 2 of 9
  • 3. PROJECT DETAILS I Project : PROGRAMMABLE DATA AGENT- IoT Duration: 8 Months Client : Movimento Role : Senior developer and Leader Team Size – 3 Description Role: Developer Client: Movimento Movimento Data agent is the programmable application based on user-vehicle communication to derive runtime applications like data monitoring, sending tweets..etc Responsibilities: • PDA application development in CPP • Implementation of PUB-SUB mechanism thorugh MQTT • Implemented send tweet functionality based on vehicle speed • Implemented rule engine for different applications through Duktape C++ and JS interface library Technologies Used: C++,Java Script,JSON and Duktape Confidential Kishore Karanam Page 3 of 9
  • 4. II Project : BlackBerry services [QNX platform] Duration: 8 Months Client : Blackberry Role : Project Lead Team Size –2 Description BlackBerry service is internally running on all blackberry test devices which detects any crashes, errors, call failures, intermittent resets and sends logs to triage portal. It generates various system errors, and sends to portal for triaging. This saves a lot of time for the testers and developers in analyzing the issues. Roles and Responsibilities: • Apps development for library testing • Apps development to test and enhance the BlackBerry services • Enhancements to the existing apps • Customer communications and Risk analysis/Management Technologies Used: C++,QT,STL III Project : Development of Applications for BB10 APIs Duration: 10 Months Client : BlackBerry Role : Technical Lead Team Size – 2 Description This Project involves development of Test Applications for Media, Camera and PIM (Contacts, Messages and Accounts) modules for BB 10 OS. Roles and Responsibilities: • Understanding the BB10architecture • Develop C++ scripts required for Test Automation as per API Test requirement • Training • Customer communications and Risk analysis/Management Confidential Kishore Karanam Page 4 of 9
  • 5. Technologies Used: C, C++, QT, Momentics IV Project : Development of Energy star specification for ROVI Set-Top Boxes Duration: 8 Months Client : ROVI Role : Senior developer and Leader Team Size –1 Description This Project involves development Energy star specification 3.0 for ROVI PASSPORT Guide STBs. This involves development of deep standby module, Auto Power Down modes for Set-Top boxes. Roles and Responsibilities: Understanding of ROVI PASSPORT Guide Development of Energy star specification 3.0 Technologies Used: C++,STL and multithreading with IPC IV Project : Development of DVB and ATSC Middleware on Entropic (Trident) SOC Duration: 6 Months Client : ENTROPIC Role : Senior Developer and Leader Team Size –1 Description This Project involves development of DVB and ATSC middleware’s on Entropic SOC (Trident Shiner), This Involves understanding pipeline manager(HAL) APIs of Entropic(Trident Edward) APIs and developed Demux section parsing mechanism. Roles and Responsibilities: • Understanding of Pipeline Manager (HAL) APIs of Entropic • Developed Demux Section Parsing mechanism • Understanding of Entropic SOC Technologies Used: C, C++, Linux. Confidential Kishore Karanam Page 5 of 9
  • 6. V Project : Development of OTA (Over the air download) module for DTV Duration: 2 Years Client : SONY Role : Senior Developer and Leader Team Size –2 Description This project involves development of OAD (On air download) module for DTV. OAD was used for software upgradation of DTV. I handled this module for DVB, ATSC, ARIB and ISDB regions. Here I was involved in checking for the download data and parsing the downloaded data. Roles and Responsibilities: • Understanding of SONY DTV stack • Understanding of Software Download specifications for DVB, ATSC, ARIB and ISDB • Design and Implementation of OTA and BJS modules for DVB, ATSC, ARIB and ISDB Technologies Used: C++, STL,Linux. VI Project : Development of Inter xlet communication (IXC) module for JVM software stack of SAMSUNG Duration: 8 Months Client : SAMSUNG Role : Senior Developer and Leader Team Size –2 Description This project includes Understanding the existing implementation of IXC and implementing the new design of worker thread implementation and removal of self-lookup. Roles and Responsibilities: • Understanding the total IXC module • Developed the new worker thread implementation and removal of self-lookup Technologies Used: C, JAVA, Linux Confidential Kishore Karanam Page 6 of 9
  • 7. VII Project : Development of DSMCC protocol in MIDDLEWARE OF MHP and MHEG Duration: 1.5 year Client : SAMSUNG Role : Senior Developer and Leader Team Size –5 Description Implemented the Digital Storage Media Command and Control for Digital TV, DSMCC is a broadcast file system that is used for controlling MPEG video server over a network. DSMCC stack provides a mechanism for acquiring data objects from the transmission stream. Used for downloading the applications provide by MSOs. Roles and Responsibilities: • Involved in design and development • Involved in the functional and technical review of the code • Testing (Unit Testing and Integration Testing) • Integrating the DSMCC with remaining stack on PC • Involved in DTG Compliance Testing and Bug Fixing Technologies Used: C++, Linux/OS-21 VIII Project : Development of Parser Module for MPEG-2 TS ANALYZER TOOL Duration: 6 Months Client : SONY Role : Developer Team Size –3 Description This tool will analyze the Transport stream input. I developed the parser module for this project. This Parser Module used for parsing the MPEG-PSI tables. This also involves parsing of the ATSC-PSIP, DVB-SI mandatory tables. Roles and Responsibilities: • Understanding of specifications for MPEG, DVB, ATSC • Design and Implementation of Parser modules for DVB, ATSC Technologies Used: C++,Visual Studio. Confidential Kishore Karanam Page 7 of 9
  • 8. IX Project : Development of Software Demux Handler module of DTV Duration: 6 Months Client : SAMSUNG Role : Developer Team Size –3 Description This project Involves development of Demux handler in JNI layer. This module will Extracts the PSIP and DSMCC packets from the Transport stream. This also includes the development of call back function for DSMCC data. Roles and Responsibilities: • Involved in HLD, LLD • Implemented this model in c • Implemented the call back function for DSMCC • Done the Unit testing • Code coverage by using RTRT Technologies Used: C, C++, Linux/os-21 X Project : Development of EPG (Electronic program guide) for DTV Duration: 6 Months Client : CANON Role : Developer Team Size –3 Description This project Involves development and testing of Electronic program guide for Digital TVs. This includes Parsing of the EIT tables for EPG. Roles and Responsibilities: • Involved in HLD, LLD • Implemented this model in c • Done the Unit testing • Code coverage by using RTRT Confidential Kishore Karanam Page 8 of 9
  • 9. Technologies Used: C++, Linux. Confidential Kishore Karanam Page 9 of 9
  • 10. Technologies Used: C++, Linux. Confidential Kishore Karanam Page 9 of 9