
Senior Staff Engineer at Sun Microsystems
San Francisco Bay Area

Senior Staff Engineer at Sun Microsystems
San Francisco Bay Area
I have over 18 years of experience in enterprise software development, focusing on application servers, distributed systems, database technology and developer tools.
Highly available systems and clustering technology; open source; usability and tools; technical analysis, design and communication; engineering team leadership.
(Public Company; 10,001 or more employees; SUNW; Computer Hardware industry)
January 2007 — Present (1 year 7 months)
Architectural responsibility for database tooling in NetBeans.
(Public Company; 5001-10,000 employees; SUNW; Computer Software industry)
April 2003 — August 2005 (2 years 5 months)
Architect for a clustered database caching technology.
Worked closely with a team of senior management and architects on the longer-term database strategy for Sun.
Part of the team that initiated Sun's involvement in Apache Derby. One of the first Sun committers to Apache Derby, and am now a member of the Apache DB Product Management Committee.
During this time I also played the role of Database Ambassador, acting as a technical liason with the technical communities within and outside of Sun. Activities included identifying key database technologies to be used within Sun and defining a policy for product groups around use of database technologies; identifying new uses of database technologies within and outside of Sun, and making a strong public presence through blogs, conferences, etc., to help show that Sun is involved in databases.
(Public Company; 10,001 or more employees; SUNW; Computer Software industry)
February 2002 — April 2003 (1 year 3 months)
Lead architect for the new incarnation of their highly-available enterprise-level application server, Sun Java Application Server EE 7. This was a complete rewrite of their high-end server, taking advantage of the new Clustra acquisition to provide highly scalable clustering for their application server. I worked closely with the Clustra database team as well as the app server team to deliver this product on time.
(Privately Held; 11-50 employees; Computer Software industry)
August 2001 — February 2002 (7 months)
I was hired on at Clustra to help them integrate application servers with their highly-available database. Soon after I was hired we were acquired by Sun Microsystems.
(Computer Software industry)
2000 — 2001 (1 year)
Lead architect focusing on building infrastructure for a business process integration tool kit.
(Computer Software industry)
1999 — 1999 (less than a year)
Consulting gig, included work on security system database design and analysis of potential tools and partners.
(Public Company; 1001-5000 employees; Computer Software industry)
1988 — 1998 (10 years)
Over my ten years at Sybase I held many different positions, ranging from engineering support for connectivity products to their highly parallel database server to the lead architect on the first version of Sybase's J2EE application server, EAS.
BS, Computer Science, September 1986 — June 1991
Meditation