1. Richard Shields
Summary
Information Technology professional consultant for over 25 years.
Industries: Healthcare, Banking/Finance, Retail, Insurance, Education, Manufacturing,
Construction Estimating, Construction Management, Point of Sale,
Freight Management, Inventory Control, Supply Chain Technology
Functional Areas: Programmer, Systems Analyst, DBA, Team Leader, Project Manager
Programming Languages: IBM High-level Assembler, COBOL, COBOL II, Enterprise COBOL, CICS Macro,
CICS Command level, DB2, IBM CSP4, Eztrieve, Microfocus COBOL,
PICK Unidata/Universe, PICK D3, Visual Basic, Eztrieve, BMS, ASP.NET,
VB.NET, ADO.NET, ORACAL 10 DB
Command Languages: REXX, TSO, CLIST, JES2, CA7, CA-SORT, OS/MVS JCL, Change Management
ISPF, EDF, ICCF, Vollie, QMF, SPUFI, LIBRARIAN, SDSF, CA-ENDEVOR
Operating Systems: VM, Z/OS, OS/MVS, OS/390, DOS/VSE, PICK D3, Unidata, Universe, Linux,
UNIX
Development Tools: Volle, File Aid, Xpediter, CA-Easytrieve, Roscoe, Panvalet, Endevor, Accu Term
2000
Relational Databases: DB2, PICK Systems RDBMS (Multi-user/Multidimensional), Access, Sybase
Databases / Tools: VSAM, DB2, MS Access, Fox Pro, PICK D3 TCL & Procs, ODBC, SQL
Desktop Applications: MS Office 2010 (Word, Excel, Access), Visual Studio, MS Publisher
Dreamweaver MX, Quick Books, Simply Accounting, MS Front Page,
HTML, XHTML, CSS, Java-Script, PHP and MySQL
Methodologies: Structured Logic, Top Down
Network Applications: Windows 7, Vista, XP/PRO, TCP/IP, FTP, LAN, WAN, PICK RDBMS, UNIX, AIX,
CICS, OLTP, Packet Writing & Switching, Message Queue Processing
Richard P. Shields Page 1 of 6
2. PROFESSIONAL EXPERIENCE
IT Business Analyst, Independent Consultant and Applications Developer 05/01 – Present
September, 2014 to …. - Senior IBM High Level Assembler and z/OS Software Consultant to Dell Computer.
Member of a 4 man consulting team mandated to take Dell’s home grown high level assembler developed system
and convert it to IBM’s new z/OS Mainframe environment, The 98% finished environment supports IBM z/OS
Connect with apps, z Application Assist Processor (zAAP) and IBM Integrated Facility for Linux (IFL) with full
support for VSAM, Unix, Sybase and DB2. We have created dual mode programs (combined batch and CICS
programs able to access online files via batch programs without having to bring down the CICS region). This
eliminates inter-region communication restrictions. This is without a doubt the most advanced application of the IBM
z/OS environment ever. Dell selected me because I was one of 54 people in their worldwide search for qualified
consultants to participate in their very confidential Insurance and Financial Services project.
June 2012 to June 2014 - Application Development Consultant for an internet/e-commerce development firm.
Responsible for programming and development support for multiple client accounts. Duties include modifying
existing Assembler and COBOL programs as well as the creation of new application and interface programs.
Clients are Healthcare Clinics, major retail distributors and e-commerce applications where users will be able to
generate custom complex reports based on very simple or complex SQL input statements.
May 2009 to May 2012 - As a Sr. Programmer/Analyst – Consultant for Unisource, Cincinnati, Ohio, converted
Assembler Language application programs to COBOL. Assisted Technical Architect with conversion and re-
architectural plans. Created field level data dictionary from Assembler language record layouts. Responsible for
creating and maintaining COBOL record layouts from Assembler Language definitions. Converted Assembler
language batch programs, Assembler Language CICS Macro Level and Assembler Language CICS Command
Level programs to COBOL. Converted Assembler Language programs from CICS Macro Level to CICS Command
Level. Modified Assembler and COBOL programs to meet new business requirements. Software utilized – Z/VM,
Z/VSE, CMS, XEDIT, REXX, VSE/COBOL, High-level Assembler, BMS, CICS, JCL, Mackinney Tools (XRAY,
TRAC and Dump Detective).
November 2007 to May 2009 - As a Systems Analyst and Applications Developer assigned to Blue Cross Blue
Shield, of TN, Chattanooga, TN, I participated in the applications development, programming and implementation
of the Enclarity Data Cleansing of Health Care Provider data for Claims Processing. The application requirement
was to maintain a Provider database to be matched against over 4 million Enclarity Certified Providers. My
assignments involved the writing of MQ Series Programs, Procs, SQL queries JCL Scripts for both the Mainframe
side (Enterprise CICS COBOL, DB2 and FTP) the Unix AIX side involved the writing of Microfocus Cobol programs,
Unix AIX SQL Queries, Procs, Scripts and FTP to support the loading of many DB2 and Sybase database tables.
Utilized Endevor to control change management functions. Addition responsibilities included creating all necessary
TSO JCL, PROCS using CA Endevor and RACF – SDSF required to support the applications, databases and
generation datasets.
Richard P. Shields Page 2 of 6
3. November 2006 to November 2007 - AFLAC, Columbus, GA - As a Database Programmer, developed and wrote
CICS programs to support the WITTS (Worldwide Internet Transaction Tracking System) database for a major
assurance company. Also responsible for the programming of the extract of the HTML BLOB and the updating of
the Data Warehouse database and interface with business objects. Additional responsibilities included the setting
up of MS Queries for private file servers for specific groups of users to access the Data Warehouse with adhoc
report requirements.
January 2006 to November 2006 - Performed IBM Assembler/Macro Level programming modifications to a CICS
Order Processing application for BLAIR, a 500 Million dollar a year company in Warren, PA. My responsibilities
were concentrated in the area of Credit Card Authorizations to ADS via the internet and a secure network. An
additional responsibility was parallel testing of the modified programs against the existing programs using EDF and
Intertest.
December 2005 to January 2006 - Responsible for reverse engineering and reprogramming of a Retail/Commercial
New Loan Application for First Citizens Bank, Raleigh, NC. The original system was developed over 18 years ago
and was written in IBM Assembler Language. Rewrote the programs in CICS/COBOL II/DB2 creating a state-of-
the-art structured logic application that directly handles all possible loan applications from over 400 branches and
several hundred dealers. I also functioned as the DB2 Administrator. The challenge was to replicate very complex
interest, insurance, bank retention and hold percentage calculations that could only be obtained by reverse
engineering the existing Assembler language programs. The best feature I developed was the ability to do
automatic regression testing against a permanent test database after any modifications were made to any of the
programs. The application was also linked directly into the Direct Deposit and Credit Card applications. In addition. I
was also responsible for programming the Advanced Forms Processing function that was required for the
generation of the many types of automated mailings required by the system.
May 2001 to December 2005 - For 5 SENTARA Hospitals, Norfolk, VA and 5 INOVA Hospitals, Falls Church, VA I
supported Mc Kessen HBOC Medipac Applications (Patient Accounting, Patient Management, Claims Processing,
Payments and Patient History for over 5 million cases) as a Systems Programmer. In addition, as an Applications
Developer, Programmer and Database Administrator, I provided on-call production and programming support for
on-line CICS and batch applications. Programmed and tested user modifications and vendor software upgrades.
Involved in HIPPA compliance in the areas of Direct Data Entry and Data Code Set compliance for HCFA-0149-P.
Designed and programmed PICK D3 multi-dimensional relational database system for Patient History for Sentara
Healthcare in relation to HCFA-1500 and UB92 processing requirements.
Richard P. Shields Page 3 of 6
4. Ferguson Enterprises, INC. 12/99 –
05/01
Manufacturing / Supply Chain Technology as a Process Analyst/Sr. Programmer
Environment: PICK Unidata Basic, Unix, FTP, Oracle, HTML, HTMP, PHP, MRO.com
As a programmer and applications developer, I was involved in Supply Chain Technology, Web Order Inquiry and
Web Order Processing. Participated in the development and programming of two major applications.
Price/Availability and Order Entry, which required taking HTML specs and converting them into Unix Middleware
programming specifications for review by the business analyst and then converting them to PICK programming
specifications. Using the PICK specifications, wrote application programs in PICK Unidata Basic. Also wrote many
other PICK Unidata Basic programs for Data Warehousing, Internet e-mail, Intranet email, Order Processing and
Order Summary applications. The majority of the programs had to directly interface with Middleware Message
Queues and MRO.com.
Laser Quick Systems, Inc. 08/93 –
12/99
Project Manager & Sr. Programmer Analyst
Responsible for the programming and implementation of Duplicate Drug Therapy, Drug to Drug Interactions and
Patient Education Monograph applications required to support over 550 PC Tablets (Pen-based) via 60+ remote
field offices located in the five boroughs of New York City. Also responsible for the development, programming and
implementation of stand-alone CICS/DB2 applications and then interfaced them into existing IBM CSP4
applications. Created all generation data groups, DB2 tables and VSAM files with Alternate Indexes. Maintained
related files, tables and migration procedures. Wrote program documentation and operations procedures for all
three applications. I also programmed an additional sub system in PICK Unidata Basic to document, cross
reference, search and report on all mainframe source code and copy books.
Responsible for the programming and implementation of a Warehouse Inventory and Sales Distribution
Management System on twin IBM 3081s under OS/VS1 utilizing IMS/DC and CICS/DB2 with Multi-Region
Operation. An important feature of the system is the ability to play “What If” games by altering sales positions,
inventory positions, incoming shipment and promotional strategies. Developed advanced screen designs, including
a Help function and system user database required to support the distribution reports to 18 remote distribution
centers. Created alternate indexes and all DBD’s and PSB’s required to improve overall response time when
searching databases.
Heavily involved in trouble-shooting, program maintenance, modifications and applications development for several
existing DOS/VSE and new computer systems (IBM 4341, Microdata, Ultimate, AS 400) as well as a new LAN
network. Responsible for conversion of all historical financial data to new platforms. Developed and wrote
PICK/Unidata Basic programs to convert and upload mass amounts of data and programs that had to be upgraded
to new release levels. Handled all ad hoc program modification requests and user interface. Developed new
applications in support of several hundred remote users including New York City Hall.
Richard P. Shields Page 4 of 6
5. Heavily involved as a working project manager in the design, Pick/Unidata programming and implementation of an
HMO Claims Processing and Billing system. Participated in the development of an intelligent “Green Screen”
Applications Generator that performed like “Windows for Dumb Terminals”. Used the new applications generator as
a Case Tool to design and develop all of the Claims Processing subsystems required for the HCFA 1500, UB92
and Transportation Claims Processing systems.
As a programmer and applications developer, I participated in the conversion of a securities processing and
clearing system. The system enabled the institution to assume control of the processing and clearing of its equity,
bond and FSD business. Analyzed the ADP Security Master File in order to support field mapping required to
create new security master records in the Lehman Brothers database. Wrote series of batch and on-line Assembler
and CICS COBOL programs to convert tables to a schema for assigning figuration data required for pricing
securities. Utilized DB2 (QMF and SPUFI), BMS, TSO and ENDEVOR. Also responsible for
Batch JCL and Procs.
Participated in the modification and implementation of GTE’s Healthcare system which was purchased as a
package with major modifications to be implemented in several stages. Became heavily involved in writing and
modifying CICS COBOL and Macro level Assembler programs. Promoted periodic update tapes to various regions
depending on modification level and type of library being updated. Set up all GDG, SEQ and VSAM files for each of
the 10 regions being supported. Modified existing code and wrote new programs to convert, migrate and implement
application subsystems, databases, tables and dictionaries.
On-Line Technology, Inc. Prior to
08/93
Sr. Programmer Analyst
Heavily involved in development and programming of vertical market programs for Construction Estimating,
Construction Management, Freight Management, Point of Sale, Manufacturing, Warehousing and Inventory
Control. The applications were developed utilizing PICK Multidimensional Relational Database Management
System designed to run on over 10 different platforms. Also supported several IBM mainframe clients in the
programming and applications development environments. Wrote several hundred Pick Basic programs,
subroutines and “Help Functions” required by the above software packages.
Participated in the programming and implementation of the HIP of Greater New York Health Insurance Claims
processing system. Converted CICS Macro level Assembler programs to CICS Command level COBOL programs
utilizing ISPF. Also responsible for creating all necessary JCL and PROCS for batch processing in both test and
production environments for 10 LPARs.
Developed a complete project implementation plan and detailed task list for a Citibank's Corporate Real Estate
Management system. The applications supported were Space Inventory, Space Forecasting and Space Planning
Richard P. Shields Page 5 of 6
6. plus Affinity Analysis, Vertical Stacking and Blocking, Computer-Aided Drawing, Corporate Real Estate Taxes and
Lease Management. Responsible for data modeling, hardware evaluation, software and vendor evaluations,
database design, software modification specifications and customized software development. Also interfaced
heavily with users, business analysts, programmers, software vendors and very senior corporate management.
Participated in the development and programming of a Back-Office Commodity Delivery System for E F Hutton
brokerage corporation. Wrote programs in COBOL using BMS and VSAM. Shortly after, I repeated the application
development and programming tasks for another brokerage firm (Merril-Lynch-Pierce-Fenner & Smith).
In my early days as an IT professional, I developed numerous communications equipment interface solutions via
hardware and software for IBM, Control Data and Sperry-Rand (Univac) corporations. Some of the solutions were
corrected via software and others I corrected via physical hardware modifications. I was able to get Univac
terminals to emulate IBM terminals via strapping options in the IBM 370X and Memorex 1200 Communications
Control boxes. Another feat was the implementation of Control Data Dual Channel disk drives which replaced IBM
disk drives without upsetting the existing IBM environment.
Education
BS – Mathematics, New York University, New York, NY.
Hundreds of hours of programming and database development seminars, classes and workshops
conducted at IBM’s very private Red Oak School in Westchester, NY.
Participated in the development of PICK ABS Frames and integration into the Firmware environment.
Certifications / Licenses
One of the two people who developed the original version of RPG for the IBM .
As a Consultant/Systems Programmer, participated in the development of “CICS Error Recovery” for IBM.
Programmed and installed PICK Relational Database system for Pilgrim 1 Nuclear Power Plant, Plymouth, MA.
PICK/Raining Data D3 Developer & Value Added Retailer (VAR).
Certified 1st Line support for PICK Unidata, PICK Unidata and PICK D3 applications development.
Publications
Linn’s Stamp News 1998 – Philatelic Database Development & Numbering Systems which led to over 1,000 letters
from readers. Responded to all the letters over several months.
Contact Information
E-mail - rpetershields@aol.com
Cell # - (770) 402-4175 - EST 8:00 AM to 11:00 pm
Richard P. Shields Page 6 of 6
7. plus Affinity Analysis, Vertical Stacking and Blocking, Computer-Aided Drawing, Corporate Real Estate Taxes and
Lease Management. Responsible for data modeling, hardware evaluation, software and vendor evaluations,
database design, software modification specifications and customized software development. Also interfaced
heavily with users, business analysts, programmers, software vendors and very senior corporate management.
Participated in the development and programming of a Back-Office Commodity Delivery System for E F Hutton
brokerage corporation. Wrote programs in COBOL using BMS and VSAM. Shortly after, I repeated the application
development and programming tasks for another brokerage firm (Merril-Lynch-Pierce-Fenner & Smith).
In my early days as an IT professional, I developed numerous communications equipment interface solutions via
hardware and software for IBM, Control Data and Sperry-Rand (Univac) corporations. Some of the solutions were
corrected via software and others I corrected via physical hardware modifications. I was able to get Univac
terminals to emulate IBM terminals via strapping options in the IBM 370X and Memorex 1200 Communications
Control boxes. Another feat was the implementation of Control Data Dual Channel disk drives which replaced IBM
disk drives without upsetting the existing IBM environment.
Education
BS – Mathematics, New York University, New York, NY.
Hundreds of hours of programming and database development seminars, classes and workshops
conducted at IBM’s very private Red Oak School in Westchester, NY.
Participated in the development of PICK ABS Frames and integration into the Firmware environment.
Certifications / Licenses
One of the two people who developed the original version of RPG for the IBM .
As a Consultant/Systems Programmer, participated in the development of “CICS Error Recovery” for IBM.
Programmed and installed PICK Relational Database system for Pilgrim 1 Nuclear Power Plant, Plymouth, MA.
PICK/Raining Data D3 Developer & Value Added Retailer (VAR).
Certified 1st Line support for PICK Unidata, PICK Unidata and PICK D3 applications development.
Publications
Linn’s Stamp News 1998 – Philatelic Database Development & Numbering Systems which led to over 1,000 letters
from readers. Responded to all the letters over several months.
Contact Information
E-mail - rpetershields@aol.com
Cell # - (770) 402-4175 - EST 8:00 AM to 11:00 pm
Richard P. Shields Page 6 of 6