VERITAS Software Corporation
Staff Software Engineer
March 1999 to May 2001
Saint Paul, Minnesota
Participated in a team responsible for design, development, testing and
implementation of software features for the VERITAS NetBackup
Product. These features supported the backup of Lotus Notes and
general client enhancements.
Designed the Progress Viewer ActiveX Component. This software
component was designed to be reused in the NetBackup Client and
NetBackup Job Tracker Applications. Gathered specifications and
created requirements for design using OOAD methodologies and UML.
Implemented classes to support server messaging, event handling and GUI
presentation. A prototype of the ActiveX Component was written in
Designed, Developed and Tested the NetBackup Client Find Dialog.
The Find Dialog presented objects available to be restored based in the
users search criteria. Design specification were written using
OOAD methodologies and UML. This feature required new interfaces
to the server to support the search component and also development of
the GUI. This feature was developed using ATL. Worked with
Technical Publications to update the documentation.
Designed and developed an enumeration component to identify Lotus Notes
Objects for backup on the client. This software component used
the Lotus Notes API and the NetBackup Universal Browsing System to
create a list of objects that is sent to the server for backup.
Worked with Test Engineering to design, develop, document and apply
automated test scripts using PERL to test component. This
software was written in C to provide platform independence between
Windows and Unix.
Developed the client GUI features required to support Lotus Notes on
the NetBackup Client. The GUI allowed the user to select/set
parameters prior to starting the backup. The NetBackup Client was
written as an MDI Application using the Microsoft Document/View
Architecture. UI Features tested using WinRunner. These
software components were written using MFC.
Last Updated: 08 Dec
by Chris Macgowan