|5/2000-6/2002 Nimble Technology Seattle, WA
President (2001- 2002)
CTO (2000 - 2001)
- Hired in May 2000 as the first CTO of start-up Nimble Technology, an enterprise
software company developing and selling an XML-based data integration suite. The
Nimble suite is a middleware product that allows the data in disparate systems such
as relational databases, mainframes, and enterprise applications, to be queried as
though they were all in one XML database.
- Grew the Nimble software design and test team from 10 to 50 people. Set in place
and managed the procedures for scheduling, developing, and deploying the product.
- Managed the development process for the product suite, consisting of primarily Java
based servers running on Solaris, Linux, and Windows NT. Helped to bring in best of
breed development and testing software and hardware from Oracle, IBM, Mercury,
Sun, and Microsoft.
- Worked closely and successfully with IT staff at large corporations such as GE and
Reuters to convince them to deploy our new product in the beta phase. Dealt with
CTOs and other high level IT professionals at dozens of Fortune 500 companies.
- Led the successful shipment of three releases of the suite in two years.
- As President, starting in October 2001, managed the Professional Services, IT, and
Engineering teams, comprising 80% of the company. For a time was Nimble's key
executive in conducting sales calls. Also responsible for convincing highly technical
partners, such as system integrators, of the effectiveness of our product in complex
- Was a key player in making Nimble's first sales in 1Q 2002.
1/1992-4/2000 Microsoft Corporation Redmond, WA
General Manager, Windows CE Platforms (1997 - 2000)
Director, Windows CE Operating System and Tools (1994 - 1997)
- Founded the Windows CE Operating System team that developed and shipped a
completely new OS for use in non-PC devices in less than 18 months.
- Responsible for all aspects of the Windows CE Platform business, including the
design, development, testing, documentation, marketing, and deployment of the
Windows CE OS and its associated tools. Grew the team to over 200 in 1Q 2000.
- Successfully led the shipment of three major versions of the Windows CE OS. Gained
design wins in devices ranging from the Pocket PC to gasoline dispensers and cow
Group Manager, At Work Operating System (1993- 1994)
Development Manager, At Work Fax (1992-1993)
- Hired at Microsoft to be the first development manager of an advanced technology
project building Microsoft technology into office machines.
- Grew the original four person research team into a product group of 50 developers,
testers, and program managers. Established the software development process.
- Designed the overall software architecture for the At Work OS. Shipped the first
version of the operating system and fax technology in Win 3.11 and in the Ricoh At
Work Fax machine in Japan.
- Designed, coded, and tested the driver software to enable high end fax modems to
work with Windows 3.11 and Windows 95.
6/1981- 12/1991 AT&T Bell Laboratories Holmdel, NJ
Supervisor, Software Process Laboratory (1990-1991)
- Developed, wrote, and evangelized the best practices in software development for all
of Bell Laboratories. Was recognized as a company expert in design methods.
- Consulted with over a dozen large software projects in the Labs and led them to
improve their software development practices.
- Directed a team that prototyped and deployed object oriented design tools for C++
development in a UNIX and embedded systems environment. Responsible for the
adoption of these tools in many Labs projects.
- Specified, selected and recommended external tools for company-wide best practices.
Worked extensively with UNIX based tools and hardware from Sun Microsystems,
DEC, and AT&T Computer Systems. Was the company's leading expert on advanced
Computer Aided Software Engineering tools running on the Sun SPARCstation.
Supervisor, Integrated Access Systems (1986 -1990)
Member of Technical Staff, Transmission Systems (1981 -1986)
- Developed the hardware and software for line and trunk units used in the 5ESS
digital switching system and the DACS electronic cross connect products.
- Programmed in C and Intel and Motorola microprocessor assembly language in a
development environment consisting of AT&T's UNIX running on DEC
- Debugged hardware and software with HP based tools, including logic analyzers.
- Managed the software development for the Integrated Access and Cross Connect
System, a packet switch and multiplexer.
- Investigated and selected pSOS as the real time OS for the packet switch.