STEFAN G BERG, PHD ADDRESS Available by request. Email: XXstefanXX@bergsXX.com (SPAM PROTECTION: please remove the X's) Home page: http://www.bergs.com/stefan CAREER GOAL A challenging full-time position with opportunities for my continued technical growth as a processor architect or software developer. Employment at a company that is committed towards making great products and great employees. Able to relocate. EMPLOYMENT ARCHITECTURE ENGINEER 8/2004 - present NVIDIA Corporation, Santa Clara CA - Design, test, debug the next generation GPU architecture. Worked on GeForce 8 display architecture. http://www.nvidia.com PROGRAMMER 12/2002 - 7/2004 2015 Inc., Tulsa OK - Network and Xbox Live programmer for Men of Valor (MOV). Led a group of five programmers developing MOV's cooperative play mode. Tasks included scheduling, time estimating, and programming. Worked on animation system, DVD functionality, Unreal script interpreter (albeit limited exposure dealing with the Unreal struct inheritance problem), performance improvements, and handled alpha, beta, and TCR level bugs. - Initial co-design of unannounced PS2 project of matinee system, physics system, save game mechanism, deferred processing, in-game profiling, file system, and memory management. - Wrote technical requirements document and was acting lead programmer responsible for the month up to and including delivery of the preproduction prototype. http://www.2015.com TEACHING ASSISTANT 4/2002 - 12/2002 University of Washington, Dept. of Comp. Sci. & Eng., Seattle WA - Teaching responsibilities for Introduction to Compiler Construction and Computer Design and Organization. RESEARCH ASSISTANT 3/1998 - 3/2002 University of Washington, Image Computing Systems Laboratory, Seattle WA - Lead architect of a research mediaprocessor architecture. Main contributor of the simulator and assembler (79k lines of C++). - eDRAM architecture research for mediaprocessors. Wrote performance simulator including accurate SDRAM memory model (19k lines of C++). RESEARCH ASSISTANT 9/1995 - 3/1998 University of Washington, Dept. of Comp. Sci. & Eng., Seattle WA - Designed a deeply pipelined memory system for RaPiD. Also worked on systems issues, RaPiD assembler, C/C++ memory debugger, and implemented parts of the RaPiD structural design in Verilog. http://www.cs.washington.edu/research/lis/rapid - Developed a framework for evaluating false sharing in symmetric multiprocessors. Implemented several memory coherency protocols in C. http://www.bergs.com/stefan/quals BUSINESS OWNER 12/1995 - 11/1997 Libreria Don Quijote, Seattle WA - Founded company to sell Spanish novels on the web. Wrote CGI-based online ordering system and client/server-based real-time inventory tracking system. Also handled the business administration. TEACHING ASSISTANT 9/1994 - 6/1995 University of Washington, Dept. of Comp. Sci. & Eng., Seattle WA - Teaching responsibilities for Computer Programming I, Introduction to Digital Design, and Computer Design and Organization. EDUCATION UNIVERSITY OF WASHINGTON, Seattle WA Ph.D. in Computer Science (6/2002). Cache prefetching for mediaprocessors http://www.bergs.com/stefan/thesis M.S. in Computer Science (6/1997). False sharing in SMPs. GPA 3.6/4.0 INDIANA UNIVERSITY, Bloomington IN B.S. with Honors and Distinction in Computer Science (8/1994). Minors in Mathematics, Physics, and Business. Overall GPA 3.8/4.0, Major GPA 4.0/4.0 QUALIFICATIONS - Participated in all stages of game development, from initial design, prototyping, development, to alpha/beta/gold. - Experienced with C, C++, Unreal Script, Unreal Engine 2, OpenGL, Visual Studio .NET, Verilog, HTML, CGI, TCP/IP, Xbox Live, Linux and tools, MS Windows, Xbox, MIPS and MAP architectures. - Mixed logic hardware design and implementation of PDP-8 and 6809 computers. - Two patents granted, five patents pending. Member of Phi Beta Kappa Honor Society and Golden Key International Honour Society. - Fluent in English, German, and a little Mandarin. - Love to swim, sail, and scuba dive. CODE SAMPLE Available by request. REFERENCES Available by request.