SHIVAPRASAD P
Mobile: +919845305569
E-Mail: shvprsd@gmail.com
LinkedIn: https://in.linkedin.com/in/shivaprasad-p-3b887910
MIDDLE TO SENIOR MANAGEMENT PROFESSIONAL
EMBEDDED PROJECT MANAGEMENT & SOFTWARE DEVELOPMENT
Problemsolver with a passion for technology;skilled in graspingthe big picture,conceptualising, developing,implementing solutions
& partnering closely with business leaders & stakeholders
Industry Preference: Consumer Electronics
AN OVERVIEW
 A technomanager with nearly 16 years of cross-cultural experiencein Embedded Multimedia, Systems andsecurity Software
Developmentand Project Management on followingproducts -DTV, Set Top Box, BD-UHD Player, Set Back Box, Audio Player,
Phones, PDA, Remote, printer, Point of Sale and Other Embedded Devices
 Currently working as Consultant-Techno Manager, Bangalore; previously associated with Samsung Electronics, HQ, South
Korea as Deputy General Manager/Principal Engineer
 Immense expertise in the development, validation and verification of Real-time Embedded Systems & Communication
protocols viz. mapping business requirements, technical documentation, application design, modelling, development,
integration, testing, debugging & maintenance
 Expertise in handling Korean & Taiwanese Chip Vendors for multimedia on DTV/STB/AV Players/Set Back Box
 Quality experience in project management and coordination activities including planning, resource administration, set up of
processes and quality assurance
 Adept at end-to-end development of Secure OS in TrustZone by securing inter world communication using TZAPI of ARM
 Proficientinleading& motivatingindividualsto maximiselevels of productivity;acustomer-centric professional andknack for
motivating large workforces for exceeding customer expectations in delivery of committed services
 Multi-cultural environmentexposure:Indian, Russian, Ukraine, Korean, Japan, Taiwan, China, Australia, USA, France, Germany
and Singapore
 Possess testing experience on DTV/STB/AV players/MP3 and Hardware Components such as SDRAM, SRAM, UART, GPIO,
Keypad and LCD
 A keen and enthusiastic communicator endowed with strong leadership, analytical, logical and organisational skills
SKILL SET
Managerial & Functional:
Software Development Requirement Gathering, Estimation, Scheduling & Tracking
Security / Quality Assurance Testing Client Interaction
Budgeting / Resource Management Stakeholder Management Team Management / Training
Assembly Language/Processors:
 JTAG ICE ARM Debugger (SDT2.50 & ADS) for ARM7TDMI / ARM9TDMI
 ARM Cortex A7 Till A15, Big-Little (A7-A15), 64bit-v8 Under Progress, Understanding of Mx Series
 TX49, MEP+Tutti DSP (of Toshiba), MeP(Media Processorof Toshiba), AVC (AnalogVLIW Co-processorof Toshiba) withMPI
Tools, GNUPro and Multi GHS Compiler
 ADSP2181 and ADSP2191( and Sharc) using Visual DSP++2.0 for ADSP 21XX and DOS Based Simulator of Analog Devices
 TMS 320C52 using EZKit, Code Composer Studio V2 of TI
 BOPS (Multi DSP & VLIW Supported) BOPS Debugger Version 4.20 (Hellosoft)
 ATMEL’s 89C51
 Microchip’s PIC microcontroller using MPLAB
 8086
 TeakLite® DSP Core Debugger V8.3
OS/Embedded OS/RTOS/Secure OS:
 Unix, Linux, Centos (VMware NFS System) and Red Hat and Fedora (Windows VMware)
 Tizen, Nuttx, Helen and Proprietary Secure OS
 UCLinux 2.4.4 / 2.4.6 (Used for Development & Testing)
 UITRON, VM Linux, ARM CE Linux and MVL (Monta Vista Linux)
 TEE Client: TZAPI of ARM & Global Platform TEE
Multimedia Frameworks:
 Open Max 1.1.2, Toshiba and Samsung proprietary multimedia framworks, Tizen and Gstreamer 1.0
 Codecs: All Major Latest Audio, Video(..H.264/5,HEVC…) and Photo Formats in Industry including Fragmented Mpeg4 DTV
 Multimedia for IPTV, DVB, DLNA, Screen Mirroring and PVOD( Netflix, Amazon YouTube DRM), etc.
