Post Job Free
Sign in

Engineer Software

Location:
Bangalore, KA, India
Posted:
April 30, 2014

Contact this candidate

Resume:

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



Contact this candidate