Camille Fournier camille@cs.wisc.edu 911 E Johnson St Apt 5 Madison, WI 53703 206-852-1211 Objective: A summer internship in research or product development in the area of systems, compilers, runtimes/virtual machines or programming tools Education: 2003-Present University of Wisconsin-Madison Madison, WI • Masters/PhD student in Computer Science with a concentration i nsystems and computer architecture 1997-2001 Carnegie Mellon University Pittsburgh, PA • BS in Computer Science with a minor in English received May 2001 • Cumulative QPA: 3.4/4.0 Relevant Coursework: Optimizing Compilers for Modern Architectures (C/C++) Compiler Design (Java) Operating Systems Design and Implementation (C) Computer Architecture Programming Languages Computer Graphics (C++) Research: University of Wisconsin Computer Science, Spring 2004 Research Assistant Advisors: Andrea and Remzi Arpaci-Dusseau Research into using cache state information to perform better scheduling of an event-based server University of Wisconsin Computer Science, Summer/Fall 2003 Independent Research Advisor: David Wood Research into using a modified SMT processor to do simple compiler-directed cache prefetching University of Wisconsin Computer Science, Spring 2003 Independent Research Advisor: Susan Horwitz • Research into shrinking source code size by removing clone groups Carnegie Mellon University Computer Science, 2000-2001 Senior Honors Thesis: Shrinking By Example Advisor: M. Satyanarayanan • Thesis on shrinking compiled Java bytecode by sacrificing functionality Experience: Microsoft Corporation, July 2001-January 2003 Software Development Engineer • Worked on the portability team for the .NET Common Language Runtime (CLR) • Owned the porting of the CLR debugger to ia64 Sun Microsystems, Summer 2000 Software Development Intern • Worked with the ClassInfo library, an API for deconstructing compiled class files • Wrote tools using this library including a tool to generate needed import statements and a tool to detect uncalled code Netscape Communications Corp., Summer 1999 Software Development Intern • Wrote internal software to assist troubleshooting Netscape Application Server 4.0