Summary
* Software design and development experience in wireless technologies for developing smartphones and tablets.
* Proficient in C++/ C programming languages.
* Knowledge of OS, RTOS, Network programming, OO design.
* Knowledge of 3GPP telecommunication standards. * Experience in debugging, scripting, QA processes.
Senior Software Engineer (Telephony - UMTS)
Hewlett-Packard, (2010 - 2012)
Overall Work Summary:
Worked in the GSM/UMTS Telephony middleware group of the mobile division.
Developed telephony libraries that
- Provided a standardized interface for phone APIs used by the mobile device applications
- Supported modem firmware interfaces by varying set of radio vendors.
- Supported mobile platform APIs for functionality such as call, sms, data, sim, sim tool kit, network and phone state.
Products:
* HP WebOS Touchpad
C++, Linux
- Provided sms and call library support for an underlying Ericsson chip to facilitate lower level cellular services.
- Refactored the existing library code base for multiple radio support. This was useful while switching between the local cellular radio to a mobile phone radio paired via bluetooth.
Senior Software Engineer (Telephony - UMTS)
Palm, (2004 - 2010)
Products:
*Palm Pre, Palm Veer, Palm Pixi (2007- 2010)
C++, Linux
- Developed call, sim and sms modules in a library designed to support Qualcomm radio chipset and it’s Apis.
- Developed support for runtime loading of radio features based on a specific radio capability. This enabled radio configurability and ease of debugging.
- Led the Pixi and Veer projects and was responsible for development, issue tracking and bug fixing.
- Interacted with QA to debug and fix issues arising from field/ certification tests.
* Treo 680 mobile phone (2006 - 2007)
C++, PalmOS
Designed and implemented call, sim and sim took kit modules of the telephony libraries for a Broadcom chip using AT commands.
* Treo 650 mobile phone (2004 - 2005)
C++, Palm OS
Implemented storage of sms on the sim card, assembly and disassembly of multi-segmented sms, wap message delivery.
Systems Engineer
Nokia, (2002 - 2004)
C, RTOS (QNX).
* High Availability of distributed router platform.
Login or Register to view the full resume.