Holland Mills
543 Mount Auburn, Suite Two
Watertown, MA 02172
617/923-8615
hm@sybarite.com

 
Objective

A contract or position as software developer / technical project manager.
Ideal employment would employ my excellent analytic and problem-solving faculties, as well as strong technical writing, interpersonal, and organizational skills.
 

 
Experience
Independent Consultant 1997-present

Served as technical lead for RWC, a software system built for a leading news service which integrated Web and Windows technology. Oversaw development team, handled technical documentation.

The RWC system involved a Win32 client executable built in Delphi and PERL scripts running on a UNIX server. Related contribution systems that I became involved with used Java, either to replace the client executable or as CGI programs replacing the server-side entity.
 

Software Developer
MetaView Inc./GreatWay Technology, Belmont MA
1996-1997

Designed and developed user interface aspects of SmartMessages, MetaView's paradigm for distributed applications. Implemented new features, enhancements, and bug fixes for MessageBuilder 1.x, a minor CASE tool which supports SmartMessage class definition and storage, generating code in a variety of languages, and advised on several design issues. Implemented the SmartMessage Editor and Store. Authored MessageBuilder 2.0 design and implementation specification as well as many other technical and user-oriented documents.

Implementations employed Visual C++, initially using MFC for all three products. The Editor and Store were standalone console server applications with companion CGI clients, and were later ported to Rogue Wave's Tools.h++ and run on UNIX workstations.
 

Software Consultant
Nadler & Associates, Watertown/Brookline/Acton, MA
1993-1996

Developer for numerous projects targeting the various MS-Windows operating systems. Often carried primary responsiblity for UI design and implementation issues. A sampling of project descriptions: resource compiler, generating both .RC and .RES scripts; handling of telephony API under MS-DOS; GUI implentation and design for "Visual SQL" tool to construct and manipulate SQL queries; function wizards; dynamic dialog construction based on user script files; SmartMessage Editor, a Web application implemented in C++ and TDL (a LISP-like language which supports self-describing objects) which generates JavaScript/HTML pages.

As required by project, authored numerous overview and technical documents. Subjects encompassed design and implementation documents, project and schedule overviews, and general technical articles. Implementations made extensive use of class libraries such as MFC and Rogue Wave's Tools.h++ and DBTools.h++.
 

Software Consultant
Creation Mechanics, Jaffrey NH
1993

Product and user-interface consultant for Doodle Garden, a graphical implementation of genetic programming. Developer for GP-GIM, a framework tool for other genetic programming implementations. Both projects targeted MS-Windows 3.1 and were implemented with Borland C++ 3.1 using OWL 1.0 and Sequiter Software's CodeBase library.
 

Principal Developer
Heartbeat Software, Waltham, MA
1992-1993

Principal designer and sole developer for two commercial Windows database applications: Oh Baby! and Shopping for a Better World. Projects developed in "straight" C using Borland C++ 3.1, CodeBase, and Blaise Computing's CPalette library (custom controls); Visual BASIC used for prototyping.

Principal member of development team for Instant Access, a network-ready relational database business application for Fortune 500 clients of a custom manufacturing firm. Developed for DOS using Clipper 5.01 and numerous third party libraries (data dictionary utilities, user interface libraries). Reviewed, recommended, and incorporated numerous third-party libraries and utilities for use in projects.
 

 
Skills
Languages

C++/C (esp. MS DevStudio/Visual C++), Java, HTML/JavaScript, Visual BASIC, many flavors of xBase/Access database tools, Delphi, TDL (Teknekron Definition Language), REXX and similar batch languages.
 

Systems

MS-Windows: 95, NT, 3.x; UNIX; OS/2; MS-DOS.
 

 
Education
Columbia University, New York NY
Department of Continuing Education, Computer Technology and Applications Program
1991

Software Development. Emphasis on C programming under MS-DOS, MS-Windows 3.1, and UNIX.
 

University of Redlands, Redlands CA
Master of Music, Music Composition
1988

Specialized in electronic and computer-assisted music. Graduated summa cum laude.
 

Bennington College, Bennington VT
Bachelor of Arts, Music Department
1986

Liberal arts undergraduate education. Primary focus: music composition and performance (flute), and Zug, a UNIX chess-playing executable.
 

 
www.sybarite.com | Contact Holland Mills | Last updated 21 November 1997