Robert Davitt Resume

 

     Robert A. Davitt
     40 Old Centre Rd. North
     Deerfield, NH 03037
     603-303-7946
     rdavitt12@yahoo.com

    Very interested in a direct position or a contract in New Hampshire
     or Hawaii!!

TECHNICAL EXPERIENCE
--------------------
Technical expertise in Microprocessor based Real Time System Software.

Operating Systems                 Software Language/Tools          Network/Window/DB Software 
----------------                         ---------------------------              -------------------------
Unix 17yrs., AIX,                Borland C++, Visual C++            TCP/IP, SNMP, NFS,DCE,ENS,LINUX 
NT(4yrs),Windows(4yrs),    Java Swing,VisualCafe4,             X.25,Async/Bisync
Dec/Unix/Platinum/Steel     Java 2yrs. ,rcs, sccs, cms              X-Windows/Motif, pthreads
Solaris 5.6                            C, C++ 9 yrs, TCL/TK Expect     XVT, XDesigner, Ingres 
Irix 5.2, HP/UX  10.0          Object Oriented C/C++ 5yrs.        Oracle, Gain, DB2 VistaReplay
OSF1 V3.0 alpha                 8086 assembler 4 yrs.                    PCMS
Ultrix 4.3,AT&T Unix         Cybos/String like Forth 2y.           
SCO/Unix System 5             Dbx, sdb, adb, Saber, cvd             
Berkeley 4.2 Unix                decladebug, Softbench, Netls 
Xenix, Inix, AIX                  kerberos, dde, clearcase
Windows NT                        STP(Softw. Through Pictures)
VMS, RSX-11M                  Perl, Reflection X, Continuus
                                             Rational Rose, ddd, samba,
                                             Visual Source Safe

WORK HISTORY:
-------------
4/2001 to 11/2001 GSI Lumonics Wilmington, MA - contract
------------------------------------------------------
Provides laser trim machinery for various computer chip makers.

* Design, develop, and code solutions in C++ on a Solaris 5.6 unix based system
  used to trim computer chips with laser beams. Product is called "ctrims".
  and is multithreaded.

* System is made up of software from embedded laser code to a gui application interface.

* Software tools being used are ddd (gnu debugger), Microsoft Visual C++, Visual
  Source Safe and samba.

12/2000 to 4/2001 Deka Research Manchester, NH - contract www.dekaresearch.com
------------------------------------------------------
A small private company with about 200 employees that does innovative technology
in the field of medical instruments.

* All design and development done on Windows NT 4.0 platform.

* Design and implement java code using java swing to allow engineering
  and customer design of new infusion pumps.

* VisualCafe4 used on WindowsNT vs. 4.0 for design and development of  software.

* Design and implement embedded C++ (Borland C++) for use in a new
  infusion pump.

* Design and implement embedded C++ (Microsoft Visual C++) for use in
  a motorized wheel chair that can climb stairs and curbs.
  
3/2000 to 12/2000 Compaq, Spitbrook Rd. Nashua, NH - contract
------------------------------------------------------
* Brought Open VMS into POSIX compliance.

* Work was done in Unix shell scripts and C code of unix commands.

* Design and implement code to manage a Beowulf Cluster of
  alpha machines that run Linux.

* Benchmarking done timing computational intensive programs
  over the cluster run through MPI(Message Passing Interface)
  and PVM (Parallel Virtual Machine). 
 
* Modified code in computational intensive programs to
  improve performance while running on the Beowulf cluster.

* Modified code in computational intensive programs to
  improve performance while running on the Beowulf cluster.

* Code written in Java, C++, Perl, and C.
* Familiarity with MPI and PVM for the parallel computing environment.

* Beowulf system runs Redhat and Suse linux operating systems.

1/2000 to 3/2000 Authentica Security Technologies Inc., Waltham, MA - contract
---------------------------------------------------------
  A company with about 50 people that creates intranet
  document security software and secure email.

* Design and implement code written in Java and Perl for the security
  software product called PageVault. 

* Test automation code done in Perl for the Page Vault software product.

* Work done on an NT platform.

10/98 to 1/00 Liberty Mutual Ins. of Portsmouth, NH - contract
---------------------------------------------------------

* Responsible for the development of a multi-threaded server
  running on AIX with many windows PC clients in real-time.
  Development was in Rogue Wave C++ using Continuus, and Rational
  Rose object development tools.

