GEOFFREY S. KNAUTH
Williamsport, Pennsylvania
(570) 326-9405
geoff@diffq.com, geoff@knauth.org

Summary: Builder of innovative interactive software systems that please users and solve problems in new ways. Coaches and develops skills of others. Continually improves technical skills to increase invention.

PROFESSIONAL EXPERIENCE

Skills: C/C++, Java, Perl, Scheme/JScheme, Lisp, Python/Jython, Ruby, Javascript, Objective-C, Smalltalk/Squeak, TeX. § Oracle, PostgreSQL, MySQL. § XML, Web/CGI. § GNU/Linux, Mac OS X, Solaris, WinXP.

Lycoming College, Williamsport, PA 8/06 - current
Computer Science Instructor

SFA, Inc., Virginia Beach, VA 1/04 - 2/06
Senior Software Engineer

BAE Systems, Rockville, MD 5/02 - 12/03
Systems Analyst V

BBN Technologies, Distributed Systems & Logistics, Verizon, Cambridge, MA 10/95 - 5/02
Senior Systems Engineer (Band 2L)

Marble Associates, Inc., Waltham, MA 12/91 - 9/95
Senior Associate

Camex / DuPont Printing & Publishing, Boston, MA 11/87 - 12/91
Senior Programmer

Envoy Systems Corp., Waltham, MA 12/86 - 11/87
Programmer

Independent Software Developer and Contractor, Cambridge, MA 1/86 - 12/86

Intentional Educations, Watertown, MA 6/82 - 1/86
Systems Manager and Programmer

Nicholson Yacht Charters, Antigua, West Indies and Cambridge, MA 1978 - 1984
Software Developer

EDUCATION

Harvard Extension School, Cambridge, MA 1987 - 1989; 2004-current
Graduate courses in Computer Science, Artificial Intelligence, Advanced Computer Graphics, Electronic Publishing, German.

Northeastern University, Boston, MA 1986
Graduate course in Unix Systems Programming.

Harvard College '83, A.B.,, Cambridge, MA 9/79 - 8/85
Concentration: Economics. Extensive coursework in Slavic Languages and Literatures. Varsity Letter, Men's Heavyweight Crew.

Choate Rosemary Hall, Wallingford, CT 1975 - 1978
President Computer & Chess Clubs. Began programming in 1975. Russian prize. Crew Captain.

PUBLIC DISCOURSE

PittJUG Code Camp, Pittsburgh, PA 10/06
Speaker. Using JScheme and OpenMap in a Civil Air Patrol Lost Aircraft Search

LL3 and LL4 Lightweight Languages Workshops at MIT, Cambridge, MA 9/03-11/04
Member, Program Committee.

PyCon DC 2003, Washington, DC 3/03
Speaker. Lessons Learned in Converting a Large C Program into Manageable Python Modules

JavaOne 2002, San Francisco, CA 3/02
Speaker. ICIS: Redeploying a Military Logistics System to the Web.

Free Software Conference, Moscow, Russia 4/93
American Co-Chair

Arndt & Arndt, Rockville, MD 5/87 - 6/87
Russian-English Interpreter

Mystic Seaport Museum, Mystic, CT Summers 1977, 1978, 1980
Planetarium Lecturer

AFFILIATIONS & INTERESTS

Updated: 16 October 2006 gsk