PROFESSIONAL EMPLOYMENT
| August, 2003 to present |
VERIFICATION ARCHITECT,
NVIDIA Corporation
|
| April, 2002 to August, 2003 |
DESIGN VERIFICATION MANAGER,
WIS Technologies (now Micronas)
|
| April, 1998 to September, 2001 |
SENIOR STAFF ENGINEER,
Broadcom Corporation
|
| August, 1993 to April, 1998 |
SENIOR CAD ENGINEER,
Xilinx Incorporated
|
| July, 1990 to August, 1992 |
PRINCIPAL ENGINEER,
S-MOS Systems
|
EDUCATION
| September, 1992 to June, 1993 |
MS/EE, Stanford University GPA: 4.2 of 4.3 |
| September, 1986 to June, 1990 |
BS/EE, Caltech GPA: 4.1 of 4.3 |
SKILLS
UNIX, Perl (guru), Makepp (developer), Perforce (guru),
C, C++, Object-oriented design, Verilog,
Vera, PLI, Opus SKILL, Java, Python, SPICE, Perl/Tk,
ePerl, RPC, HTML, Make, CVS, SCCS, RCS,
Photoshop, Visio, Assembly, Bourne & C shells, awk,
sed, vi, CPU-based system design.
PUBLICATIONS, HONORS & AWARDS
| ongoing | Contributions to GCC, Perl, CPAN & Makepp |
| April, 2009 | "Visualizing the Cost of Divergence ," 2009 Perforce User Conference |
| April, 2005 | "'S' is for 'Source': The Role of the Build System in Configuration Management ," 2005 Perforce User Conference |
| 1999-2003 | Engineering Philosophy Writings (http://www.andersjohnson.com/engphil) |
| May, 2003 | "Codeline Management for Evolutionary Development ," 2003 Perforce User Conference |
| April, 1997 | "A Time-Multiplexed FPGA," FCCM '97 |
| 1992 to present | U.S. Patents 5,398,330 5,588,113 5,646,545 5,646,903 5,778,439 5,784,313 5,881,216 5,920,223 5,933,369 5,959,881 5,978,260 6,078,528 6,091,263 6,150,839 6,263,430 6,374,347 6,480,954 6,697,936 6,839,349 and 6,839,832 |
| April, 1992 | S-MOS Outstanding Achievement Award |