Education
Experience
- 1/01 - present
- Senior Software Developer, Trilogy, Austin, TX. Lead developer for
key areas of the Financial Services Distributor Management System,
deployed and achieving customer success at several Fortune 500
customers. Implementation is DHTML and J2EE (JSP/Servlets) against
enterprise-class application servers (Websphere, Weblogic, iPlanet),
operating systems (Solaris, AIX), and databases (DB2, Oracle).
- 1/99 - 1/01
- Software Developer, pcOrder.com, Austin, TX. E-commerce software
development in Java/CORBA/ASP/JSP/C++. Authored service to obtain
pricing and availability from disparate sources based on supplier
relationships. Authored distributed services, webserver modules, and
GUI controls in e-commerce platform. Reengineered product configuration
toolkit. Performance-optimized legacy C++ ISAPI applications.
- 8/95 - 1/99
- Software Design Engineer, Hewlett-Packard Co. (now Agilent), Santa Rosa, CA.
Applied object-oriented methodologies to analyze, design, and implement
electromagnetic compatibility test automation software and firmware
using VB, VC++/DCOM, and C++/VxWorks. Worked closely with development
team (3-4 people), customers, marketing, and support to ensure that
products met customer functionality, learnability, usability, and
reliability goals. Co-designed two new products (HP 85878A, HP E7415A) and
reengineered existing product (HP85876B). Co-designed and
implemented OO-relational database layer. Enhanced spectrum analyzer
firmware for EMC measurement use.
- 6/94 - 6/95
- Software Engineering Consultant and Research Assistant /
Programmer,
Center for Reliable Computing, Computer Systems Laboratory, Stanford,
CA. Designed and implemented GUI for TOPS, a tool for synthesis of
self-testable circuits, on Solaris using InterViews and C++. Worked on
data-flow analysis and synthesis algorithms.
- 9/92 - 6/95
- Teaching Assistant / Coordinator, Unix Consultant, Systems
Administrator, various departments, Stanford University, Stanford, CA.
Contact Info
Stanford-area groups with which I've been associated