R Keith Beal

RESUME OF:

R Keith Beal

r@cmss.com

16 Reeds Ferry Way

Merrimack, NH  03054

(603) 429-2111

EXPERIENCE:

WIRED EMPIRE (June 2000-September 2000)

Internet Tool Development

Designed and developed tools for e-mail address verification and mail client/server profiling.  Developed code for Domain Name Service (DNS), Lightweight Directory Access Protocol (LDAP), Simple Mail Transfer Protocols (SMTP) and Finger protocols.  The LDAP code uses the LDAP API. The DNS, SMTP and Finger code uses Windows Sockets WINSOCK API.  Developed database code using Microsoft SQL Server through ODBC.

The HTML open detection code logs the mail client type. The code was developed as a Microsoft Internet Information Server (IIS Active Server Page (ASP) in VBScript using Active Data Objects (ADO.).

BIOTAGE (August 1996 – June 2000)

Windows NT Real-time Process Control and Data Acquisition

Designed and developed real-time process control and data acquisition software for the Parallex and Flex High-Pressure Liquid Chromatography (HPLC) system for combinatorial chemistry.  Developed multi-threaded real-time code for Windows NT 3.51 and 4.0. Developed serial communications for single and multi-drop robot control interfaces. Developed ODBC database access code for data logging.  Developed Digital Signal Processing (DSP) code using multirate Finite Impulse Response (FIR) filtration.  Developed DSP code for the Pentium processor.  Developed code to write netCDF (ANDI) files. Developed code using Microsoft Visual C++ 4.1 and 6.0.  Developed serial communications using Greenleaf COMM++ 3.0.

Developed an application to map DDE to Win32 events for communication with legacy software.  Developed code in Microsoft Visual BASIC 5.0 and 6.0.

Developed database maintenance utilities.  Developed code in Microsoft Access 97 and 2000.

EZENIA' (February 2000-March 2000)

Videoconferencing MCU/Gateway Development

Modified and enhanced Windows NT Services for a Videoconferencing MCU/Gateway.

Modified ISAPI Extensions for Web-based Server and Conference management.

Modified and enhanced code using Microsoft Visual C++.

CEREP INC. (November 1998 - January 1999)

Chemical Information System Design and Automated Data Collection

Designed and developed automated import of laboratory data into a Chemical Information System (CIS.)  Participated in the design of the CIS.  Developed a Windows NT Service to watch one or more directories and pass newly created files to automated import programs.  Developed code in Microsoft Visual C++ 5.0.

Developed instrument-specific automated import programs to extract, normalize and store the data in the CIS. Processed data from Packard Instruments TopCount Microplate Scintillation & Luminescence Counter, PerSeptive Biosystems CytoFlour Series 4000 Multi-Well Plate Reader and Molecular Devices SPECTRAmax PLUS Microplate Spectrophotometer.  Developed code in Microsoft Visual BASIC 5.0.

NUEROGEN CORPORATION (July 1997 - September 1997)

Combinatorial Chemistry Synthesis Automated QC

Designed a system of programs for automated Quality Control (QC) of reagents and compounds for a combinatorial synthesis lab.  The application processes data from HP ChemStation and Perkin-Elmer TurboChrom.

WILDFIRE COMMUNICATIONS (April 1997 - September 1997)

UNIX-to-Windows NT Porting

Worked on the port of the Wildfire a speech-recognition PBX from Novell UNIXware to Microsoft Windows NT 4.0 Server.  Developed code using Microsoft Visual C++ 5.0.

PICTURETEL (April 1996 - September 1996)

Videoconferencing Software Design and Development

Worked with the design and development team for the next generation of the LiveLAN-V Internet-based videoconferencing products. Design requirements included compliance with ITU H.320 Videophone and T.120 Application Sharing families of standards.  Developed user interface code using Visual BASIC 3.0 and 4.0. Provided Object Linking and Embedding (OLE 2) and Component Object Model (COM) design consulting.

Developed 16-bit and 32-bit ActiveX (OCX) controls for videoconferencing. Developed controls using  Visual C++1.52c and Visual C++ 4.1.

CRAFTSMAN DATA SYSTEMS (May 1996)

Windows Serial Communications Design and Development

Developed a file transfer package for MODEM-based file transfer.  The prototype was developed in Visual BASIC and the final version in Visual C++1.52 using the Greenleaf COMM++ 2.0 class library.  The client and server run under Windows, Windows 95 and Windows NT.  A client periodically calls the server, sends files, receives files and maintains an activity log.  The server handles client requests and maintains an activity log.

XEROX IMAGING SYSTEMS (January 1996)

Installation Program Development

Completed and debugged InstallShield-based set-up program for the TextBridge Pro package for Windows 95 and Windows NT.

BBN (April 1995 -May 1996)

Macintosh to Windows Porting

Designed and developed a Windows version of the FronttDoor management software for the BBN Internet Server.  FrontDoor provides a GUI to allow non-technical users to manage UNIX accounts, mailing lists, newsfeeds, newsgroups and complete Gopher and WWW server management.

Developed code in Visual BASIC 3.0 and 4.0 using a variety of custom controls including the DevSoft IPPort VBX and OCX for TCP/IP.  Developed and integrated context-sensitive help using the Microsoft Help Compiler 3.1.  Developed the setup kit using the Microsoft Setup Wizard 1.1.

Assisted in the port of the FrontDoor Internet server management software for the BBN Internet Server.  Ported code from ThinkC 1.3 to Windows.  Converted MacTCP-based class library to WINSOCK.  Developed code using Borland C++ 4.5.

NESTOR (March 1995 - April 1995)

Document Processing Application Design and Development

Developed user interface code for a document processing system with Optical Character Recognition (OCR).  Developed code using Visual C++1.52 and 2.1 for Windows and Windows NT.

DATA GENERAL CORPORATION (December 1994 - March 1995)

Client/Server Imaging Application Design and Development

Designed and developed the client portion of a Client-Server Imaging application. The application provides high-volume scanning and indexing capabilities. After scanning a batch of documents the user  can define the indexing procedures including Optical Character Recognition (OCR) and bar-code Recognition (BCR) and post-processing. Once the form layout and indexing rules are defined the indexing process is completely automatic.  The code was developed In VisualBASIC 3.0 using Diamond-Head Software's ImageBASIC.

NEW ENGLAND BUSINESS SYSTEMS (September 1994 - November 1994)

Accounting Data File Conversion Design

Architected and designed a class hierarchy for developing data file conversion tools for popular accounting software to the Member number:5779
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 1999 Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257