Graphical User Interface Consultant
San Francisco Bay Area
Graphical User Interface Consultant
San Francisco Bay Area
Long track record of delivering complex projects on time, using many different technologies and languages. Graphical User Interface architecture and design a specialty.
Web Application architecture and Graphical User Interface (GUI) architecture, design and development in the following fields: Speech Recognition, Accounting, Medical Devices, Storage and Security, specializing in Java.
(Privately Held; 51-200 employees; Information Technology and Services industry)
March 2007 — Present (1 year 7 months)
Company was migrating their web architecture from PHP to Java. Designed a new presentation layer based on Wicket. Created a framework of Wicket reusable components.
(Computer Software industry)
March 2006 — Present (2 years 7 months)
(Privately Held; 51-200 employees; Information Technology and Services industry)
December 2006 — February 2007 (3 months)
Designed and built a java-based web services infrastructure using the following technologies: Tapestry, Spring, Hibernate, Axis and XStream.
(Privately Held; 11-50 employees; Information Technology and Services industry)
April 2006 — January 2007 (10 months)
Designed and built a web-based distributed administration system using the following technologies: Tapestry, Spring, JGraph, and XStream. Simulated the system with biological techniques using Spring and JFreeChart. Architected and built an administration interface in MMC (Microsoft Management Console) and C#. Windows and SUSE Linux.
(Public Company; 201-500 employees; nuan; Computer Software industry)
April 2000 — March 2006 (6 years)
Led the effort to create V-Builder (a voice application development environment) -- a graphical flowchart voice application builder. Within one month of release, won an award at the most important conference for this industry (Best Development Environment at Speechtek/Avios). This product represents a huge step forward for the industry. Accomplished with a very small team and a very focused agenda. Made extensive use of iterative usability to make sure we were exceeding our customer's needs.
(Privately Held; 1-10 employees; Internet industry)
April 2005 — October 2005 (7 months)
Designed a software architecture to provide the user experience for PhoneSol's application.
(Public Company; 201-500 employees; nuan; Computer Software industry)
March 1998 — March 2000 (2 years 1 month)
Co-invented a novel software architecture for speech recognition applications consisting of reusable Java components. Awarded US patent in November 2001.
Lead engineer for Nuance Grammar Builder, an IDE for speech recognition grammar development and testing (Visual C++, MFC, MS Access). Responsible for internationalizing this product and localizing it to Japanese.
(Public Company; 201-500 employees; intu; Computer Software industry)
February 1995 — January 1998 (3 years)
Lead engineer for QuickBooks Internet Connectivity projects: Architected replication solution to connect Web-based and call center product purchasing transactions (SQL, C++);
Created database-driven web site for QuickBooks users to search for accountants and trainers in their geographical areas (ASP, SQL Server, NT Server).
Lead engineer for the QuickBooks Pro Timer application: Designed and implemented the Timer, which enables users to track time and submit time-sheets to QuickBooks electronically (Visual Basic, Access, C++)
Extended printing functionality of Quicken for Windows and QuickBooks for Windows and Macintosh; Rewrote font cache to expand range of fonts and improve font rendering for printing and print preview (Borland C++);
Designed and coded interface from QuickBooks to TurboTax and Macintax print engines. Used this interface to add feature to QuickBooks to print federal forms 940 and 941.
(Public Company; 1001-5000 employees; Computer Software industry)
March 1988 — January 1995 (6 years 11 months)
Conceived and developed C++ application to display ultrasound images in Windows 95 based on the (then new) DICOM standard. Important innovation because no such software-only product existed at the time.
Lead Engineer for developing C++ application for Ultrasound Automated Test software project. Developed digital signal processing algorithms to analyze captured data.
Responsible for measuring and calibrating acoustic output of ultrasound beamformer to conform to FDA regulations.
MS, Electrical Engineering, August 1985 — January 1987
BSc, Electrical Engineering, 1979 — 1982
Fulbright Scholarship awarded by the US government to study in the United States, 1985.
Patents:
7,143,042 Tool for graphically defining dialog flows and for establishing operational links between speech applications and hypermedia content in an interactive voice response environment.
6,314,402 Method and apparatus for creating modifiable and combinable speech objects for acquiring information from a speaker in an interactive voice response system.