Valid XHTML 1.0! hacker

Doug Fort <dougfort@dougfort.com> AIM: dougfortconsult

2900 13th Rd. S. #1, Arlington VA 22204

(703) 521-1830 http://www.dougfort.com

Technical Skills

Experience

2003 - Present Consulting Programmer Arlington VA

SpiderOak Online backup, storage, sharing. Developed unit tests and performed major refactoring of Python code. Designed and developed test systems with simulated users and filesystem events.

Arthur World Class Data Warehousing project. I developed 100% fault-tolerant back-end distributed processes in Python with 'C' extensions to handle 1 billion events per day spread over 50 grid nodes.

During this period I also developed production code in Cocoa/Objective-C and Ruby.

2002 - 2003 VisualNetworks Rockville, MD

Worked extensively with .NET using C#. Developed a series of class library assemblies as components, using NUnit for unit tests and log4net for logging. This culminated in a .NET Remoting interface for external dynamic access. I researched WebServices, but found Remoting preferable for this application.

Developed network monitoring software for Windows 2000 and Linux. Extensive use of Visual C++ and GNU/gcc with GNU Autotools. Used CPPUnit for unit testing and Doxygen for documentation. Used the Apache/Xerces XML parser extensively.

Developed sophisticated log analysis text-processing programs in Python and Perl.

1998 - 2001 Downright Software LLC Laytonsville, MD

Python on Linux and Windows 2000. Developed load generation and control agents for website load testing (StressMy.com). The load generation agents negotiate as peers to deliver loads required by management agents. (Python Agent Infrastructure) In developing these agents, I identified several bugs in the Python Library (1.52, 2.0 and 2.1) and submitted patches to correct them I also initiated an open source development project for asynchronous http clients, which are a key part of the StressMy.com infrastructure.

EDUCATION

BS, Mathematics Michigan State University, East Lansing MI, (Minor in Philosophy/Logic)