Dewey Harris

 
42 Bear Path Lane
Hudson, New Hampshire  03051
harrisprofessionalsoftware@yahoo.com
(603) 801-3389
                                                                      

SKILLS and EXPERIENCE
11 years MFC/Visual C++
14 years C++
2 years XML
7 years Visual Basic
2 years Java/C#
8 years SQL/DAO/ODBC
14 years GUI
2 years .NET
11 years Win95/NT/XP
14 years Multi-threading
11 years SourceSafe/ClearCase/PVCS/Perforce

RECENT WORK

March, 1996 to present
PROFESSIONAL SOFTWARE
- Developed XML validation/translator tool for video-on-demand metafiles. Used .NET/VB/C# and COM to create a portable component. Processed XML using XSLT, XPath, and Schematron.
- Developed casino management simulator to allow rapid prototyping of 
a new communication protocol (Gaming Standards Association's S2S 
protocol) for the casino industry. Created a tool to allow other 
programmers to develop and test their XML messages, parsing, and 
interfaces prior to deployment. Implemented recording and playback 
functions for regression testing. Used Microsoft .Net environment and 
VC++.
- Maintained YORKWorks sales tool. Added new features using VC++, XML,
and Paradox databases.
- Used DHTML to gather data from web pages and update SQL database.  
Statistical analysis of database using Visual Basic and C++. 
- Ported keyboard/video/mouse (KVM) switch monitoring software from 
Borland to Microsoft C++.  Added multiple threads and views, preview 
and status displays, and printing capabilities.  Prototyped network based 
KVM switch product.
- Updated database application (SQL/DAO) for use with new time clocks.  
Improved the GUI to make the product easier to use.
- Developed GUI for web site video editing application.  Worked closely 
with art director to provide unified "look and feel" across views and 
dialogs.
- Developed GUI for a source code control application for Lotus Notes.  
Used ActiveX, and Stingray component libraries.
- Developed communications interface between LabView and GenRad 
Encompass test software.
- Developed GUI for knowledge-base editor.  Interfaced with COM 
objects, Microsoft SQL Server and Microsoft Internet Information 
Server.
- Developed Yield On The Go program, which tied together National 
Instruments data acquisition hardware with GPS technology in a 
notebook computer with a simple GUI for real-time agricultural data 
capture.
- Translated Yield On The Go program to German.
- Updated Yield On The Go to use new data acquisition interface.
- Debugged and added features to a Win 3.1 nautical charting product. 
Ported the existing product to 32 bits.
- Developed Windows 95 GUI for a database driven software estimation 
product.

January, 1988 to March, 1996
MITRE CORPORATION
- Developed Windows 95 GUI client for military tactical situation 
display.  Used TCP/IP and WINSOCK protocols with MFC and Visual 
C++ object oriented programming.
- Developed GUI for military tactical situation display using VRTX 
under MS-DOS.  Integrated and debugged LAN, GPS, and 1553B 
interfaces.  Used Borland C++, C, and 80386 assembly languages.  
Supervised system installation and operator training at user sites.
- Prototyped a data translator using an 8051 microcontroller, SCSI and 
RS-232 interfaces.  Programmed and simulated an ASIC using Altera 
design tools.

March, 1982 to January, 1988
GENERAL ELECTRIC
- Developed industrial lighting control products.  Responsible for 
hardware and software design.

June, 1980 to March, 1982
ARVIN/CALSPAN
- Developed wind tunnel instrumentation. Performed analog and digital 
hardware design.

Education
1990-1995 MSEE, University of New Hampshire
1976-1980 BSEE, Rensselaer Polytechnic Institute

Patents
U.S. #4528456 Dual Load Control Circuit
U.S. #4739436 Surge Suppression Circuit
U.S. #4903161 Surge Suppression for Low Voltage Signal Circuits

 

Member number:2296
Additional Contact information is available on the Information Page.
The Software Contractors' Guild (www.scguild.com).
Copyright(c) 1998-2004 Dewey Harris and The Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257