Prasanna Navaratna
********.*********@*****.***
Mobile : +91-994*******
Career Objective:
Commit myself to serve in an organization that gives an opportunity to
explore, innovate and develop proven technical and analytical skills to
lead an organization towards new horizons of success in technical arena
while holding a key position in its technical cell.
Experience Summary:
Around 4+ years of experience in-
. Storage domain for ARM based Mobile Platforms.
. Design, develop, port and maintaining of boot drivers.
. Strong hold in Linux MMC Subsystem Framework.
. Linux Device Driver :-
Drivers for eMMC, SD, SDIO
. ARM core internals, Trust zone extension
. Designing/developing device driver & new features for storage
devices (NAND, eMMC, SD) for RTOS based systems.
. Loader, U-Boot and strong hold on boot chain.
. File system :-
TFFS (from BLUNK), FAT, ext4
. WWAN miniport driver for Windows8 phone
Mar 2013-Till date Broadcom Corporation as Engineer, Staff-I, SW
Development
Oct 2009-Feb 2013 ST-Ericsson as Senior System Software Engineer
Skill Set Summary:
Software Skills
Programming Languages C, Assembly language: ARM
OS and RTOS Linux, Windows8, RTK
Key expertise Linux MMC Subsystem
Linux Device drivers
NAND, eMMC, SD, SDIO devices
Boot drivers, U-boot
Good exposure to Filesystem
Linux System Debugging
ARM Core Internals
WWAN Ndis Miniport (Windows)
Debuggers/Tools Crash, T32, Lauterbach
Version Control GIT, Gerrit, Clearcase, ClearQuest
System
Hardware Skills
Processors ARM 9, Cortex A9 processors
Projects:
Title: Java
Organization: Broadcom
Setup: Linux Kernel 3.4.5/3.10, Android JB
Responsibilities:
> Actively involved in Java Soc bring-up activity
> Develop abi eMMC driver and update other boot drivers for Java
> Review HW schematics of customer platform based on Java variants.
> Supporting for kernel migration from 3.4.5 to 3.10 (Mainly MMC
subsystem).
> Updating driver of eMMC from 4.41 to 4.5 and develop/debug new
features
Title: Hawaii
Organization: Broadcom
Setup: Linux Kernel 3.4.5/3.10, Android JB
Responsibilities:
> MMC subsystem framework development and updating.
> Developing and supporting issues for eMMC and SD host driver
> Analyzing system crash and hang-up issues
> Supporting multiple products of Hawaii for various customers.
Title: U8500/8520
Organization: ST-Ericsson
Setup: Linux Kernel, Android ICS
Responsibilities:
> Porting of boot drivers like xloader, soc-settings, u-boot during
board bring-up.
> Documenting technical design & implementation details and maintaining
it.
> Providing constant support to customer.
Title: 67XX/68XX/49XX/52XX (low end mobile platforms)
Organization: ST-Ericsson
Setup: Proprietary RTOS RTK (Real Time Kernel)
Responsibilities:
> Developing & maintenance of storage driver modules including bug
fixing.
> Developed async write, hw & sw copyback features for NAND driver.
> Quick switchover to different storage device drivers as the project
demands.
> Quick analysis and customer support.
Title: BLUNK File system (TFFS)
Organization: ST-Ericsson
Setup: Proprietary RTOS RTK (Real Time Kernel)
Responsibilities:
> Report issues in file system & suggesting possible solutions to BLUNK.
> Port back the solution provided by BLUNK and test and deliver to
customer.
> Analyze NAND, FTL dumps & provide initial technical analysis to BLUNK.
> Develop & maintain the upper & lower abstraction layer for TFFS.
> Measure & benchmark the performance of file systems
Title: U8540- 3G cellular platform
Organization: ST-Ericsson
Setup: Microsoft Windows 8, Visual Studio, WinDBG
Responsibilities:
> Understanding the Mobile Broadband design & driver architecture of
Windows 8.
> Design & development of NDIS WWAN Miniport driver to facilitate data
browsing.
> Integrating & thorough testing of WWAN miniport driver.
Qualification, Training, Awards and Interests:
Bachelor of Engineering degree with Distinction in Electronics &
Communication branch from VTU University Belgaum, Karnataka.
Received training and trained others on various topics like Linux kernel,
ARM, protocol stacks, storage architecture, filesystem, device & its
driver. Also mentored newcomers.
Got Kudos award for solving critical customer issues & achieved outstanding
performance rating in ST-Ericsson.
Bagged several prizes and participated in many online/offline Programming
and Debugging contests at International, State & College Level.
Hobbies & Interests - Watching Movies, Enjoying Sitcoms, Blogging and
Listening to Music.
Personal Details:
Date of Birth : Jun 16, 1987
Sex : Male
Marital Status : Single
Nationality : Indian
Language Proficiency : Hindi, English, Kannada
Passport Number : H9275370
VISA : B1/B2 US Visa
Current Location : Bangalore