Reid W. Carson

rcarson@rcarson.com

Summary:

Over 20 years experience in software design and development in a variety of environments, including several UNIX variants and Windows. Experience in using:

Java, including JNIHTML and DHTML
C, C++ RPC and socket-based network communications
JavaScript

Work Experience:

Landmark Systems Corp., Vienna, VA - 1994 to 2000

Senior Software Developer:

Worked on Webwatcher project involving use of Java applet, HTML, JavaScript, and C++ Web server filters to monitor Web server and Web client performance on UNIX and Windows for Netscape and Internet Explorer browsers connecting to Netscape, Apache, and Microsoft IIS web servers.

Created Java application using JNI to run on UNIX and Windows platforms interfacing to Landmark's suite of performance management software.

Maintained and enhanced Tview, a Motif-based graphical interface to Landmark's software suite.

NPRI, Inc., Fairfax, VA - 1994

Senior Software Engineer:

Converted an automated telemarketing and call center control system previously running on DEC VMS systems to a networked, multi-threaded client/server architecture, with servers running on VMS systems communicating via TCP/IP with clients on VMS systems and PCs, using OSF's Distributed Computing Environment (DCE) RPC.

Sterling Software, Inc., Reston, VA - 1993

Senior Software Engineer:

Lead engineer in the analysis, design, and programming of the Distributed Print Services component (PRS) of the Open Software Foundation's Distributed Management Environment (DME). PRS was a multi-threaded, networked print management system, written in C for TCP/IP networks of UNIX systems, that adhered to ISO and POSIX printing standards, and used DCE RPC to implement a client/server architecture.

Systems Center, Inc., Reston, VA - 1991 to 1993

Senior Software Engineer:

Lead engineer in the design and programming of major revisions of BACKUP.UNET, a networked backup and restore product written in C for UNIX systems. BACKUP.UNET was based on a client/server architecture using standard remote procedure calls (RPC) and INFORMIX database technology, targeted towards large (over 100 hosts) heterogeneous UNIX networks.

Administered heterogeneous network of development systems, including such tasks as running backups, maintaining electronic mail and news links, maintaining Domain Name Service (DNS) and Network Information Services (NIS), and troubleshooting network and routing problems.

UNITECH Software, INC., Reston, VA - 1987 to 1990

Senior Software Engineer:

Designed and programmed a major revision of USECURE, a security product, including writing a restricted user shell. Maintained and enhanced products including UBACKUP, a backup and restore product, and UQUEUE, a printing and queueing product.

Customer Service Representative:

Maintained existing software products and worked with customers to resolve problems.

Internal Revenue Service, Washington, DC - 1977 to 1987

Computer Programmer:

Analyzed, designed, and programmed complex systems for IRS use on a variety of platforms, employing structured methods.

Taught training class for newly hired programmers.

Education and Training:

Awards: