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.