Scripts:
 GNU Makefile, Shell, Perl, Python, TTL
Configuration Tools:
 CVS (Code Version Tool), Perforce, SVN and RedMine bug tracker
Communication Protocols:
 UART, SPI, I2C
Device Drivers:
 SDRAM, SRAM, Flash, EEPROM, GPIO, Keypad, LCD, UART0, ADC, DAC, Multimedia codecs(AV Decoder and renderer, JPEG)
Others
 Source Insight Editor/browser for C/C++, Microsoft Visual studio(with profiler) for C
 Streamliner in performance measurement (CPU usage)
 Microsoft Visio 2003
 Cool edit for debug and testing for audio
 SecureCRT, HyperTerminal, Tera Term for embedded device debug
 google perf(gtest, gctest) – automation tool
 GTK+ 2.10.0 (GUI Tool Kit), QT – linux based tools
 Additional Study: Automotive: AUTOSAR, SPICE, ADAS, CAN. VR/AR, android/java, enterprise architecture
EMPLOYMENT HISTORY
Since Apr’16: Consultant, Bangalore
Business analysis and architecting a solution for Secure Mobile OTP using TEE with a business value)
Printer firmware/services, point of sale (tentative)
Sep’11-Mar’16: Samsung Electronics, HQ, South Korea
Deputy General Manager/Principal Engineer
For Overseas Subsidiaries/Labs in India/China, Taiwanese and Korean Chip Vendors Manager for Multimedia
Key Projects:
Title: DTV/AV player/STB/Set Back Box-Multimedia Driver Framework Implementation, Debug and Maintenance
Period: Sep’14-Mar’16
Environment: C, C++ using Linux based Samsung Proprietary & Tizen Platform in CVS, SVN, GIT, Jenkins, GIThub Based
Environment; Multimedia Framework: Samsung Proprietary, Gstreamer & Openmax
Accountabilities:
 Shouldered responsibilitiesas Managerfor Chinaand India Lab, Managed Taiwaneseand Korean chipvendors forMultimedia
 Took care of bug assignment/tracking/fixing and testing activities including OMX layer changes, multimedia playback
debugging & maintenance at driver framework layer for PVOD, IPTV, DLNA, screen mirroring, USB playback, etc.
 Added test cases as well as improved the spec for smart devices by supporting additional codecs of various bitrates, special
resolution, HDR, etc.
Title: TEE-Trusted World Implementation, Debug and Maintenance in Samsung TV/AV players/STB/Set Back Box
Period: Sep’11-Sep’14
Environment: C, C++ and ARM Assembly using Linux on PC and NFS System in Linux on TV, AV players, STB & Set Back Box
Boards and Secure World (TrustZone IP & Proprietary Secure OS)
Accountabilities:
 Accountablefor introducing TrustZone and Proprietary Secure OS to Samsung TV, thereby makingSamsung a Smart TV with
enhanced security
 Had ownership for Secure world execution environment based on ARM’s TrustZone IP along with crypto and multimedia
drivers
 Functionedas Manager for ChinaLab viz. Secure OSDevelopment& Maintenance; deftly provided inter worldcommunication
protocol and brought various DTV/STB/AV/UHD player/Set Back Box chips for secure world OS & Driver
 Ensured & maintained secureworldmultimedia & crypto issues andperformanceissues (CPUusage, thread/process/functions
time consumptions) connected to trusted environment
 Interfaced majorly with Russian, Chinese, South Korean, Taiwanese and Indian counter parts
 Created data paths for features such as Netflix & Screen Mirroring (Encrypted Stream Playback)
 Oversawthe security of video contents and trusted environment executionenvironmentin video pipe linewithclearing SCSA
certification audits
 Educated partners and entire division on trusted execution environment development, debugging, functioning
 Faced the audits for SCSA, Netflix kind of security certifications for the Smart Devices
 Actively involved in:
