January 2011 to Present
April 2008 to December 2010
Computer Software Programmer, Analyst, Designer and Developer Team Lead. Developed replacement middleware software utilizing VAX/VMS COBOL, C and IBM WebSphere MQ. Produced a reusable Server and Client Framework for the project (2 servers, and 40 clients) and as a template for future requirements. Removed all references and uses of CORBA in the AR and Eligibility systems. HIPAA and SOX knowledge and compliance required.
January 2008 to April 2008
Modify and develop software programs and user interface forms for the Print Management software product DB Distributor using Business Basic and Sage's Interactive Development Environment (IDE) Providex. This software services the Print Management industry and is maintained on both Windows and Linux platforms.
May 2006 to November 2007
Legacy support for in-house pharmaceutical supply software package that was written in COBOL and covering order processing, inventory control, web services, accounts receivable and patient adjudication. Worked closely with customer groups identifying issues, isolating root causes, modifying sources to either correct or enhance functionality. Relied heavily on CMS and MMS for versioning and DCL for command and script utilization. HIPAA and SOX knowledge and compliance required.
June 2000 to April 2006
Supported Legacy in-house SourceBook application. Primary language used was VAX PASCAL with precompilers for both RDB and ORACLE databases. Duties involved data analysis, program design and modification, and RDB dataset maintenance. Two departments, Domestic and Latin America, used SourceBook for merging local control information with data from the commercial VCI product to create a file useable in the commercial LOUTH application for on-air programming.
CMS and MMS were used for version control and DCL for all scripting and utility functions.
Developed several C# modules in participation with development and analysis effort for conversion of legacy applications. Project starts with Java and Cold Fusion were discontinued in favor of C#.
Analyzed COBOL sources for financial group as an assist with their enhancement request and bug reporting on package software.
August 1999 to June 2000
Modified Wafer Tracking system to used Demand from HP based MANMAN
System. Updated the Burn-in-Verification and Assignment subsytems that
Were based on the VAX to allow binning and assignment to a Work Order of
Submount Assemblies. The software was written in VAX Fortran against
RDB databases using RDO and SQL. Added new datasets and updated some
Existing datasets to support this upgrade. The primary user interface was
March 1998 to July 1999
Wrote several programs for the CMIS to Virtuso conversion project at GTE.
The language used was COBOL and RDB in a VAX/VMS environment.
Wrote several programs in COBOL to convert data from Virtuso to CMIS when the initial project was cancelled and data had to be reclaimed.
Participated in the conversion of Virtuoso data back into CMIS due to the
Virtuoso package being dropped by GTE. The language used was VAX
COBOL and VAX RDB/SQL. On-going staff training and support for the GTE Traffic System continues as a result of another reorganization and migration of critical staff members.
July 1997 to February 1998
Converted the BellSouth Yellow Pages software package "Reflex" from the VAX platform to the DEC Alpha platform. The package was written in C and Fortran requiring corrections for the C's strictness, existing memory leaks as well as Fortran's granularity on the Alpha platform. Perl has become the scripting language of choice for BellSouth Yellow Pages due to its portability across multiple hardware platforms. A file maintenance program was converted from C to Perl. This conversion also allowed the rewritten package to take advantage of Perl's object oriented capabilities.
January 1997 to July 1997
Modified telephone quoting system for use in Canada. This system provides via the Telephone company billing information to hotels and motels regarding calls made by their customers. The hotel or motel would be notified within ten minutes of the call occurring. Three ways were provided for notifying the hotel/motel. These were Autoquote, where the information is sent via dialup to a serial port at the hotel/motel on which may be a printer, terminal, or another computer; Voicequote, where the information is provided by an operator of the telephone company; and Faxquote, where the information is faxed to the hotel/motel fax equipment. The software was ported from a VAX 3100 to the DEC Alpha Open/VMS platform. The languages used were VAX Pascal and VAX C. A third party software package, FAXSR by OMTOOLS, was used for the fax server.
January 1996 to December 1996
Converted the Corporation data files from the Kansas Secretary of State into Information America's Model Corp database. The language used was VAX Fortran using RMS indexed files. Version control software was used extensively to assure the integrity of all changes affecting the common software. Digital's MMS and CMS software were used.
July 1994 to January 1996
Supported GTE's NETIS Traffic Reporting System and transition the support for Contel Cellular's (GTE/CCI) Sun workstations and Data General switch monitoring, data collection and reporting systems following the resignation of a key employee and during the move to the new data center.
Supporting the Legacy systems of Georgia-Pacific on the VAX / VMS platform using COBOL, RDB/SQL, Cardinal's Order Processing, Inventory Control, and Accounts Receivable system. All files are database files, either RDB or OPTIBASE except for temporary flat files used for control purposes, reports and extracts. The current user community is quite large and requires individual support on a daily basis. I have been produced several new tools used by the management for use with MS Excel and MS Access to monitor various accounting, inventory, and performance areas.
1992 to July 1994
I supported areas of concern to the management of GTE. The accounting of phone sales and warehouse management and the performance and traffic across their cellular switches. The former was handled using the Ross Accounting package for which I developed testing procedures to insure the integrity of the system and supported the customers and the technical staff during their learning cycle. Additionally, I developed additional reports using the Ross Optibase product and COBOL. The Traffic Reporting system involved improving relations between the customer base and the Information Management (IM) department. This was accomplished by correcting the deficiencies of the current system, developing new reports and methods of tracking information, and improving the integrity of the data and timeliness of the information. Both tasks have been performed on the DEC VAX line of computers. The principal language was COBOL, ANSI for the Ross System and terminal mode for the Traffic Reporting system. RMS was the basis of the file structures in both tasks.
1991 to 1992
As a project leader for a turnkey software firm in the Travel Business, I managed two customer accounts requiring the correction of software bugs, installation of new software, design and development of new software for specific customer requests and those dictated by industry trends. I supervised five programmers and one customer support representative including assignment schedules, performance reviews, discipline, and tutoring. I implemented the standard development-test-release cycle of software development to insure thorough testing of the product and a smooth transition to the customer. The language used was FORTRAN, a third-party THREAD software used was SYSTEL, and the hardware platform was the DEC VAX.
April 1987 to 1991
Directed projects and participated in consulting services for various companies with needs ranging on IBM and DEC platforms using standard languages such as COBOL and FORTRAN and third party software such as ORACLE SQL. I developed Text Retrieval systems, Billing systems, Inventory systems, and windowing using SMG and file access routines for development groups. As account manager I developed new business opportunities as well as maintained current relationships with ongoing and past customers. I supervised several development teams, reviewed their onsite performance, and provided discipline and tutoring whenever necessary. Clients included Hayes, Dyatron, Contel, and Bell South.
1985 to 1986
Developed an on-line membership system. The system recorded and tracked membership in health maintenance insurance programs, and provided determinant factors of eligibility for claim payments. Instructed users and staff on the fundamentals of the VAX environment including the use of terminal servers and clustered systems. The language used was BASIC.
1982 to 1985
Developed two systems - an accounts receivable and financial analysis system. The accounting system entailed training users and programmers, developing specifications, testing and implementation procedures and monitoring the progress of programmers and customer service representatives. The financial system involved only two programmers and a project leader. Their work principally was accomplished using Method 1, a project management and development tool.
1981 to 1982
Participated in the development of a Time Accounting and Distribution system. The system recorded employee time for personnel, payroll and client billing purposes. Personnel and project forecasting reports were selectable by time, project and period. payroll, client billing and receivables were provided interfaces. Supervised the work of two programmers assigned to the project team.
1979 to 1981
Developed the Price Book and Inventory system. The system recorded new and updated inventory and pricing information, produced reports used by sales, warehouse and management personnel. The system used a database to maintain data and provide recovery. Participated in the development of an accounting system, specific duties included the accounts receivable portion, development of a COBOL generator and database emulators. I also conducted classes on the developed systems.
1972 to 1979
I managed personnel involved in the development of an inventory and forecasting system. The system tracked supplies used within a data processing environment, and provided file maintenance, usage and reporting. Rewrote system routines and utilities for appreciable gain in computer resources and time. As a system manager, performed the installation of new software, upgrades to existing software, monitored system performance and all software failures. Provided customer and operations support both as a technician and user. Monitored satellite relay data, operated computer and wide-band equipment, and developed analysis tools.
Bachelor of Arts in Business Administration
Associate in Applied Science in Data Processing
In the Air Force, the advancement of rank continually placed me in evolving and increasing levels of responsibility and authority for myself and those under me, including military and civilian alike. I have always led technical teams as project leader, project manager, or programming manager.
I have near expert qualification on the Digital Equipment Corporation VAX line of hardware. I have working knowledge of both IBM mainframes and Burroughs medium scale systems. I am well experienced with the IBM PC and Apple Macintosh as standalone workstations and within networks. I am equally familiar with setting up networks under MS Windows using both thin-wire Ethernet and 10BaseT.