Doug Fort «dougfort@dougfort.com» Google: doug.fort@gmail.com AIM: dougfortconsult Address: 2900 S. 13th Rd. #1, Arlington VA 22204 Voice: +1.703.521.1830 http://www.dougfort.com Technical Skills * Python, Erlang * C using GNU/gcc * Cocoa/Objective-C * OS X, Linux, Windows * Test Driven Development Professional Experience 2003 -- Present Doug Fort Consulting Programmer, Arlington VA SpiderOak online storage sharing and backup. Extensive Python development and refactoring. Erlang/OTP ssl proxy and statistics aggregation 'Arthur' World Class Data Warehousing project. 100% fault-tolerant back-end distributed processes in Python with 'C' extensions to handle 1 billion events per day over 50 grid nodes. During this period I have also developed production code in Cocoa/Objective-C and Ruby. 2002 – 2003 Visual Networks, 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. 2001 – 2002 Aurora Biometrics, Gaithersburg, MD Developed face detection and recognition algorithms and implemented them in software using Visual C++ on Windows 2000. Developed supporting infrastructure for network enabled security system. All GUI and text processing code was done in UTF-8 (Unicode). 1998 – 2001 Downright Software LLC, Laytonsville, MD Python on Linux and Windows 2000. Developed load generation and control agents for website load testing (StressMy Dot Com). The load generation agents negotiate as peers to deliver loads required by management agents. (pyAgent). In developing these agents, I identified some minor bugs in the Python Library and submitted patches to correct them. I also initiated an open source development project for asynchronous http clients, a key part of the StressMy.com infrastructure (asynchttp) EDUCATION BS, Mathematics Michigan State University, East Lansing MI, (Minor in Philosophy/Logic) 4 years active duty U.S. Army