o Bug tracking using Kona System from creation till closure, including propagation of child defects
o Gathering requirements and preparing acceptance criteria from partners like Cisco, Nagra vision/Canal+ on secure
environment
o Attending meetings withvarious trusted executionenvironment providers likeElliptic, Descretix, Gamalto and G&D
Dec’04-Sep’11: Toshiba Embedded Software, Bangalore as Senior Software Engineer/Configuration Manager
Key Projects:
Title: Gstreamer based DTV Application on TV Board in C using Gstreamer as Media Layer with Linux on PC and NFS
System in Centos VMLinux
Period: Nov’09-Sep’11
Accountabilities:
 DesignedTS Demux, Audio & Video Decoder viz. H.264, MP3, MP2, WMA9, AC3, DDP, AAC, HEAAC, MPEG4, VC1 and On VOD
(Video on Demand WMDRM Encrypted Streams)
 Gstreamer element implementationforhardware audio & video decoder, BIN implementationforonlineand offlineFLV, ASF,
AVI, DIVX and MKV stream playback pipeline
 Carried out Webkit based analysis and test design and test application for Multimedia player on DTV
 As a Configuration manager faced the audits, maintained risk register, risk mitigation plan etc..,
 Accountable for:
o Executing scripts for various VCR, HDMI, Analog, TS Stream and SDRAM File based video inputs on board
o Implementing & unit testing of all TV features (play, pause, resume, stop, seek, select track, get track info etc.) for
online and offline FLV, ASF, AVI, DIVX and MKV streams
o Conducting user based USB/CD testing of DIVX and GST elements
Title: MGV-Media Graphics Visualizer Tool Development for DTV and OMX Learning
Period: Dec’08-Nov’09
Accountabilities:
 Oversaw wide gamut of tasks involved in requirements gathering, design, implementation and testing in C, C++ and Python
using LinuxBased GUI Tool-WxGladeat frontend and wxWidget at backend, ALSA 1.0.14.3.fc7 (audio library used to support
audio rendering)
Others:
 ISDB –T Based DTV (Aug’08-Dec’08): Test Case Writing & Testing
 Audio Codec’s In C with MPI, GNUPro and Multi GHS Tools in Linux (Dec’05-Aug’08)
 OpenArchitecture Framework DevelopmentforMP3, MPEG1-L1/L2: MeP(Mediaprocessorof Toshiba) +Tutti DSPAssembly
Coding & Optimization for MP3 Encoder; MeP (Media Processor) + AVC (Analog VLIW Co-processor) Assembly
Coding/Optimization for Mpeg1/ Mpeg2 Layer1/2/3, Mpeg2.5 Layer 3 Decoder & Parser (18 months)
 MP3Pro Decoder on TX49 RISC Processor (6 months)
 Speech (g.711 and AMR-WB) in C and Toshiba Tx49 Processor Assembly in Linux, GHS 4.0 Simulator (Dec’05-Dec’06)
PREVIOUS EXPERIENCE
Oct’03-Dec’04: Sharp Software India, Bangalore as MTS (Member Technical Staff) Developer
Key Project: Image and Crypto Algorithm Implementation & Optimization: It involved algorithm development and optimization for
area detection labelling and AESencryption & decryption through VLIW SIMD, MIMD & DMA using BOPS debugger (Version 4.2) of
Hellosoft.with 5 DSP processors(Multi DSP, Slaves-Master)
Commenced career with BPL Telecom, Bangalore as Senior Design Engineer from Nov’00-Oct’03
Key Projects: IMA ADPCM Algorithm; Caller identification Module; Multi-Function Remote Control; JPEG; LH79531 (Sharp) Based
PDA; 32-channelMulti-DSP(Master-slave) Resource Card for Sigma-2000 Digital Telephone Exchange to Switch for Pre/Inter/Post
Call and MMI (Man Machine Interface) forDigitalCordless Telephone Systembased on DSPG 36000 integrated chip, with C-language
in TeakLite® DSP Core Debugger V8.3
SCHOLASTICS
Advanced Diploma in Management (Business Administration) in 2007
ICFAI University, Dehradun, India
Bachelor of Engineering - Electronics & Communication in 2000
Siddaganga Institute of Technology, Bangalore University, Tumkur
Professional Training & Certification:
 CSM Certified
 PMP Fundamentals certified and PMP trained(10+35PDUs)
PERSONALITY TRAITS
Knows the Business: Possess demonstrative capability of transforming business in embedded system domain
Personal Credibility: Use personal credibility to influence outcomes
Strategic Contribution: Create new concepts in relation to people that results in improved performance
Skilful Execution: Make things happen, against the odds in a collaborative way
OTHER DETAILS
Passport Number: J7975647
Work Permit Status: NA
REFERENCES AVAILABLE ON REQUEST

