<?xml version="1.0"?>

<!DOCTYPE resume SYSTEM "resume.dtd">

<resume>
  <contactinfo>
    <name>Daniel Burrows</name>
    <email>dburrows@debian.org</email>
    <phone>(814)360-2175</phone>
    <webpage>http://people.debian.org/~dburrows</webpage>
  </contactinfo>

  <section>
    <title>Education</title>

    <affiliation>
      <institution>Brown University</institution>
      <role>Bachelor of Arts in Computer Science, Magna Cum Laude</role>
      <dates>September 1998-May 2002</dates>

      <list>
	<item>
	  <para>
	    GPA: 3.55 overall, 3.81 in Computer Science
	  </para>
	</item>
      </list>
    </affiliation>

    <affiliation>
      <institution>The Pennsylvania State University</institution>
      <role>Master of Science in Computer Science and Engineering</role>
      <dates>September 2002-May 2005</dates>

      <list>
	<item>
	  <para>
	    Wrote thesis: <quote>Static Encapsulation Analysis in
	    Featherweight Java</quote>.
	  </para>
	</item>

	<item>
	  <para>
	    GPA: 3.80
	  </para>
	</item>
      </list>
    </affiliation>
  </section>

  <section>
    <title>Experience</title>

    <affiliation>
      <institution>Debian Project (<url>http://www.debian.org</url>)</institution>
      <role>Debian Developer</role>
      <dates>October 2000-present</dates>

      <list>
	<item>
	  <para>
	    Worked with the Debian Project, a worldwide volunteer
	    organization dedicated to producing a high-quality, free,
	    Linux-based operating system.
	  </para>
	</item>

	<item>
	  <para>
	    Created the aptitude package management frontend
	    (approximately 47,000 lines of C++ code and 10,000 lines
	    of DocBook XML documentation)<footnote>Statistics refer to
	    version 0.4.1, released December 8 2005; lines-of-code are
	    calculated by sloccount.</footnote>.
	  </para>
	</item>
      </list>
    </affiliation>

    <affiliation>
      <institution>
	The Pennsylvania State University <break/>
	Department of Computer Science and Engineering <break/>
	(<url>http://www.cse.psu.edu</url>)
      </institution>

      <role>
	Graduate Teaching Assistant
      </role>

      <dates>
	September 2002-December 2003
      </dates>

      <list>
	<item>
	  <para>
	    Graded and assisted students in CSE 468, Theory of Formal
	    Languages.
	  </para>
	</item>

	<item>
	  <para>
	    Performed grading duties and prepared course materials,
	    including homeworks, supplementary handouts, and a BSP
	    editor, for CSE 418, Computer Graphics.
	  </para>
	</item>
      </list>
    </affiliation>

    <affiliation>
      <institution>
	NASA AMES Research Center <break/>
	(<url>http://www.arc.nasa.gov</url>)
      </institution>

      <role>
	Summer Internship through NASA's Education Associates
	program
      </role>

      <dates>
	June 2003-August 2003
      </dates>

      <list>
	<item>
	  <para>
	    Worked on the Livingstone project, a model-based engine
	    for automated diagnosis of and recovery from hardware
	    failures on spacecraft.
	  </para>
	</item>

	<!-- TODO: extend the DTD/XSL to allow code to be generated
	     only for LaTeX output (e.g., A^\star)? -->

	<item>
	  <variant>
	    <output mode='latex'>
	      <para>
		Studied and implemented techniques for artificial
		intelligence, particularly automated logical inference
		($A^\star$ search, etc).
	      </para>
	    </output>

	    <output mode='any'>
	      <para>
		Studied and implemented techniques for artificial
		intelligence, particularly automated logical inference
		(A* search, etc).
	      </para>
	    </output>
	  </variant>
	</item>
      </list>
    </affiliation>

    <affiliation>
     <institution>
       Penn State/NASA Swift Project <break/>
       Department of Astronomy and Astrophysics <break/>
       (<url>http://www.swift.psu.edu</url>)
     </institution>

     <role>
       Assistant MOC Network Administrator
     </role>

     <dates>
       January 2004-June 2005
     </dates>

     <list>
       <item>
	 <para>
	   Installed and configured Debian GNU/Linux science support
	   workstations and a central NFS/LDAP server on the Swift
	   Mission Operations Center network.
	 </para>
       </item>

       <item>
	 <para>
	   Wrote Python scripts to assist in maintaining a network of
	   identical workstations.
	 </para>
       </item>
     </list>
    </affiliation>
  </section>

  <pagebreak/>

  <section>
    <title>Skills</title>

    <list>
      <item>
	<para>
	  Programming in languages including C++, Python, and Lisp.
	</para>

	<para>
	  C++:
	</para>

	<list>
	  <item>
	    <para>
	      7 years experience.
	    </para>
	  </item>

	  <item>
	    <para>
	      Wrote a 45,000 line frontend application to manage
	      Debian software packages.
	    </para>
	  </item>

	  <item>
	    <para>
	      Wrote a solver for systems of logical constraints at
	      NASA Ames.
	    </para>
	  </item>

	  <item>
	    <para>
	      Spent a semester testing, reading and grading C++-based
	      computer graphics projects.
	    </para>
	  </item>
	</list>

	<para>
	  Python:
	</para>

	<list>
	  <item>
	    <para>
	      6 years experience.
	    </para>
	  </item>

	  <item>
	    <para>
	      Wrote a 3,000 line graphical music organizer using the
	      GTK+ graphical user interface library.
	    </para>
	  </item>

	  <item>
	    <para>
	      Wrote a relay-only mail transport agent.
	    </para>
	  </item>

	  <item>
	    <para>
	      Implemented a system for synchronizing configuration
	      changes across multiple workstations.
	    </para>
	  </item>

	  <item>
	    <para>
	      Wrote Python bindings for the <quote>auto-mark</quote>
	      extension to the <quote>apt</quote> C++ library.
	    </para>
	  </item>
	</list>
      </item>

      <!-- TODO: \LaTeX and \textsc{Unix}? -->

      <item>
	<variant>
	  <output mode='latex'>
	    <para>
	      Document creation in \LaTeX\ and in Docbook XML.
	    </para>
	  </output>

	  <output mode='any'>
	    <para>
	      Document creation in LaTeX and in Docbook XML.
	    </para>
	  </output>
	</variant>
      </item>

      <item>
	<variant>
	  <output mode='latex'>
	    <para>
	      7 years \textsc{Unix/Linux} experience,
	      including software development and system administration
	      (primarily Debian GNU/Linux).
	    </para>
	  </output>

	  <output mode='any'>
	    <para>
	      7 years Unix/Linux experience, including software
	      development and system administration (primarily Debian
	      GNU/Linux).
	    </para>
	  </output>
	</variant>
      </item>
    </list>
  </section>
</resume>


