Resume Text:
|
Mahesh Patil
Cell : 990******* #*** *th Main Road diysob@r.postjobfree.com 4th Stage BEML layout Rajarajeshwari Nagar Bangalore-98
SUMMARY
8.5 years of software development life cycle experience in Analysis, Design, Development, Testing, Documentation and Maintenance. Extensive experience in Embedded systems, Firmware, Device Drivers, BSP design, development, maintenance, porting and testing Design , development and Testing of I2S device driver and CSL library for TI DSP TMS320C5515 using TI Code Composer Studio 3.3 Build the team from scratch, defined the processes, guidelines, version control for the project and team, lead and co-ordinate offshore team. Design , development and Testing of NandFlash, MMC/SD, SDIO, Microwire, RS232, Touch Screen device drivers for TI dual core OMAP730, OMAP850, OMAPV1035 platforms using TI Code Composer Studio, Lauterbach tools Design and Development of device driver for Nucleus RTOS according TI proprietary PSP driver architecture Optimizing the third party (Datalight) block management software for storage driver like Nand, MMC, SD Integrating storage driver like Nand, MMC, SD with FAT file system Programming experience on C (advanced level), C++, assembly languages. Experience on JTAG interface debuggers Blackhawk, Lauterbach Experience on development and debugging assembly code on ARM cores ARM7, ARM9, ARM11, TI DSP Experience of electronic equipments like Oscilloscope, Source meters(Keithley, Fluke), Multi meters, Logic Analyzers Maintenance and testing of networking protocols TCP, IP , UCL(Universal communication layer) Development, maintenance and testing of Bluetooth 2.0 protocols/profiles HF, HS on Qualcomm MSM mobile platform with REX operating system Experience with Bluetooth protocol analyzers like FTS, Merlin etc Experience with Qualcomm mobile application development tools like QXDM, QPST Experience on Linux internals, kernel programming, socket programming, Multi-Thread programming Design and development of drivers on Linux kernel 2.4 Experience on Linux IPC’s Shared Memory, Pipes, Sockets, Threads, Signal Handling Ported the TCP/IP, UCL libraries from Motorola 68K processor platform to ARM platform Experience on scripting languages Python, Perl , Linux Shell scripting Excellent interpersonal and communication skills, technically competent and result-oriented with strong problem solving skills. Team Player with the ability to communicate effectively at all levels of the development process.
COMPUTER SKILLS Operating Systems: Unix/Linux, Windows XP/NT/98/95 Embedded OS: Predator, Embedded Linux, Nucleus Plus (RTOS), Rex Platforms: TI OMAP, Qualcomm MSM chips, ARM7/9/11, Debuggers: Lauterbach, Blackhawk, JTAG interface Hardware: Oscilloscope, Source meters, Multi Meters Programming Languages: C, C++, Java, Assembly, HTML, Perl, Python Tools: Code Composer Studio 2.4, 3.3, RVCT, RVDT, Microsoft VSS , Beyond Compare, Make, Clear Case , Clear Quest, WinCVS, Perforce, TRACE32, QXDM, QPST, FTS (Bluetooth), EVSW, Merlin(Bluetooth), NI LabView, Teststand, Android Emulator Visio, MathCAD, Source Insight, Arbin, Microsoft Office suit, Cygwin, Doxygen Device Drivers: Nand Flash, MMC/SD ,SDIO , Microwire, RS232, I2S Protocols: TCP/IP, Bluetooth Others: Socket Programming, Unix/Linux Internals, File System
EDUCATION
Bachelor of Engineering in Computer Science from VTU University, India. (FCD) Trained in Embedded Systems, Device drivers, Unix Internals, Bluetooth , Labview, Test Stand
WORK EXPERIENCE
MindTree Consulting, Bangalore, India Jan 2011 – Till Date Project Lead
Roles and Responsibility #
Bringing up the LAN driver on OMAP4 panda board Ported the mouse pointer/cursor feature to Android Gingerbread Ported the Open Source FFMPEG Codec’s to Gingerbread platform
Technical Environment: Ubuntu 10.04, Cscope, Ctags, Android, Linux
Texas Instruments, Dallas, Tx (USA) (Consultant) Sept 2010 - Dec 2010 [MindTree Consulting, India] Project Lead
Roles and Responsibility #
Design and development of I2S driver for DSP TMS320C5515 on OMAP3 platform. Developing the test suite to verify the I2S core
Texas Instruments, Dallas, Tx (USA) (Consultant) Jul 2008 - Aug 2010 [MindTree Consulting, USA] Project Lead
Roles and Responsibility #
Integrating NAND flash driver with third party NAND bad block management and FAT file system modules on OMAP2430 Design, Development and testing of MMC/SD, SDIO drivers for basic and high speed cards on OMAP2420 platform. Integrating the MMC/SD drivers with FAT file system and optimizing the drivers. Debugging the Assembly code, Scheduler, Interrupts handlers Supporting the above driver modules
Technical Environment: Code Composer Studio, Nucleus RTOS, Visio, C, Windows Xp, Blackhawk and Lauterback debuggers, Clear Case, Clear Quest, BSP, JTAG, Trace32, FAT file system, Oscilloscope , Assembly
Texas Instruments, Bangalore, India (Consultant) Jun 2007- Jul 2008 [MindTree Consulting, India] Senior Software Engineer
Roles and Responsibility #
Integrating NAND flash driver with third party NAND bad block management and FAT file system modules Customizing the third party NAND bad block management module according to TI driver architecture Optimizing and fine-tuning third party module for NAND driver Design, Development and testing of MMC/SD, SDIO drivers for basic and high speed cards on OMAPV1035 platform. Integrating the MMC/SD drivers with FAT file system and optimizing the drivers. Debugging the Assembly code, Scheduler, Interrupts handlers
Technical Environment: Code Composer Studio, Nucleus RTOS, Visio, C, Windows Xp, Blackhawk and Lauterback debuggers, Clear Case, Clear Quest, BSP, JTAG, Trace32, FAT file system, Oscilloscope , Assembly
Qualcomm Technology, San Jose, CA (USA) (Consultant) Mar 2006- May 2007 [MindTree Consulting, India] Senior Software Engineer
Roles and Responsibility #
Design, Development , Enhancement of Qualcomm Bluetooth stack 2.0 on Qualcomm REX(RTOS) platform Bug fixing and maintenance of Bluetooth HS, HF profiles Fixing complex interoperability and concurrencies bugs Interacting Qualcomm customers and test teams to fix bugs
Technical Environment: Windows Xp, QXDM, QPST, Perforce, Perl, Python, FTS and Merlin Bluetooth protocol analyzers, Source Insight, REX RTOS
MindTree Consulting, Bangalore, India Apr 2004 - Feb 2006 Software Engineer
Role and Responsibility #
Design, Development and Testing of Microwire driver on OMAP730 platform with Nucleus RTOS. Microwire driver is used to initialize the LCD controllers Integrating Microwire driver with LCD module and optimizing the driver Design, Development and Testing of MMC/SD, SDIO drivers The drivers are developed according TI proprietary PSP driver architecture Porting of Microwire, MMC/SD,SDIO drivers to next generation OMAP850 platform
Technical Environment: Code Composer Studio, Nucleus RTOS, Visio, C, Windows Xp, Blackhawk debugger, WinCVS, Oscilloscope and Assembly
Global Edge, Bangalore, India Dec 2002 - Apr 2004 Software Engineer
Porting of TCP/IP and UCL libraries from Motorola 68K processor platform to ARM platform. These libraries are used in VeriFone point of sale machines worldwide. Fixing, Enhancing and Maintenance of TCP/IP, UCL and other preparatory VeriFone libraries. This project was executed on Hewlett-Packard (HP) site. VeriFone was customer of HP. Integrating UCL library API’s for different low level hardware interfaces like RS232, Wi-Fi, Ethernet, GSM, CDMA modems Design, Development and Testing of Mailer software on Linux platform using socket programming. This was proof of concept research project to develop the proprietary protocols over TCP/IP model.
Technical Environment: Embedded OS (Predator), VB 6.0, C, C++, Widows Professional 2000, Linux 2.4 , RVCT,RVDT, Microsoft VSS, Visio, Make
# Educational Qualification Bachelor of Engineering in Computer Science Percentage : 76.3 College : Basaveshwar Engineering College, Bagalkot. University : Visweswaraiah Technological University, Belgaum Year of Passing : 2002 Pre-University College Percentage : 81 Year of Passing : 1998 X standard Percentage : 79 Year of Passing : 1996
# Personal Details:
Name : MAHESH PATIL DOB : 01-06-1978 Sex : Male. Nationality : Indian
#Declaration:
I hereby declare that the above given particulars are true to the best of my knowledge and belief.
M a h e s h P a t i l
|
|
Similar Skillsdriver resumes in Bangalore, KA, India
tx resumes in Bangalore, KA, India
engineer resumes in Bangalore, KA, India
texas resumes in Bangalore, KA, India
san resumes in Bangalore, KA, India
shell scripting resumes
device driver resumes
embedded systems resumes
android resumes
beyond resumes
Similar ResumesEngineer Developer Software Java Development Computer
United States
- iphone developer, java swing, mac os,...Sr .NET Developer /Software Engineer
New York, NY
- rtos, apps, sdk, firmware, dotnet developer,...Engineer Development Developer Quality Assurance
Norcross, GA
- vm, test scripts, respiratory therapy, tests,...Intern at Qualcomm Inc.
Santa Clara, CA
- fpga, vlsi, cis, verilog, embedded, orcad, vhdl,...Engineer Customer Service Sales Medical Care Assistant
Pawtucket, RI
- special needs, physical education,...Embedded Software and Driver development
Ashburn, VA
- vxworks, bsp, dwdm, ppc, vlsi, orbital, firmware,...Engineer Project Testing Test Insurance Marketing
India, Navi Mumbai, MH
- nexus, connection, mobile application, qa tester,...Project Manager / Business Analyst/Web Designer
Des Moines, IA
- coldfusion, spanish speaking, php, track,....NET developer
United States
- web parts, wpf, ru, linq, dotnet developer, mssql,...Sales Manager Quality Control Management Marketing
Lutz, FL
- food sales, talent development, corporate trainer,...
|