* Changed and rewrote code to improve the overall performance
  of the rating server. Overall performance increase achieved
  was thirty to forty percent.

* Server being developed used a DB2 database with SQL commands.

* Work also done with client software coded in C++ running on 
  Windows 95. Development tool is visual C++ Microsoft Developers Studio.

* Created some html webpages.
 
5/97 to 10/98 Hewlett Packard Corp. Andover, Massachusetts - contract assignment
----------------------------------------------------------------------------------
Work being done for the Medical Systems Division.

* Created device drivers for various medical instruments.
  Device driver establishes a network connection with the
  device, requests data, parses and repackages the data to
  be sent on to a medical data collection system(CareVue).

* Java development work on Windows NT for new product version
  release.

* Network connection with unix sockets and TCP/IP.

* Device drivers written in object oriented perl.

* Created drivers to interface with the Medibus protocol.
* Preliminary involvement with Y2K (Year 2000) issues and problems.

* Understand and use a datascope and network analyzer for various
  devices that the software driver is being created for.

* Intimate knowledge of the Perl debugger.


11/96 to 5/97 Digital Equip. Corp. Nashua, NH - contract assignment
-------------------------------------------------------------------
Work done in the Unix Systems Engineering Group.
Developement and implementation of software in C and some Perl.

* Work done in stressing the kernel, virtual memory,
  and SMP (Symetric MultiProcessors).

* Work done stressing the digital unix security features.

* Development in Perl and C for kernel stress and
  system security software.

9/96 to 11/96 Litlenet Company, Lowell, MA - contract assignment
-------------------------------------------------------------------
A producer of software systems for internet online transaction,
direct marketing processing employing about 200 people.

Part of a software development team to create a new internet
online transaction processing system. All work done using C++
with Sun workstations, NT HP Vectra computers and Rumbaugh STP
(Software Through Pictures).

* Developed the basic framework for the ABS(Affiliate Business
  System). Message packets were decoded, interpeted, and information
  stored in database. Packets then repackaged and sent on to destination
  over the internet using TCP/IP.

3/96 to 9/96 Hewlett Packard Corp. Chelmsford, MA - contract assignment
-----------------------------------------------------------------------
A producer of computer software and hardware employing approx. 106,000.

Work was done in the R&D engineering group working with OODCE (Object Oriented\
Distributed Computing Environment) an extension of the OSF DCE 1.1
and Kerberos V5 standards. All software development was done
in C++, using ClearCase as a development environment and HP/DDE
(Distributed Debugging Environment).

Tasks were to port OODCE to the Sun/Solaris platform and develop extensions
to the OODCE software test suite. Analyzed the DCE patch process.

12/94 to 3/96 Digital Equip. Cor., Nashua, NH - contract assignment
----------------------------------------------------------------------
A producer of computer software and hardware employing approx. 60,000

Work done in the Unix Systems Engineering group using
tcl (tickle), expect, and C.

* Development and implementation of software used to 
  test virtual memory, (advfs)advanced filesystems, pthreads and
  stress levels of the Digital unix operating system.

* Design and develop several batch automation schemes.
  Software was written in TCL/TK Expect.

* Design and implement software for gathering statistical
  information from nightly unix operating system builds.

* Using Digital kerberos to integrate third party software
  changes into the X11 libXt.so library.

* Create regression testing suites for the libXt.so X library.

* Create a system layout to allow users access to
  several versions of Centerline VistaReplay, a third party
  GUI/Motif test program. 

7/94 to 12/94 Digital Equip. Cor., Nashua, NH - contract assignment
----------------------------------------------------------------------
A producer of computer software and hardware employing approx. 74,000
Part of a team developing software in C++ for "Apptrace/Dectrace".
This product is a client/server product used to measure performance
of various applications.

* Designed and developed software in C++ for a GUI built from
  Motif-like XVT for the Digital Apptrace product.

* Development also was done on the server side of the Apptrace product.

* All work done on an Alpha workstation running V3.0 alpha Gold.

5/94 to 7/94 Avid Technology Inc. Tewksbury, Massachusetts - contract
----------------------------------------------------------------------
A producer of multimedia software employing approximately 500.
Part of a team developing software in C++ for the "Media Suite Pro".

* Designed and developed software in C++ to import Alias, Targa, and
  Tiff image files converting them to Silicon Graphics Image Files (OMF)
  for use in the Avid multimedia product.

