|
Robert A. Davitt 40 Old Centre Rd. North Deerfield, NH 03037 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 Computer Science Certificate Control Data Ins., Burlington, MA Bachelor of Science Biology, Atlantic Union College, South Lancaster, MA Biology Music Walla Walla College, Walla Walla, WA |