shvp_07

  • 1.
    SHIVAPRASAD P Mobile: +919845305569 E-Mail:shvprsd@gmail.com LinkedIn: https://in.linkedin.com/in/shivaprasad-p-3b887910 MIDDLE TO SENIOR MANAGEMENT PROFESSIONAL EMBEDDED PROJECT MANAGEMENT & SOFTWARE DEVELOPMENT Problemsolver with a passion for technology;skilled in graspingthe big picture,conceptualising, developing,implementing solutions & partnering closely with business leaders & stakeholders Industry Preference: Consumer Electronics AN OVERVIEW  A technomanager with nearly 16 years of cross-cultural experiencein Embedded Multimedia, Systems andsecurity Software Developmentand Project Management on followingproducts -DTV, Set Top Box, BD-UHD Player, Set Back Box, Audio Player, Phones, PDA, Remote, printer, Point of Sale and Other Embedded Devices  Currently working as Consultant-Techno Manager, Bangalore; previously associated with Samsung Electronics, HQ, South Korea as Deputy General Manager/Principal Engineer  Immense expertise in the development, validation and verification of Real-time Embedded Systems & Communication protocols viz. mapping business requirements, technical documentation, application design, modelling, development, integration, testing, debugging & maintenance  Expertise in handling Korean & Taiwanese Chip Vendors for multimedia on DTV/STB/AV Players/Set Back Box  Quality experience in project management and coordination activities including planning, resource administration, set up of processes and quality assurance  Adept at end-to-end development of Secure OS in TrustZone by securing inter world communication using TZAPI of ARM  Proficientinleading& motivatingindividualsto maximiselevels of productivity;acustomer-centric professional andknack for motivating large workforces for exceeding customer expectations in delivery of committed services  Multi-cultural environmentexposure:Indian, Russian, Ukraine, Korean, Japan, Taiwan, China, Australia, USA, France, Germany and Singapore  Possess testing experience on DTV/STB/AV players/MP3 and Hardware Components such as SDRAM, SRAM, UART, GPIO, Keypad and LCD  A keen and enthusiastic communicator endowed with strong leadership, analytical, logical and organisational skills SKILL SET Managerial & Functional: Software Development Requirement Gathering, Estimation, Scheduling & Tracking Security / Quality Assurance Testing Client Interaction Budgeting / Resource Management Stakeholder Management Team Management / Training Assembly Language/Processors:  JTAG ICE ARM Debugger (SDT2.50 & ADS) for ARM7TDMI / ARM9TDMI  ARM Cortex A7 Till A15, Big-Little (A7-A15), 64bit-v8 Under Progress, Understanding of Mx Series  TX49, MEP+Tutti DSP (of Toshiba), MeP(Media Processorof Toshiba), AVC (AnalogVLIW Co-processorof Toshiba) withMPI Tools, GNUPro and Multi GHS Compiler  ADSP2181 and ADSP2191( and Sharc) using Visual DSP++2.0 for ADSP 21XX and DOS Based Simulator of Analog Devices  TMS 320C52 using EZKit, Code Composer Studio V2 of TI  BOPS (Multi DSP & VLIW Supported) BOPS Debugger Version 4.20 (Hellosoft)  ATMEL’s 89C51  Microchip’s PIC microcontroller using MPLAB  8086  TeakLite® DSP Core Debugger V8.3 OS/Embedded OS/RTOS/Secure OS:  Unix, Linux, Centos (VMware NFS System) and Red Hat and Fedora (Windows VMware)  Tizen, Nuttx, Helen and Proprietary Secure OS  UCLinux 2.4.4 / 2.4.6 (Used for Development & Testing)  UITRON, VM Linux, ARM CE Linux and MVL (Monta Vista Linux)  TEE Client: TZAPI of ARM & Global Platform TEE Multimedia Frameworks:  Open Max 1.1.2, Toshiba and Samsung proprietary multimedia framworks, Tizen and Gstreamer 1.0  Codecs: All Major Latest Audio, Video(..H.264/5,HEVC…) and Photo Formats in Industry including Fragmented Mpeg4 DTV  Multimedia for IPTV, DVB, DLNA, Screen Mirroring and PVOD( Netflix, Amazon YouTube DRM), etc. Scripts:  GNU Makefile, Shell, Perl, Python, TTL Configuration Tools:  CVS (Code Version Tool), Perforce, SVN and RedMine bug tracker Communication Protocols:
  • 2.
     UART, SPI,I2C Device Drivers:  SDRAM, SRAM, Flash, EEPROM, GPIO, Keypad, LCD, UART0, ADC, DAC, Multimedia codecs(AV Decoder and renderer, JPEG) Others  Source Insight Editor/browser for C/C++, Microsoft Visual studio(with profiler) for C  Streamliner in performance measurement (CPU usage)  Microsoft Visio 2003  Cool edit for debug and testing for audio  SecureCRT, HyperTerminal, Tera Term for embedded device debug  google perf(gtest, gctest) – automation tool  GTK+ 2.10.0 (GUI Tool Kit), QT – linux based tools  Additional Study: Automotive: AUTOSAR, SPICE, ADAS, CAN. VR/AR, android/java, enterprise architecture EMPLOYMENT HISTORY Since Apr’16: Consultant, Bangalore Business analysis and architecting a solution for Secure Mobile OTP using TEE with a business value) Printer firmware/services, point of sale (tentative) Sep’11-Mar’16: Samsung Electronics, HQ, South Korea Deputy General Manager/Principal Engineer For Overseas Subsidiaries/Labs in India/China, Taiwanese and Korean Chip Vendors Manager for Multimedia Key Projects: Title: DTV/AV player/STB/Set Back Box-Multimedia Driver Framework Implementation, Debug and Maintenance Period: Sep’14-Mar’16 Environment: C, C++ using Linux based Samsung Proprietary & Tizen Platform in CVS, SVN, GIT, Jenkins, GIThub Based Environment; Multimedia Framework: Samsung Proprietary, Gstreamer & Openmax Accountabilities:  Shouldered responsibilitiesas Managerfor Chinaand India Lab, Managed Taiwaneseand Korean chipvendors forMultimedia  Took care of bug assignment/tracking/fixing and testing activities including OMX layer changes, multimedia playback debugging & maintenance at driver framework layer for PVOD, IPTV, DLNA, screen mirroring, USB playback, etc.  Added test cases as well as improved the spec for smart devices by supporting additional codecs of various bitrates, special resolution, HDR, etc. Title: TEE-Trusted World Implementation, Debug and Maintenance in Samsung TV/AV players/STB/Set Back Box Period: Sep’11-Sep’14 Environment: C, C++ and ARM Assembly using Linux on PC and NFS System in Linux on TV, AV players, STB & Set Back Box Boards and Secure World (TrustZone IP & Proprietary Secure OS) Accountabilities:  Accountablefor introducing TrustZone and Proprietary Secure OS to Samsung TV, thereby makingSamsung a Smart TV with enhanced security  Had ownership for Secure world execution environment based on ARM’s TrustZone IP along with crypto and multimedia drivers  Functionedas Manager for ChinaLab viz. Secure OSDevelopment& Maintenance; deftly provided inter worldcommunication protocol and brought various DTV/STB/AV/UHD player/Set Back Box chips for secure world OS & Driver  Ensured & maintained secureworldmultimedia & crypto issues andperformanceissues (CPUusage, thread/process/functions time consumptions) connected to trusted environment  Interfaced majorly with Russian, Chinese, South Korean, Taiwanese and Indian counter parts  Created data paths for features such as Netflix & Screen Mirroring (Encrypted Stream Playback)  Oversawthe security of video contents and trusted environment executionenvironmentin video pipe linewithclearing SCSA certification audits  Educated partners and entire division on trusted execution environment development, debugging, functioning  Faced the audits for SCSA, Netflix kind of security certifications for the Smart Devices  Actively involved in: o Bug tracking using Kona System from creation till closure, including propagation of child defects o Gathering requirements and preparing acceptance criteria from partners like Cisco, Nagra vision/Canal+ on secure environment o Attending meetings withvarious trusted executionenvironment providers likeElliptic, Descretix, Gamalto and G&D Dec’04-Sep’11: Toshiba Embedded Software, Bangalore as Senior Software Engineer/Configuration Manager Key Projects: Title: Gstreamer based DTV Application on TV Board in C using Gstreamer as Media Layer with Linux on PC and NFS System in Centos VMLinux Period: Nov’09-Sep’11 Accountabilities:  DesignedTS Demux, Audio & Video Decoder viz. H.264, MP3, MP2, WMA9, AC3, DDP, AAC, HEAAC, MPEG4, VC1 and On VOD (Video on Demand WMDRM Encrypted Streams)
  • 3.
     Gstreamer elementimplementationforhardware audio & video decoder, BIN implementationforonlineand offlineFLV, ASF, AVI, DIVX and MKV stream playback pipeline  Carried out Webkit based analysis and test design and test application for Multimedia player on DTV  As a Configuration manager faced the audits, maintained risk register, risk mitigation plan etc..,  Accountable for: o Executing scripts for various VCR, HDMI, Analog, TS Stream and SDRAM File based video inputs on board o Implementing & unit testing of all TV features (play, pause, resume, stop, seek, select track, get track info etc.) for online and offline FLV, ASF, AVI, DIVX and MKV streams o Conducting user based USB/CD testing of DIVX and GST elements Title: MGV-Media Graphics Visualizer Tool Development for DTV and OMX Learning Period: Dec’08-Nov’09 Accountabilities:  Oversaw wide gamut of tasks involved in requirements gathering, design, implementation and testing in C, C++ and Python using LinuxBased GUI Tool-WxGladeat frontend and wxWidget at backend, ALSA 1.0.14.3.fc7 (audio library used to support audio rendering) Others:  ISDB –T Based DTV (Aug’08-Dec’08): Test Case Writing & Testing  Audio Codec’s In C with MPI, GNUPro and Multi GHS Tools in Linux (Dec’05-Aug’08)  OpenArchitecture Framework DevelopmentforMP3, MPEG1-L1/L2: MeP(Mediaprocessorof Toshiba) +Tutti DSPAssembly Coding & Optimization for MP3 Encoder; MeP (Media Processor) + AVC (Analog VLIW Co-processor) Assembly Coding/Optimization for Mpeg1/ Mpeg2 Layer1/2/3, Mpeg2.5 Layer 3 Decoder & Parser (18 months)  MP3Pro Decoder on TX49 RISC Processor (6 months)  Speech (g.711 and AMR-WB) in C and Toshiba Tx49 Processor Assembly in Linux, GHS 4.0 Simulator (Dec’05-Dec’06) PREVIOUS EXPERIENCE Oct’03-Dec’04: Sharp Software India, Bangalore as MTS (Member Technical Staff) Developer Key Project: Image and Crypto Algorithm Implementation & Optimization: It involved algorithm development and optimization for area detection labelling and AESencryption & decryption through VLIW SIMD, MIMD & DMA using BOPS debugger (Version 4.2) of Hellosoft.with 5 DSP processors(Multi DSP, Slaves-Master) Commenced career with BPL Telecom, Bangalore as Senior Design Engineer from Nov’00-Oct’03 Key Projects: IMA ADPCM Algorithm; Caller identification Module; Multi-Function Remote Control; JPEG; LH79531 (Sharp) Based PDA; 32-channelMulti-DSP(Master-slave) Resource Card for Sigma-2000 Digital Telephone Exchange to Switch for Pre/Inter/Post Call and MMI (Man Machine Interface) forDigitalCordless Telephone Systembased on DSPG 36000 integrated chip, with C-language in TeakLite® DSP Core Debugger V8.3 SCHOLASTICS Advanced Diploma in Management (Business Administration) in 2007 ICFAI University, Dehradun, India Bachelor of Engineering - Electronics & Communication in 2000 Siddaganga Institute of Technology, Bangalore University, Tumkur Professional Training & Certification:  CSM Certified  PMP Fundamentals certified and PMP trained(10+35PDUs) PERSONALITY TRAITS Knows the Business: Possess demonstrative capability of transforming business in embedded system domain Personal Credibility: Use personal credibility to influence outcomes Strategic Contribution: Create new concepts in relation to people that results in improved performance Skilful Execution: Make things happen, against the odds in a collaborative way OTHER DETAILS Passport Number: J7975647 Work Permit Status: NA REFERENCES AVAILABLE ON REQUEST