Charles T. Harris

 

Technical Summary 
Languages: Microsoft Visual C/C++, Visual J++, Visual Basic; Borland C/C++, Turbo Pascal; RPG III; Fortran; Assembler 80x86 

Operating Systems: Windows NT Workstation, Windows NT Server, Windows 98, Novell IntraNetware, MS-DOS

Libraries/API: Win32 SDK, Windows SDK, DCOM, RPC, ATL, ODBC; Microsoft Foundation Classes; Borland OWL; Rogue Wave Threads++, Tools.h++, Standard C++ Library; Quinn-Curtis Graphics; Seagate Crystal Reports 
Tools NuMega Bounds Checker, SoftIce; PVCS Version Control, Configuration Builder; InstallShield; 

Database: Microsoft SQL Server, Access; Pervasive Btrieve, Pervasive SQL; Raima;
 
Applications: MS Access, Excel, FrontPage, Project, Word; Crystal Reports; 
 
Project Summary 

1993 to present TELFORD TECHNOLOGIES, INC. OAKTON, VIRGINIA
Technical consulting in the area of computer software development and computer controlled system design, implementation, and integration.
 
Honeywell/Data Instruments - Wintriss Controls: Designed and implemented client/server based factory data collection system using MFC and Btrieve. Application communicates with metal stamping presses equipped with Wintriss Control products. Collected data is stored to database. Changes in key operating data is communicated via RPC to all connected workstations. System supports multiple data collection and user workstation computers. PACNet Ver. 1.0 released in November 1996. Ver. 2.0 released in August 1997.
 
Bayer Diagnostics: Designed and implemented client/server based medical data collection system using Borland OWL, MS SQL Server, Btrieve, and Crystal Reports. Application collects data from blood gas analyzers and stores in application database as well as forwarding data to the main hospital data base. Data collected from RS-232 and network connected instruments. All instruments can be controlled remotely over the network from supervisor workstations. Complement 2 Ver. 1.0 released in July 1995. RapidLink Ver. 1.0 released in August 1997.
 
Ziff Desktop Information: MS Windows application utilizing Borland C++, Blaise Win++ library, and Dataware ADL for search and display of 3 different CD-ROM databases built with Dataware CD-Author. Implemented virtual listbox control capable of displaying up to 2,000,000,000 items. Developed and enhanced various aspects of user interface in context of very large sets of information to be displayed. Audited program to insure proper allocation and freeing of memory and other system resources.
 
WEETECH Inc.: Computer controlled test system utilizing PCs, GPIB instrumentation, and custom PC controlled instrumentation programmed in Turbo Pascal for testing weapons systems. 5 test systems with 9 operator stations. Novell network linking all test systems.   Demonstration disk for ATE software package utilizing Instant Replay Professional for building the scripts and animation.
 
1986 - 1993 WEETECH INC. SHARON, MASSACHUSETTS
MS-Windows graphical assembly aid software for use with cable and harness test system to provide graphical information to the operator about correct routing and connection of wires. Microsoft C/C++, Windows SDK.  Development, enhancement, and maintenance of integrated software package for controlling and programming PC controlled cable and backplane test systems using Turbo Pacal. Software package composed of test program editor, pin table editor, test parameter editor, test program compiler, test program file management, and testing subsystems.

Implementation of RS-232 NetBios based network to allow multiple dedidcated microprocessor based cable testers to send and receive data from a PC which in turn may be a workstation on a LAN. Testers use Z-80 or 8051 family microprocessors. Programming in C on PC and using Nohau emulator for running testers.  Implemented sales lead tracking database for managing prospective accounts and maintaining information on customers utilizing Btrieve application.
 
1985-1986 APPLIED ROBOTICS, INC. LATHAM, NEW YORK
Developed sales and lead tracking, and product configuration databases for manufacturer of robotic peripheral equipment.
 
1981-1985 DATA INSTRUMENTS, INC. LEXINGTON, MASSACHUSETTS
Implemented marketing database system for tracking of leads, customer communications, and bookings and sales activity using DataFlex database.  Installed, implemented, and supported IBM PC's for spreadsheet and word processing applications.   Installed, implemented, modified, and maintained MAPICS manufacturing and accounting software on IBM S/34 and S/38.  Planned and implemented conversion from IBM S/34 to S/38 computer system
 
1980-1981 DATA TERMINAL SYSTEMS, INC. MAYNARD, MASSACHUSETTS
In-house development and installation of automated test equipment for functional testing of system boards using 8085 microprocessors programmed in assembly language.
 
1976-1978 TECHNICAL ANALYSIS CORP. ATLANTA, GEORGIA
Designed, installed, and implemented custom microcomputer based systems. Coordinated assembly, testing, and installation of systems.Energy management data acquisition system for a paper mill using Data General MicroNova computer programmed in FORTRAN with Analogic data acquisiton system.  Upgrade of master computer and operator stations for computer controlled photographic portrait printing system using Data General MicroNova computer.  Developed dot matrix printer controller using 8080 microprocessor programmed in assembly language.
 
EDUCATION 
1980 MBA Harvard University, Graduate School of Business Administration, Boston, Massachusetts 
1976 BEE Georgia Institute of Technology, Atlanta, Georgia 



 

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