Education
| Brown University | September 1998-May 2002 |
-
GPA: 3.55 overall, 3.81 in Computer Science
| The Pennsylvania State University | September 2002-May 2005 |
-
Wrote thesis:
Static Encapsulation Analysis in Featherweight Java
. -
GPA: 3.80
| (814)360-2175 | http://people.debian.org/~dburrows |
| Brown University | September 1998-May 2002 |
GPA: 3.55 overall, 3.81 in Computer Science
| The Pennsylvania State University | September 2002-May 2005 |
Wrote thesis: Static Encapsulation Analysis in
Featherweight Java
.
GPA: 3.80
| Debian Project (http://www.debian.org) | October 2000-present |
Worked with the Debian Project, a worldwide volunteer organization dedicated to producing a high-quality, free, Linux-based operating system.
Created the aptitude package management frontend (approximately 47,000 lines of C++ code and 10,000 lines of DocBook XML documentation)1.
|
The Pennsylvania State University Department of Computer Science and Engineering (http://www.cse.psu.edu) |
September 2002-December 2003 |
Graded and assisted students in CSE 468, Theory of Formal Languages.
Performed grading duties and prepared course materials, including homeworks, supplementary handouts, and a BSP editor, for CSE 418, Computer Graphics.
|
NASA AMES Research Center (http://www.arc.nasa.gov) |
June 2003-August 2003 |
Worked on the Livingstone project, a model-based engine for automated diagnosis of and recovery from hardware failures on spacecraft.
Studied and implemented techniques for artificial intelligence, particularly automated logical inference (A* search, etc).
|
Penn State/NASA Swift Project Department of Astronomy and Astrophysics (http://www.swift.psu.edu) |
January 2004-June 2005 |
Installed and configured Debian GNU/Linux science support workstations and a central NFS/LDAP server on the Swift Mission Operations Center network.
Wrote Python scripts to assist in maintaining a network of identical workstations.
Programming in languages including C++, Python, and Lisp.
C++:
7 years experience.
Wrote a 45,000 line frontend application to manage Debian software packages.
Wrote a solver for systems of logical constraints at NASA Ames.
Spent a semester testing, reading and grading C++-based computer graphics projects.
Python:
6 years experience.
Wrote a 3,000 line graphical music organizer using the GTK+ graphical user interface library.
Wrote a relay-only mail transport agent.
Implemented a system for synchronizing configuration changes across multiple workstations.
Wrote Python bindings for the auto-mark
extension to the apt
C++ library.
Document creation in LaTeX and in Docbook XML.
7 years Unix/Linux experience, including software development and system administration (primarily Debian GNU/Linux).
1 Statistics refer to version 0.4.1, released December 8 2005; lines-of-code are calculated by sloccount.