John F Dutcher

P.O. Box 447,   Oxford, NY   13830     e-mail: dutcher@localnet.com     phone: 607-760-0113  :  work phone: 717-302-2242


Summary:
I have over 40 years of experience in the Information Systems field.
This includes involvement in healthcare, manufacturing, insurance, government, 401K Plans, and utilities.
I have functioned in project lead positions as circumstances have required.

Desktop Skills inventory:
Rebol, HTML, Java, CGI, JavaScript, VBScript, Eclipse IDE, SQL, PHP, Linux, Windows

Mainframe skills inventory:
Z/OS, USS (Unix Systems Services), MQSeries, Java, COBOL II, SAS, CICS, DB/2, PL/I, IMS/DL-1, MVS,
TSO, Easytrieve, ISPF, Natural, Librarian, Endevor, Expediter

Professional Experience:
June, 2005 – Present (Client-Highmark, Inc., Harrisburg, PA, w/Computer Aid, Inc.)

I work with very high level specifications from business analysts and users to put together programs,
PSB’s, screens and all needed supporting code to implement new and enhanced mainframe systems.
These systems revolve around a broad pattern of DB2 and IMS databases and flat files plus VSAM files.
Most recently I developed a series of UI screens used to update enrollment data for our Mutual of Omaha
client as well as a variety of programs in batch mode for transferring comma-delimited files from Excel
spreadsheets to the mainframe databases and processing them there.

November, 2004 – June, 2005 (Client-Excellus Corp., Syracuse, NY, w/Keane, Inc.)
I responded to high level specs while devising Java, COBOL and Assembler programs on a z/OS - UNIX mainframe.
I used TSO/E extensively, devising UNIX shell scripts and JCL for the MVS side of the mainframe.
Ours was a very large scale healthcare ‘payor’ business environment. I worked with message queues in MQSeries.

February, 2003 - Nov., 2004 (Client-University of Rochester Medical Center, w/TEK Systems, Inc.)
I designed, coded and tested major revisions to systems and programs which process EDI HIPAA remittances
from our payors (Medicare, Medicaid, Blue Cross, Preferred Care, etc.) Our database was IMS.
I analyzed all programs (COBOL, SAS, VSAM, and JCL) and files involved in the patient accounting system to
accommodate rollover from an (8) to (12) character ‘key’ field and implemented the major revisions.
Upon review and changes across 2,208 programs the implementation occurred without a single failure or call
to support ‘on-call’ staff.
I provided extracted data from IMS databases for third party vendors such as National Data Corporation,
Third Millennium, and HDX etc.

April 1998 - January, 2003 (Client-New York State Electric & Gas, Ithaca, NY, w/Keane, Inc.)
I was a member of an AO (Application Outsourcing) support team at New York State Electric & Gas Corp.
We provided 24/7 coverage of the corporation's legacy systems and handled both minor and major enhancements
to those systems.
These were the Payroll, Human Resources Systems, Customer Information Systems and Properties and Assets Systems.
We provided design, code and test, plus implementation activities for systems based primarily in IMS and DB2.
I employed SAS, PL/I, DB2, and Easytrieve, VSAM, MVS, JCL and Roscoe.

During the year 2002 (Client-Carrier Corp., Syracuse, NY, w/Keane, Inc. temporary break from NYSEG)
I worked on conversion of existing MS Access Systems (at Carrier Corp.) to Java, HTML, RDMS (Oracle)
using both Servlets and Java Server Pages.

During the year 2001 (Client-Xerox Corp., Rochester, NY, w/Keane, Inc. temporary break from NYSEG)
I completed a series of VB 6.0 programs which provided a ‘blackbox’ package used to ‘error-check’
the operations of one of the company’s major ‘book factory machines’.
These required heavy utilization of the RS-232 serial port, Access databases and served to provide integrity
checking of the equipment to which they were attached.

August 1997 - April 1998 (Client-IBM Corp, Endicott, NY w/Computer Task Group)
As a Sr. Programmer/Analyst, I handled Year 2000-code analysis and re-engineering at a major computer
manufacturer's site. These were modules originally developed in COBOL II and PL/I and accessed databases in IMS, VSAM.

August 1996 - August 1997 (Client-Anitec Corp., Johnson City, NY w/Outsourcing Systems International, Vestal, NY)
As a Sr. Programmer/Analyst, I designed, coded, tested, and implemented new programs and modified existing
programs in a manufacturing environment that was involved with papers and chemicals for the film and photo
copying industry.
These included payroll, human resources and warehousing systems.
Work was done from high level specs, included all phases.

February 1995 - August 1996 (Client-Prudential 401K Mgmt. w/Computer Aid, Inc., Scranton, PA)
As a Sr. Programmer/Analyst, I designed, coded, tested, and implemented new programs and modified existing
programs at a major manager of 401K deferred compensation funds.
These programs were the core of a 'loans processing' system made available to enrollees at their respective
employer locations.
All work was from very high level specs. Subsequently, the 3rd party vendor (Sungaard/Omni) made the system
part of their core offering to other clients.

December 1988 - February 1995 (Client-IBM Corp, Endicott, NY w/United Engineers, Inc., Endicott, NY)
As a Sr. Programmer/Analyst, I designed, coded, tested, and implemented new programs and modified existing
programs comprising a major factory shop floor control and scheduling 'operating' system at a large computer
manufacturing site.
Code named CIMPAC, the system was a major component of the manufacturing process in the USA and several foreign
locations, providing real-time access to processes. It was coded entirely in Basic Assembler Language.
In addition I provided new enhancements to inventory systems based in COBOL and IMS.

Working independently (Client-New York State Veterans' Home, Oxford, NY)
I am designing, developing a replacement resident dietary requirements and monitoring system for a large
skilled nursing facility.
The system was built around a proprietary database and MS DOS plus MS compiled 'QBasic' which I designed,
developed and installed many years ago.
It functions five times daily to allow development of programmed tray cart loading and food selection as
well as nourishment tracking for nursing home residents.
As the original author, I am converting the system to Rebol software technology.