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