home | publications | talks | projects | teaching | resume | attic | photos

Willem de Bruijn | resume

Curriculum Vitae of Willem de Bruijn

Personal Information

First Name Willem
Last Name de Bruijn
Email willem.j.debruijn   at   gmail

Selected Employment and Education

Feb 2011 Kernel engineer at Google.
Aug 2009Dec 2010 Post doctoral research associate at Cornell University. Contributing to the Nexus Operating System research project.
Jan 2009Jan 2009 Lecturer, teaching an intensive course in Internet Technology at the Osei II Institute for Advanced ICT Studies in Kumasi, Ghana, in the context of a Vrije University program.
Aug 2004Jul 2009 PhD student in Computer Science at the Vrije Universiteit Amsterdam, developing a high throughput packet processing network stack.
Nov 2007Jan 2008 R&D intern at VMWare in Palo Alto, CA, joining the ESX kernel networking group. I profiled the stable network stack and 4 speculative prototypes.
Sep 2006Dec 2006 Engineering intern at Google in Mountainview, CA, joining the Enterprise team. I worked on appliance security and virtualization.
Jan 2004Jul 2004 Postgraduate researcher at the Computer Science department of Leiden University (LIACS). Working on the Fairly Fast Packet Filter for the EU funded SCAMPI project.
Sep 2003Oct 2003 Visiting scholar at the Distributed Systems Laboratory of the University of Pennsylvania, Philadelphia, USA. Design and prototyping of an expert system for automatic protocol-construction, within the APNet project.
Sep 2000May 2003 Teaching assistant at the Computer Science department of Leiden University (LIACS) for the courses 'File-organization and Databases', 'Requirements Analysis', 'Computer Architecture','Compiler Construction', 'AI and Gaming' and 'Interconnection Networks'.
Sep 1997Jun 2003 Combined Computer Science BSc and MSc program at Leiden University. Obtained Master of Science (MSc) degree.
Sep 1991Jun 1997 Fulltime Pre-university Education program ('VWO') at Zeldenrustcollege, Terneuzen.

Selected Publications

"Application-tailored I/O with Streamline", TOCS 2011
"Beltway Buffers: Avoiding the OS traffic jam", INFOCOM 2008
"SafeCard: a Gigabit IPS on the network card", RAID 2006
"FFPF: Fairly Fast Packet Filters", OSDI 2004
More ..

Hands-on IT Knowledge

Development C, Python, Shell, Make, Prolog
Networking TCP/IP, Ethernet, HTTP, SNMP, Active Networking
Operating Systems Linux kernel, Posix, Nexus microkernel OS
Web Development PHP, (X)HTML, DOM, CSS, XML & XSLt, RDF
Databases ER Modeling, rDBMS design, SQL, ODBC

Language Proficiency

LanguageActivePassiveSource
Dutchexcellentexcellentnative speaker
Englishvery goodexcellentTOEFL test, scoring 280 out of 300 computer-based, taken in 2001
FrenchmoderatereasonableHigh school exam scoring 8 out of 10, Niveau 3 course at the cultural institute of France in the Netherlands

This document was last updated on September 12th, 2011.