| 12/99 - | Chief Scientist, eBuilt, Inc., Irvine, California |
| 3/99 - | Chairman, The Apache Software Foundation |
| 4/92 - 12/99 | Graduate Student Researcher, Institute for Software Research, University of California, Irvine |
| 6/95 - 9/95 | Visiting Scholar, World Wide Web Consortium (W3C),
MIT Laboratory of Computer Science, Cambridge, Massachusetts |
| 9/91 - 3/92 | Teaching Assistant,
ICS 121 - Introduction to Software Engineering,
ICS 125A - Project in Software Engineering,
University of California, Irvine |
| 11/89 - 6/91 | Software Engineer,
ADC Kentrox, Inc., Portland, Oregon |
| 7/88 - 8/89 | Professional Staff (Software Engineer),
PRC Public Management Services, Inc., San Francisco, California |
| 10/86 - 6/88 | Programmer/Analyst,
Megadyne Information Systems, Inc., Santa Ana, California |
| 6/84 - 9/86 | Programmer/Analyst,
TRANSMAX, Inc., Santa Ana, California |