* Responsible for implementing HP's licensing software (NETLS) into the
  multimedia product.

2/94 to 5/94 Banyan Inc. Westborough, Massachusetts - contract assignment
---------------------------------------------------------------------------
A producer of computer networking software employing approx. 500.
Part of the team to get ENS (Enterprise Network System) to run
on IBM's AIX operating system.

* Developed software in C for Banyan's File Service used in ENS on AIX.
  Work done with a Sparc Solaris workstation.

* Responsible for the porting of the File Service to SCO and AIX platforms.

* Responsible for the smooth operation of NT, OS/2,DOS/Microsoft Window clients
  using Banyan's File Service running correctly against the AIX and SCO
  platforms.

5/93 to 1/94 Digital Equipment Corporation, Littleton, MA - contract assignment
-------------------------------------------------------------------
A producer of computer software and hardware employing approx. 100,000.

Part of the ADSEE/ISEE development team. Designing, developing, and testing
a software developer's tool box system called CohesionWorx. A distributed
computing environment very similar to HP's Softbench. The system is sold 
to customers for managing small to very large software projects. All 
coding done in C on Alpha and Sun workstations. 

* Designed, developed, and delivered software for publishing and unpublishing
  created configuration management objects using DCE name services.

* Designed, developed, and delivered software for creating configuration
  management objects through PCMS(Product Configuration Management System).

* Designed, developed, and delivered software for the lower level
  configuration management library.

* Aquired in depth knowledge of DCE (Distributed Computing Environment).

* User interface designed, developed, and delivered using X-Windows/Motif.

* Aquired in depth knowledge of third party configuration management software
  called PCMS(Product Configuration Management System) which uses Oracle.
 
4/93 to 5/93 Optronics Corp. Division of Integraph, Chelmsford, MA 
contract assignment
------------------------------------------------------------------
Producer of scanners for publishing software applications, emp. 250

Designed, developed, and tested a scanner server program for use with
the new Optronics series 4000 scanner. All development was done in
C on a unix Silicon Graphics operating system. This scanner is sold
primarily to newspaper publishers.

* Development and implementation of the server program involved 
  the use of unix sockets.

* Designed and developed software for data transfer from Big Endian
  ( the client ) to Little Endian ( the server ).

* Server design was a State Machine.


3/92 to 3/93 Lockheed/Sanders - contract assignment
------------------------------------------------------
Primarily a producer of military software systems, employing approx. 5,000

 Part of the Rapid Development Technology Team whose charter is to rapidly 
 design, create, and deploy software systems targeted to win specific con-
 tracts from the government or private companies. Responsible for the 
 design and development of an MCG&I(Mapping Charting Geodesy & Import) Data 
 Import tool for the AFMSS(Air Force Mission Subsystem) project. Also 
 created, designed, and enhanced software navigation tools for the Navy 
 Seals SOFPARS(Special Operation Forces). All coding done in object 
 oriented C on Sun, Dec, and HP workstations.

 * Designed, developed, and delivered a real-time interactive tool for 
   collecting, importing, and displaying airforce navigation charts and 
   aids used in mission planning.

 * Created the map/display portions of the user interface, the pieces to 
   actually import the raw CMS(Common Mapping System) data, and do the 
   required byte swapping from Little Endian to Big Endian.

 * Created the user interface using X-Windows/Motif and creation of 
   customized Widgets.

 * Designed, developed, and delivered an X-Server test program for use 
   with the airforce X-Server being developed within the group.

 * Designed, developed, and delivered a real-time Range Bearing tool used to 
   measure distances between points, show bearing in True or Magnetic North, 
   give coordinates in four systems of measure, and display elevation data.

 * Range Bearing Tool sends and receives requests from a Gain(database) server.

 * Created the ability to enter and plot four different types of coordinate 
   systems in the Vertical Profile tool used to show the "lay" of the land 
   over the planned route.
 
 * Successfully analyzed and ported the MCG&I Data Import tool to the HP 
   workstation.

EDUCATION
---------

  Currently enrolled in M.S.
  Computer Science program           University of Massachusetts Lowell, MA

  1982 Computer Science Certificate  Control Data Ins., Burlington, MA
  
  1976 Bachelor of Science           Biology, Atlantic Union College, 
                                     South Lancaster, MA
  1972-1975 Biology Music            Walla Walla College, Walla Walla, WA




Member number:1016
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 Robert Davitt and Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257