Software Engineering Manager/Director, Lead Engineer, Software Engineer
Libertyville, Illinois
Director, Open Source Software Management (2006 – 2009)Directed use of open source software in Linux mobile phone platform.Senior Software Engineering Manager (1999 – 2006)Managed application, browser, and local connectivity teams for Symbian/UIQ mobile phone product line, and supervised ISV relationships with Symbian and Opera. Led GSM and 3G multi-media and common audio DSP team in the development of codecs for the Motorola Onyx & Starcore, TI OMAP, & Intel Xscale processors. Managed Product Support Tool team to develop phone bootloader code and the PC client for mobile phone flashing. Led application services team in the consolidation of GSM, CDMA, & TDMA into one shared software platform.Software Engineering Manager (1996 – 1999)Managed GSM digital mobile phone user interface software group in the development of applications, graphical user interfaces, layer 4 signaling, packet and circuit switched data transfer, telematics, and display and keypad drivers.Software Engineer/Software Lead Engineer (1989 – 1996)Developed software for NMT900 & ETACS analog mobile phones. Implemented new features and improvements for the user interface, display manager, audio manager, signaling stack, hardware interface layer, and device drivers (display, keyboard, serial, & modem).