Resume Ramesh Linux Drivers 6+ Yrs Expr

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Ramesh Ramasamy

Linux Driver Programmer

[email protected] http://www.linkedin.com/in/rameshkvp
91-9611983050

OBJECTIVE I would like to make best use of my acquired skills in Linux Kernel and Kernel modules with an opportunity to improve on the same, and contribute to the growth of the firm in every way I can. CAREER SUMMARY Expertise on device driver for SD / MMC / eMMC for maintenance, adding new features, and bug fixes. Worked on PCI/PCIe based FPGA platforms and ARM Reference design in Mobile platform. Worked on SD 3.0 driver upgrade, USB 3.0 Device validation, 10Gb Ethernet device validation. Comprehensive use of C, Trace32 and Lauterbach JTAG debugger, Clearcase tool. WORK EXPERIENCE Smartplay Technologies - Working for ST-Ericsson as a client in their place. (From Nov' 2010 till now) Arasan Chip Systems Inc - Device Driver Developer 5 Years 3 month (Jul 2005 Oct 2010) ~ 2 years worked on WinCE based SDIO Driver support cum maintenance ~3+ years worked on Linux Device driver for SD/MMC/eMMC and validation for various hardware Ips. ~1 year worked on ARM9, ARM Cortex M4 & A15 based projects for 3G mobile and tablets. ON-SITE SUPPORT Spectec Co Ltd, Taiwan (Dec-2006 to Jan-2007) - Worked on SDIO-UART Adya Systems, New Delhi (Nov-2007 to Jan-2008) - SDIO-UART HDK and gave training on to them on how to use these device HDK and debug the issues. Arasan-San Jose, USA (Jan-2009 to Mar-2009) Worked on customer related projects. Arasan-San Jose, USA(Sep-2009 to Oct-2009) Worked with FPGA and IP team for various new IP products. TOOLS USED Programming Skills : C OS Platform : Linux (from 2.6.21 to 2.6.35 kernels) and RTKe ( RTOS), Free RTOS. Debugging Tools : DDD Debugger, KDbg, GDB, Trace32, Spytracer, LauterBauch. Compiler : GCC Version 4.4.3 IDE : Source Insight v3.50, Kdevelop4 C/C++, Anjuta IDE Design Tools : MS Visio 2003 Documentation Tools : FrameMaker 7.2, DOXYGEN USB Tools : Libusb v1.0 (used for USB 3.0 FPGA Validation) Throughput Tools : DD (used for Block Driver Throughput measurement iPerf/jPerf (used for 1G and 10G Ethernet throughput validation)

Build Tools Scripting Tsools

: Makefile : SHELL script

EDUCATIONAL QUALIFICATION

Course BE (CSE) HSLC SSLC

Percentage 83.68% 85.58% 88.20%

Pass-out 2004 2000 1998

Institution PSR Engg College MK University Nadar Hr.Sec School, Kovilpatti Nadar Hr.Sec School, Kovilpatti

PROJECTS WORKED in ST-Ericsson SD / MMC / eMMC driver level support for 3G mobile referenced designs in RTOS platform.

Roles and Responsibilities in ST-Ericsson Enhancement / bug fixing correcting device drivers. - Analysis of RAM, SD card dump - Writing technical report whenever requested by customer Testing & analysis of products developed as a part of the production cycle. - Writing testcases to test the implemented functionality - Analyzing the result and validating Generate testing result reports & root cause analysis. - Analyze the points of failure using the debugging tool and diagnostics - Fix the points of failure ad re-run the testcases to validate Work with project managers to support client interactions in cases of incidents / issues. - Updating the status on a regular basis on the customer portal - Sharing the technical report and fix with the customer on the customer portal Usage of Trace32 tool for debugging - Analyzing the stack frame - Analyzing the ETM trace and code flow ClearCase software configuration management tool - Using the versioned object base - Using the VOB and elements PROJECTS WORKED in Arasan Chip Systems SD / SDIO / MMC / eMMC driver level support for FGPA development boards in x86 platform

Roles and Responsibilities in ST-Ericsson Enhancement / bug fixing correcting device drivers. - Adding features like high-speed support, 4 bit support etc., - Writing the design documents for the changes. - Adding the SD 3.0 updates over the existing SD 2.0 driver stack. Migrating the kernel modules. - Migrating from earlier kernel to latest kernel

Validate the migrated kernel modules and give the backward compatibility. Work with clients - To deploy our development platforms in customer end. - Work with customers software team during the Pre-Mass production, Post ASIC validation Device validation - Worked for USB 3.0, 1Gb and 10Gb Ethernet device validation using the open/proprietary driver stacks. Customer support - For SDIO ASIC development works, worked on Customer support, release works, packaging, and on-site support

PERSONAL DETAILS Sex Father Name DOB/Age Marital Status : Male : Ramasamy : 10-03-1983 : Single

DECLARATION I declare that all the above furnished details are true to best of my knowledge. Ramesh Ramasamy

You might also like