I N D U S T R I A L   R E S E A R C H   A N D   D E V E L O P M E N T

I have been interested in web applications supporting communication, collaboration, and mobility since 1994 when I wrote an early presence application and a directory lookup application using awk and html at Bell Labs.  While at AT&T and Lucent I also contributed to the development of an internet programming language (mawl) and a new markup language (vxml).  From there I went to Motorola where I led the development of consumer-content web applications especially for browsers on mobile phones, as well as speech-controlled applications using vxml.  At Oracle I continued in this vein, exploring markup languages and building web-based enterprise applications accessible from speech-controlled browsers and IP-phone screens.  Along the way I have taught many courses on internet programming and related topics at the university level, have had leadership roles in standards activities and professional organizations, and have spoken widely at conferences. 


Oracle Corporation
Director of Software Development

Oracle Mobile, a division of Oracle formed in 1998 to explore and capitalize on the expanding market for mobile internet applications and servers.  I founded and led the Chicago development office, recruited staff (including five PhDs), led the development of an internet markup language for integrated mobile and telephone services, and wrote many small applications.  I identified a voice-portal company for acquisition, performed due diligence, and after its acquisition by Oracle also led a group of engineers in San Diego. 

Oracle Collaboration Suite.  I led the design, development, productization, and corporate deployment of a unified suite of internet-based services providing telephone access to email, voice mail, calendar, and corporate directory.  These are web-based applications built using java, jsp, j2ee, vxml.  

Oracle Beehive is a comprehensive, java-based collaboration application comprising unified messaging, time management, IM, content management, web conferencing, and other services.   For this new product I led the design, development, and finally wide deployment of the web- and voip-based unified messaging component product using java/j2ee, struts, vxml, sip, and pl/sql. 


Motorola–Internet and Connectivity Services Division
Engineering Manager (E-12).
  Recruited and led an engineering team in the development of a unified suite of internet-based consumer content applications for mobile devices and various markup languages using perl, asp, vb, html, wml, hdml, and vxml.   The applications included weather, news, sports, stocks, flight information, and horoscopes, among others.  I also gave many talks and tutorials on the platform and applications at conferences and universities.


Bell Laboratories–Research Division (AT&T and Lucent)
Member of Technical Staff (Research).   Research in internet programming languages, interactive voice response, and database analysis.  Member of the research team that developed mawl, a language for internet service programming; pml, a precursor of vxml; and Teleportal, a system for voice access to internet content. 


General Motors Corporation
Intern and research associate for five summers, as an undergraduate and graduate student, in the research division (GMR) and the automotive divisions.  Statistical process control, differential equations, metrology.

A D J U N C T   A C T I V I T I E S   A T   U N I V E R S I T I E S


Loyola University, Department of Computer Science
Adjunct faculty (various semesters).  Taught courses in Internet Programming using Perl; Programming in C and C++; and Special Topics in Markup Languages.  Also a member of Loyola's Emerging Technologies Laboratory. 


DePaul University, College of Computing and Digital Media
Adjunct faculty.  Taught master's level courses in foundations of computer science.


Northwestern University, Department of Mathematics
Adjunct faculty.  Developed and taught a new course in the mathematical analysis of computer algorithms.



University of Wisconsin, Madison: Ph.D. (Mathematical Logic)


Michigan State University, East Lansing: B.S. (Physics, Mathematics)

U.  S.   P A T E N T S

Six United States patents in the areas of web servers, mobile communications, speech recognition, and messaging.  Numerous other patents pending in the area of collaborative services.

C O N F E R E N C E   P R E S E N T A T I O N S   A N D   P U B L I C A T I O N S

Dozens of invited presentations and panel discussions at various conferences and universities, including WWW@10: Visions, Technologies, and Directions that Characterized the Web's First Decade (Rose-Hulman Institute of Technology); Pervasive Computing; SpeechTEK; The Open Group Messaging Forum; Speech and Voice Technology for Military and Government Applications Forum (Washington, DC);  University of Chicago Computer Science and Linguistics Colloquium; Loyola University Computer Science Colloquium; American Mathematical Society; Mathematical Association of America; Localization Industry Standards Association Forum; VoiceXML Forum; Midwest Society for Programming Languages and Systems.

Author of a couple of dozen technical journal articles and technical memoranda, and one book. 

Winner of the Mathematical Association of America Allendorfer Prize for Best Expository Paper of 2001.

O T H E R   I N T E R E S T S   A N D   A C T I V I T I E S

Continuing member of the Illinois Squash Racquets Association, the Chicago Area Runners Association, the Chicago Croquet Club, the University Club of Chicago, and Instituto Cervantes.  Board of directors of the Clarence Darrow Foundation of Chicago (1997-2002).  Board of directors and co-founder of the John Barry Award for New Fiction in Spanish (2004-).