Vice President and Head of Qualcomm Research, Qualcomm Inc., Santa Clara, California, 2008–present
Vice President of Brew Operations, Qualcomm Inc., San Diego, California, 2006–2008
- Responsible for datacenter and app store hosting for major operators worldwide.
- Proposed and developed the India Hyderabad development center for software development and deployment testing.
- Developed and managed the BREW partner ecosystem, one of the first mobile software ecosystems used by operators such as Verizon.
- Created quality engineering group and reduced the numbers of errors and improved launch times for BREW.
Vice President, Mobile Software Labs, NTT DoCoMo USA Labs, San Jose, California, 2002–2006
- Spearheaded NTT DoCoMo’s strategy in mobile software specification for 3G handsets, building a world-class team to design mobile phone software specifications for 3G phones, including middleware, device management, and device security.
- Developed NTT DoCoMo’s open source policy for internal and partner use. Provided guidelines for NTT DoCoMo’s Linux operating system policy.
- Initiated and managed research collaborations with Georgia Tech, University of California, Berkeley, Carnegie Mellon University, and the University of Illinois, Urbana Champaign.
- Led major partnerships with major chip and software vendors to introduce new product offerings for NTT DoCoMo.
- Initiated sponsorships of major conferences to improve NTT DoCoMo’s image as a technology leader.
General Manager and Director of Engineering, Amazon.com, Seattle, Washington, 1999–2001
- Oversaw development of Amazon.com’s multichannel e-commerce system. Acquired a small startup and integrated its software into the Amazon core infrastructure in record time to enable a launch of wireless e-commerce service. The system, the first globally deployed multichannel e-commerce application ever built, was considered the leading consumer multichannel e-commerce application at the time. Details of the project were covered in leading publications such as the Wall Street Journal and New York Times.
- Responsible for all carrier deals for content distribution with carriers.
Manager, Pervasive Systems, IBM, Yorktown Heights, New York, 1996–1999
- A lead architect and founding member of IBM’s pervasive computing division, which is responsible for the “Websphere Everyplace” series of products, including a reliable messaging system for handhelds. This division built the software infrastructure to support the pervasive Internet.
- Managed development of new models for security for Java that lead to the Java 2 security model.
- Managed development of LavaOs, which was based on L4 microkernel. Team developed many optimizations of the L4 microkernel, which is currently used in many mobile phones.
Lead Architect, IBM, Yorktown Heights, New York, 1994–1996
- Designed and implemented IBM’s SP2 (distributed memory supercomputer) parallel gang scheduler, which was the most scalable and efficient scheduler available in the market at the time. First implementation of space and time sharing on a distributed memory machine. Several papers, patents, and awards are related to this work.
Graduate Fellowship Holder, University of Illinois Urbana-Champaign, Urbana, Illinois, 1990–1994
- Built the first operating system based on object-oriented frameworks and first OS written in C++. Thesis (Advisor Roy Campbell) was published as Distributed Objects: Methodologies for Customizing Systems Software, an IEEE Computer Society bestseller. Several papers from the thesis received best paper awards at IEEE conferences on distributed and parallel systems.
Project Lead, SUN Microsystems, Mountain View, California, 1987–1990
- Led a group of engineers in the design and implementation of Xt Intrinsics-based toolkit. Implemented and fine-tuned large parts of the toolkit.
- Designed, implemented, and tuned large parts of the XView User Interface toolkit.
- Member of the MIT X Consortium Xt toolkit design team.
Board Memberships and Volunteering
- Executive Advisory Board, University of Illinois
- Board member of Telecom Council
- IEEE Pervasive Computing, “Smartphone” department editor
- Program chair for major conferences, including IEEE HotChips and ACM Principles and Practice of Parallel Programming
- Speaker at major conferences including the World Handset Forum and IEEE/ACM conferences
- Member of the IEEE 1201.3 UIMS working group, 1987–1990
- MIT Sloan School, Technical Leadership Training, Summer 2004
- Stanford Graduate Business School, Executive Institute, Summer 2003
- PhD, Computer Science, University of Illinois, 1994 (IBM Fellowship Holder)
- MS, Computer Science, Stanford University, 1987
- BS, Computer Science, Princeton University, 1986 (High Honors)