David Holliday

30 Mackintosh Drive
Wilton, NH 03086
(603) 654-3117 (H)
dholliday@TheSolutionWorks.com
Software Engineer: Java, MS-Windows, Visual C++, MFC

 

PROFESSIONAL EXPERIENCE

Technologies: Java, JFC/Swing, Jini, JavaSpaces, RMI, JAXP (XML, SAX and DOM parsers), J2EE, Servlets, JSP, WebStart, Applets, VC++, MFC

Tools: Forte/NetBeans, Ant, JUnit, Patterns, JBOSS, Dreamweaver 4, Visual Studio

 

Altaworks, Corp. April 2000 – October 2001

Nashua, NH

Principal Software Engineer. Designed and wrote Java Swing GUIs, servlets, libraries, and custom controls.

March 2001 – October 2001

Product:

Panorama Advanced Configuration Tool

Tools:

Sun Forte (Java IDE), Swing, Crimson XML library, Java Management Beans (JMX)

Audience:

IT professionals

Description:

I designed and wrote a Java Web Start application for automatic management of JMX enabled components as they become available. Factories build the user interface from XML returned from the JMX server.


September 2000 – February 2001

Product:

Panorama Configuration Assistant

Tools:

Sun Forte (Java IDE), Swing, Crimson XML library

Audience:

IT professionals

Description:

I designed and wrote a Java Web Start application for configuring "Conceptual Topology" and alarm components of the Altaworks Panorama eBusiness Solutions software. Panorama Configuration Assistant uses specialized editors, which I wrote, for configuring local (file based) and remote (through HTTP servlets) XML files.


April 2000 – August 2000

Product:

HedzUp DSA Monitor

Tools:

Sun Forte (Java IDE), Swing, Java API for XML (JAXP 1.01), KL Group JClass Charts, Homesite HTML editor

Audience:

IT professionals

Description:

I designed and wrote a Java Swing applet/application and servlet for monitoring and administering HedzUp Dynamic Sampling Agents. HedzUp monitors a company’s eBusiness infrastructure.

The HedzUp DSA Monitor applet communicates with the servlet via HTTP. Data is returned to the applet in XML. XML distribution classes distribute and gather the data from the GUI components.

 

AXENT Technologies, Inc. Nov. 1997 – Mar. 2000

Nashua, NH

Senior Software Engineer. Designed and wrote GUIs, libraries, and custom controls.

November 1999 – March 2000

Product:

Webthority

Tools:

Sun Forte (Java IDE), Swing, XML (DOM parser), Homesite HTML editor

Audience:

Security, IT and Web Administrators

Description:

I designed and wrote a Java Swing applet for configuring and managing the Webthority proxy and authentication servers. The Webthority GUI uses custom controls, which I wrote, that are able to read and write themselves in XML.

Webthority provides user authorization and access control of valuable corporate information.


July 1999 - October 1999

Product:

Defender

Tools:

MS Visual C++ 6.0, MFC

Audience:

Security and Network Administrators

Description:

The Defender GUI is a Microsoft Management Console application that, in addition to new custom controls, uses the same custom controls and libraries that I developed for Enterprise Resource Manager.

Defender provides user authentication in dial-up remote access.


November 1997 – June 1999

Product:

Enterprise Resource Manager

Tools:

MS Visual C++ 6.0, MFC

Audience:

Security and Network Administrators

Description:

I designed and wrote over seventy custom controls and libraries for use in several Axent products including Enterprise Resource Manager.

Enterprise Resource Manager is a Microsoft Management Console application that provides centralized user administration across multiple platforms giving users access to systems and resources (such as printers and applications) through single sign-on.

 

U.S. Robotics, Inc. 1997

Skokie, IL

Contract Programmer. Designed program structure and screen designs; wrote and tested software.

Product:

Cable Modem Impairment visualization proof of concept

Tools:

MS Visual C++ 5.0, MFC, BoundsChecker

Audience:

Cable operators

Description:

I developed an object oriented graphics library to display data collected on cable modems to show impairments.

Product:

Cable Modem Manager

Tools:

MS Visual C++ 5.0, MFC, BoundsChecker, ProEssentials

Audience:

Cable operators, cable installers

Description:

I designed and wrote a Win32 program for cable operators to monitor and display diagnostic data, and set properties, for U.S. Robotics cable modems using SNMP.

 

Digi International, Inc. 1996

Torrance, CA

Contract Programmer. Designed program, screen designs and custom controls; wrote and tested software.

Product:

LANAdial

Tools:

MS VC++ 1.52, MFC

Audience:

Telecommuters, business travelers

Description:

I designed and wrote a full featured Windows 3.1 phone dialer that allows remote users to dial and connect to a local area network via a LANAserver (remote access device)

 

LAN Access Corporation 1994 - 1996

Torrance, CA

Contract Programmer. Designed custom controls; wrote and tested software.

1995

Product:

LANAstats

Tools:

MS Visual C++ 1.52, MFC

Audience:

Network administrators, telecommuters, trouble shooters

Description:

I designed and wrote a dialog-based program that displays connection properties and statistics for a remote access session with a LANAservver

1994 - 1996

Product:

LANAmanager

Tools:

MS Visual C++ 1.52, MFC

Audience:

Network administrators

Description:

I designed and wrote (with one other person) an intuitive Windows based program for configuring and managing one or all of the LANAservers on a network via network connection, phone line, or direct serial connection

 

The Solution Works 1990 - 1993

Milford, NH

Owner

 

education

Computer Science courses

Graduate courses: Data Structures, Operating Systems, System Programming

Undergraduate courses: Jini distributed computing, Advanced Java, Java, Advanced Windows Programming, Windows Programming, Neural Networks, Graphics, Object Oriented Programming, C++, C, Visual Basic, Assembly Language, Discrete Structures, FORTRAN, Advanced Pascal, Pascal, Hardware Lab I & II, File Design/Database, UNIX for System Programmers

University of Massachusetts 1985

Amherst, MA

B.S. Astronomy

 

references

Available upon request.