
Vice President, Engineering
San Francisco Bay Area

Vice President, Engineering
San Francisco Bay Area
With both a Masters degree and a Bachelors degree in Computer Science, I engage in algorithm development as an art form and can visualize processing in order to produce innovative and efficient code.
Languages/Packages: Java, XML, DOM, HTML, XSL, JavaScript, Servlets, SWT, RCP, Eclipse, Swing, SQL, C++, C#, .NET, Lisp, Scheme
Databases: Oracle 9i, MySQL, MS SQL Server, Sybase.
Operating Systems: Windows and UNIX.
(Financial Services industry)
October 2007 — Present (1 year 10 months)
Lead development of software for building automated trading strategies and delivering real time market data.
(Privately Held; Computer Software industry)
2006 — 2007 (1 year)
Created Real World Builder scenario editing tool using Java Eclipse Rich Client Platform technology.
Also worked on C# and C++ components of the system.
(Public Company; Computer Software industry)
2005 — 2006 (1 year)
Enhanced platform deployment using C++ and C# in Microsoft Visual Studio 8.0, .NET.
User interface development for custom configuration of AutoCAD and other Autodesk products.
(Privately Held; 201-500 employees; Libraries industry)
2002 — 2005 (3 years)
Enhance and maintain Millennium product using Java for extensive PC user-interface implementation.
Develop server-side systems in C, Oracle and MySQL in UNIX.
Devise multi-threaded code solutions in Java clients and on UNIX servers in C.
(Computer Software industry)
1996 — 2002 (6 years)
Senior Product Engineer (1999 – 2002) Java eCommerce apps
Web-based chat system for customer support.
* Designed HTML, XML, JavaScript, and Servlets for the architecture supporting the user experience.
* Used J2EE to communicate with Contact Center services.
Knowledge engineering app created data to process customer messages and define action.
* Designed the architecture including packages, utilities, internationalization and MVC.
* Built knowledge base API and defined policies for KB creation.
* Implemented drag and drop functionality, and Undo/Redo support.
Manager (1996 – 1999) Produced ART*Enterprise, a rule-based AI framework
* Led six other programmers through 15 releases on NT, HP/UX, AIX and Solaris using C++.
* Resolved problems with the system to improve productivity and desirability.
* Addressed customer issues, handled beta programs and patches.
I was hired by Brightware, Inc. in 96. which was acquired by Firepond, Inc. in 2001.
(Public Company; Computer Software industry)
1999 — 2002 (3 years)
See Brightware
(Computer Software industry)
1993 — 1996 (3 years)
Builders of 3D simulation systems for virtual reality applications.
* Designed and implemented the user-interface with Win32, MFC, and VC++.
* Introduced subsystems such as sound and serial port interfaces to various devices.
* Led the production and programmed the 3D simulation content for two customer contracts.
* Used Microsoft networking APIs to add multi-user capability.
(Computer Software industry)
1988 — 1993 (5 years)
Built an options real-time trading, analysis and risk management system.
* Advanced to director of software development, overseeing software engineering and IT, including source and release control mechanisms, while managing up to ten employees and contractors.
* Implemented the entire relational database using Sybase.
* Created the system architecture and implemented in C on UNIX.
* Extensive user-interface storyboarding and programming.
* Designed and led development of distributed system for real-time delivery of market data.
* Assisted traders by constructing software as needed for analyzing a position or marketing.
(Computer Software industry)
1985 — 1988 (3 years)
Designed and built a distributed system that allowed Lisp processes to communicate and migrate between a variety of hardware.
Wrote sections of a proposal, and spoke at off-site presentations that resulted in a large follow-on contract.
Designed and implemented a Lisp-based, non-blind backward-chaining inference tool for signal analysis.
1978 — 1985