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.
| SFA, Inc., Virginia Beach, VA
| 1/04 - 2/06
|
| Senior Software Engineer
|
- Helped client understand legacy military logistics application code and business rules so that the project could be completely rewritten solely in Java and Oracle.
| BAE
Systems, Rockville, MD
| 5/02 - 12/03
|
| Systems Analyst V
|
- Continuing support and development of web-based military logistics
system originially prototyped at BBN.
- Reworked architecture to comply with latest DoD security requirements.
- Developed web-based military logistics system that saved
U.S. Government $12.7 million and reduced processing time from 3-4
months to 5-10 minutes, using C, Perl, Java, C++, JScheme and Oracle.
- Adapted DARPA Cougaar intelligent agents to
simulate fine-grained Bulk Fuels logistics problems.
- Helped launch successful advertising technology spinoff, Unicast Communications.
- Developed globally distributed Wall Street emerging markets trading system.
- Wrote ParcPlace and Digitalk Smalltalk applications for two Fortune 100 clients.
- Converted financial aid mainframe system to client/server technology and Sybase.
- Made database-building compiler enhancements to speed understanding of large software projects.
- Developed API for DecisionBuilderTM, a Bayesian analysis tool with superior graphics and algorithms.
- Made kernel module enhancements for TeleconnectTM SLIP connectivity software.
| Camex / DuPont Printing & Publishing, Boston, MA
| 11/87 - 12/91
|
| Senior Programmer
|
- Source code "owner" of Sun-based flagship Breeze product, a
display ad graphics workstation used to assemble pages for large
metropolitan newspapers. Supervised work of 15 developers.
- Internationalized the Breeze product, which held 75% foreign
market share.
| Envoy Systems Corp., Waltham, MA
| 12/86 - 11/87
|
| Programmer
|
- Developed pioneering salesforce automation applications for
Fortune 500 clients, distributing sales and inventory information from
Oracle databases on corporate minicomputers to the first
laptops.
| Independent Software Developer and Contractor, Cambridge, MA
| 1/86 - 12/86
|
- WX Ltd., Jericho, VT. Wrote satellite weather data acquisition and analysis applications on IBM PC-ATs running DOS and Xenix.
- Garland Corp., Brockton, MA. Provided external code review. AT&T 3B2, Vax.
- Houghton Mifflin Co., Boston, MA. Put Swedish language database on IBM PC-AT.
- Harvard Graduate School of Education, Cambridge, MA. Administrative work on IBM PCs.
| Intentional Educations, Watertown, MA
| 6/82 - 1/86
|
| Systems Manager and Programmer
|
- Coordinated technical efforts of educational software company.
Maintained a CompuStar network, Macintosh and Apple II computers,
wrote C interfaces to Varityper, supported courseware developers.
- Created accounting and scheduling applications for a yacht charter
business, on the Sol 20, North Star Horizon, and IBM PCs.
Volunteer pilot on search and rescue flights. Assisted French consul
with translations and organized activities.
EDUCATION
| Harvard Extension School, Cambridge, MA
| 1987 - 1989; 2004-current
|
| Graduate courses in Computer Science, Artificial Intelligence, Advanced Computer
Graphics, Electronic Publishing, German.
|
| Choate Rosemary Hall, Wallingford, CT
| 1975 - 1978
|
| President Computer & Chess Clubs. Began programming in 1975. Russian prize. Crew Captain.
|
PUBLIC DISCOURSE
| LL3 and LL4 Lightweight Languages Workshops at MIT, Cambridge, MA
| 9/03-11/04
|
| Member, Program Committee.
|
| JavaOne 2002, San Francisco, CA
| 3/02
|
| Speaker. ICIS: Redeploying a Military Logistics System to the Web.
|
| Arndt & Arndt, Rockville, MD
| 5/87 - 6/87
|
| Russian-English Interpreter
|
- Exhibited American furniture and answered questions about life in
America to half of 250,000 visitors to United States pavilion at
Stroyindustriya-87 trade show, Moscow, USSR.
AFFILIATIONS & INTERESTS
- Member ACM, IEEE, Usenix/Sage.
- Treasurer of the Free Software
Foundation, 1998-current. Co-founder 1992 GNU Objective-C
project.
- Member Civil Air Patrol, AOPA, Instrument-rated private pilot.
- Member Cambridge
Boat Club, Central PA Rowing
Assoc, USRowing. Coxswain
on 1989 & 1994 U.S. Rowing Teams. Trained with U.S. National Team
1988-95. Board of Directors, CRASH-B Sprints World Indoor Rowing
Championships, 1984-current. Regatta Committee Head-of-the-CharlesTM, 1993-95. Began rowing in 1974.
- Volunteer adult leader, Cub Scouts, Williamsport, PA, 2003-current.
- Volunteer rowing coach, Lycoming College, Williamsport,
PA, 1999-2004.
- Volunteer rowing coach, Boston inner city youth program (Mandela
Town Hall Health Spot), 1996.
- Volunteer tutor, Trinity After-School program, Williamsport, PA,
1999-2000.
- Volunteer reader, Recording for the
Blind and Dyslexic volunteer 1989-99.
- Fluent in Russian and French, some German.
Updated: 16 October 2006 gsk