gaurav singh

2
GAURAV SINGH A-1/3, Welcomgroup CGHS, Plot No. 6, Sector 3, Dwarka, New Delhi-110045 Contact no.: +91-9990896271 | E-Mail: [email protected] STATEMENT OF PURPOSE Augment my current knowledge of computer systems, acquired during undergraduate study and industry experience, with an appropriate MS degree. Pursue a research doctorate in Computer Systems to contribute in research and teaching of the subject. ACADEMICS Bachelor’s of Engineering (Computer Engineering), Netaji Subhas Institute of Technology, Delhi University. Aug 2003 - May 2007 o Placed 4 th in batch of 100 students. Aggregate score - 80.16% (First class with distinction). o Received “NSIT Annual Academic Excellence Scholarship” 4 years in a row. WORK EXPERIENCE OVERVIEW Employed as System Software R&D engineer at STMicroelectronics (STM) from Jun 2007. Integrating Android platform and developing Linux device drivers and bootloaders for STM’s ARM based embedded chip platforms. Past experience includes system software optimization and benchmarking for performance. Member of STMicroelectronics’ Linux Expertise group. PUBLICATIONS AND KEY ACHIEVEMENTS Co-Author of the technical Paper on “Optimizing the Boot time of Android in Embedded System”. The paper is published in proceedings of 15 th IEEE Symposium on Consumer Electronics (ISCE2011), held in Singapore from 14-17 June 2011 and won “Best Paper in Embedded field” in STMicroelectronics India’s TechWeek 2011 conference. Contributions to Software Open Source communities: o Mentor Graphics IP USB driver for Barebox bootloader (May 2011). o Open source patch to support nested interrupts in LTTV (LTTng viewer) software. o Patch for MTD subsystem’s Onenand device driver (Apr 2009). Won the Kerala Government Engineering National Award for Engineering Design 2007 at the Indian Society for Technical Education (ISTE) convention in 2007 for TEST – The Essay Scoring Tool for automatically scoring essays in Hindi. Won the highest annual award of St. Columba’s School “ Sword of Honour “ for all-round excellence in Grade 12 th (2002-2003). WORK EXPERIENCE DETAILS Senior System Software Engineer at STMicroelectronics (ST), Greater Noida Jun 2007 – Present o Android Platform development for STA2065 Automotive chipset. Optimized bootloader, kernel and Android userspace start-up for 65% improvement in boot time of in-vehicle entertainment and information system.

Upload: singhg77

Post on 26-Jul-2015

380 views

Category:

Career


12 download

TRANSCRIPT

Page 1: Gaurav singh

GAURAV SINGH

A-1/3, Welcomgroup CGHS, Plot No. 6, Sector 3, Dwarka, New Delhi-110045 Contact no.: +91-9990896271 | E-Mail: [email protected]

STATEMENT OF PURPOSE Augment my current knowledge of computer systems, acquired during undergraduate study and industry experience, with an appropriate MS degree. Pursue a research doctorate in Computer Systems to contribute in research and teaching of the subject.

ACADEMICS

• Bachelor’s of Engineering (Computer Engineering), Netaji Subhas Institute of Technology, Delhi University. Aug 2003 - May 2007

o Placed 4th in batch of 100 students. Aggregate score - 80.16% (First class with distinction).

o Received “NSIT Annual Academic Excellence Scholarship” 4 years in a row. WORK EXPERIENCE OVERVIEW Employed as System Software R&D engineer at STMicroelectronics (STM) from Jun 2007. Integrating Android platform and developing Linux device drivers and bootloaders for STM’s ARM based embedded chip platforms. Past experience includes system software optimization and benchmarking for performance. Member of STMicroelectronics’ Linux Expertise group. PUBLICATIONS AND KEY ACHIEVEMENTS

• Co-Author of the technical Paper on “Optimizing the Boot time of Android in Embedded System”. The paper is published in proceedings of 15th IEEE Symposium on Consumer Electronics (ISCE2011), held in Singapore from 14-17 June 2011 and won “Best Paper in Embedded field” in STMicroelectronics India’s TechWeek 2011 conference.

• Contributions to Software Open Source communities: o Mentor Graphics IP USB driver for Barebox bootloader (May 2011). o Open source patch to support nested interrupts in LTTV (LTTng viewer) software. o Patch for MTD subsystem’s Onenand device driver (Apr 2009).

• Won the Kerala Government Engineering National Award for Engineering Design 2007 at the Indian Society for Technical Education (ISTE) convention in 2007 for TEST – The Essay Scoring Tool for automatically scoring essays in Hindi.

• Won the highest annual award of St. Columba’s School “ Sword of Honour “ for all-round excellence in Grade 12th (2002-2003).

WORK EXPERIENCE DETAILS

• Senior System Software Engineer at STMicroelectronics (ST), Greater Noida Jun 2007 – Present

o Android Platform development for STA2065 Automotive chipset. Optimized bootloader, kernel and Android userspace start-up for 65%

improvement in boot time of in-vehicle entertainment and information system.

Page 2: Gaurav singh

Integrated Android’s power management framework with kernel drivers and userspace applications. Also integrated OpenMAX plugins to accelerate Stagefright multimedia decoding.

Proposed and implemented Touchscreen Calibration method for resistive touchscreens in Android.

o Barebox (Uboot v2) Bootloader development. Added support for ST’s Automotive chipset devices into Barebox bootloader.

Developed Mentor Graphics USB device driver for Barebox based on the MUSB Linux kernel driver.

Added support for USB Device Firmware Upgrade (DFU) of system bootloader, kernel and root filesystem images in internal flash.

o ALSA kernel driver development. Developed ALSA kernel drivers gaining an understanding of ALSA driver

framework, SoC’s DMA and interrupt subsystems and I2S bus interface standard. Also integrated Dynamic Audio Power Management (DAPM) Framework for ALSA drivers.

o QT Graphics acceleration using DirectFB Backend on Set top box system. DirectFB backend used to increase 2D rendering performance over normal

software QWS backend. Blitting and Blending operations offloaded to idle ARM based core.

o Linux Trace Toolkit next generation (LTTng) integration. Integrated LTTng in Nomadik mobile phone SoC kernel and added high-

resolution timer support for effective time-stamping of trace events. o MTD Device Driver development and Performance evaluation.

Development of NAND and ONENAND device drivers inside MTD subsystem for ST’s Nomadik SoCs including DMA and interrupt mode support.

Performance evaluation of Flash Filesystems (JFFS2, YAFFS2, UBIFS) and underlying MTD subsystem drivers using open source tools.

o Gstreamer Multimedia Framework Activities. Developing Gstreamer plugins for hardware accelerated decoding and

colorspace conversion on Nomadik SoC. Creating solution for Audio/Video synchronization by clock timestamping in ST

specific multimedia plugins.