Reverse-engineered Ubuntu system images and application dependencies to provide Red Hat packages
Set up bind for use with database
Test Engineer Sine Nomine Associates, Ashburn, VA
March 2009 – April 2010
Assisted in design of FUSE-based network filesystem
Verified and packaged releases of OpenAFS on AIX 5.3, Solaris 8, 9, & 10 SPARC, Solaris 10 x86, RHEL 4 & 5 x86, and SUSE 9 & 10 x86 64
Wrote documentation for building OpenAFS on various platforms
System Engineer Intern Applied Security, Inc, Reston, VA
May 2008 – August 2008
Developed automated unassisted install scripts for Red Hat servers (kickstart)
Created and maintained software packages (RPM) for private repository
Research Assistant/Web Develper Washington Post Newsweek Interactive, Arlington, VA
September 2007 – December 2007
Modified Movable Type's Perl templates and generation scripts to create a choice of style for blogs to increase the efficiency of adding new blogs and improve user experience
Created scripts in Python to extract data from RSS feeds and webpages into CSVs for use with database systems to automate data input
Researched political candidates and Congressional representatives to maintain Campaign Tracker and the Congressional Voting Record databases
Free & Open Source Software Development Experience
Lead Developer Gally
December 2009 – Present
Designed application to teach sign languages
Implemented specification using PyQt/PyKDE (Python + Qt + KDElibs)
Contributor(2007) / Developer (2009) Ubuntu
February 2007 – 2012
Add accessibility enhancements
Work on the KDE frontend to Ubiquity (installer)
Vote on new developer applications as a member of the Developer Membership Board
Trusted to commit changes to the repository
Maintain packages in Universe component
Review patches for inclusion in archive
Triage & fix bugs
Test alpha and beta releases
Mentor developers-in-training
Contributor Various Projects
October 2007 – Present
Linux kernel: added quirk to fix audio issue with suspend/resume
GNOME Terminator: fixed accessibility bug using PyGTK
Seahorse: fixed bug with GnuPG configuration with GLib
KDE: usability changes
GSynaptics: added ability to configure touchpad speed and acceleration with GTK+
Affiliations
Regional Membership Board Member Ubuntu
May 2010 – Present
Member at Large DC Chapter of Association for Computing Machinery (ACM)
July 2009 – June 2010
Awards Chair DC Chapter of Association for Computing Machinery (ACM)
December 2008 – June 2009
Vice President George Washington University Chapter of Association for Computing Machinery (ACM)
June 2009 – May 2010
Secretary George Washington University Chapter of Association for Computing Machinery (ACM)