John B. Hare
P.O. Box ****
Santa Cruz, CA *****
*****@******.***
An expanded HTML version of this resume is at http://www.webweasel.com/brujo/resume/index.htm
Skill Set:
Experienced Windows and Internet software developer.
Complete responsibility for developing commercial-grade applications from scratch.
High quality, rapid coding in C, PERL, Java, C++, and Javascript.
Managing small teams of programmers. Delivering software on time and under budget.
Business experience starting and running small software companies.
Highlights of Job History:
2001: ContentX: Wrote Game Demo using DirectX and Direct3d of strategy game, with fractal landscape generation,
isometric and 3d views, wrote demo soundtrack, miscellaneous Flash programming.
2001 Ecosystems. Consultant. Wrote Windows 2000 System Tray application to monitor solar power systems.
Application written in C, interfaced with serial port using Win32 Serial Interface. Used Wininet library to
implement FTP transfer of data to remote site. Wrote PERL script to transmit dynamic IP address to remote
site.
2001 Dramatis. Consultant. Programmed rollovers in Javascript for commercial website. Wrote Javascript code
generator in C.
2000 Social Computing. Consultant. Evaluated Wireless technologies (802.11, Bluetooth). Developed XML validation
routines in Java.
1997-2000 EyeStream.com. (WebKapture, Inc.) Lead Programmer, VP R&D. Developed Windows based audio/video
editing software (Video 1-2-3) for output to AVI, RealMedia, MP3 format. etc. Application also generated and
uploaded user-designed web pages containing the streaming media. Developed video community site in PERL.
Wrote timecode-based multimedia text container applet in Java. Developed proprietary streaming format,
electronic commerce implementation. Interfaced with third party APIs and protocols including scanner support
using TWAIN, video capture using Video for Windows, and the FTP and HTTP protocols.
1996-97 WebWeasel.com. President. Developed and Marketed Windows based Internet spider application. See
www.webweasel.com.
1996 Magma, Inc. and Sensormatic, Consultant. Developed cross-platform (DOS, Windows, NT) diskette security
application.
1996 Swenson & Co., Consultant. Developed Java security applet using socket based communication with BSD host
application written in C. Developed ecommerce marketing and business concepts for presentation to board of
directors of Enigma Logic, Inc using 3D Studio and Powerpoint.
1996-7 Harmony Foods. Consultant. Developed application to process incoming EDI format purchase orders.
1996 Aware Media. Consultant. Developed Netscape Plug-in to stream MP3 files for Awares' Japanese clients (NTT).
Developed Java applet for display of specialized visual effects.
1995-96 MediaX. Consultant. Developed Multimedia and Game software in Macintosh and Windows environments in
C, LISP and Sk8. Consulted for Apple Computers' Advanced Technology Group. Developed 3D action game
demo on Windows platform using Renderware and 3D Studio.
1992-95 The Paradigm Group, Inc. Senior Programmer. Developed DOS and Windows based text database extracted
from Microsoft Word files; application generated report files in MS Word based on user queries. Implemented
software libraries to access MS Word format files.
1989-91 Syzygy. Senior Programmer. Developed DOS and UNIX based software for micro to mainframe
communication, Sun programming, embedded TCP/IP and SNA stack development.
1987-89 Lifeboat Software (Japan). Management Consultant. Managed 8 programmers in China, opened subsidiary for
Japanese software distributor in US.
1984-98 Sapiens Software Corporation. Founder, Vice President of R&D, President. Developed LISP implementation
for DOS, Virtual Memory Library. Marketed, sold and supported product. Managed 12 programmers. All
aspects of running a software startup, including financial and legal issues. Implemented internationalization.
1984-85 Pleasant Valley Software. Vice President. Managed 6 programmers in India, marketed software contracting
services.
1982-84 The Santa Cruz Operation. 33rd employee; Member of the Technical Staff. Ported Xenix (a Unix derivative)
to the IBM PC. Also Technical Marketing, Training and Technical Writing.
Education:
Bachelors of Science in Linguistics, University of California at Santa Cruz (UCSC), 1978.
Additional coursework in Computer Science, UCSC 1980-2.