Professional Summary
I am a senior-level Mainframe Developer/ QA MGR/LEAD with 35 years of
experience in the field. My background includes extensive use of COBOL,
DB2, CICS, VSAM and other tools and technologies commonly used in the
mainframe environment I have played a key role in multiple large and
complex applications, and I have gained a track record of delivering on-
time, high-quality results. Typically, I have becomes the "go to" resource
on my projects, where my technical leadership in the areas of COBOL, DB2
and CICS are acknowledged and sought out by team members. The last three
years I have moved to Quality Assurance Lead working with Quality Center,
Jira and Agile working on projects using both Waterfall and Agile
techniques in both a mainframe and distributed environment, My Agile group
spent a week this year with Craig Larman (one of the most influential
Agile people in the world) going over Agile approaches and how to best
attack banking project solutions using our hybrid banking scenarios. I have
very good communication skills, and my interpersonal abilities are very
good. I am able to hit the ground running and bring immediate results.
Technical Summary
HARDWARE: All IBM mainframes from System 360 series to the present
generation. I have used LAN-based PCs the last six
years as a mainframe front-end.
SOFTWARE: DB2, CICS, INSTALL/1, TSO/ISPF, ROSCOE, PANVALET,
ENDEVOR, CHANGEMAN, QMF, MFS, BMS, IMS DB/DC, DLT0,
INTERTEST, XPEDITOR Quality Center, Jira, Fitnesse and IBM tools.
OS'S: MVS/ESA, MVS/XA, VSE/SP, VM, MS DOS, OS2, WINDOWS 98 and
NT2000
LANGUAGES: OS/VS COBOL, COBOL11, COBOL 111, DL/1 IMS DB/DC, Fitnesse,
COMMAND LEVEL CICS, SQL DB2, FOCUS.
Experience Highlights
FEBRUARY 2006 - SEPTEMBER 2014
JPMorganChase
SENIOR PROGRAMMER ANALYST (AVP) /QA ASSURANCE LEAD
I started as a contractor in February of 2006 for JPMorganChase. I was
assigned to the CIF AD group. My group was working on the consolidating of
existing legacy CICS modules into fluid readable functionally stable code.
I was rolled over as an AVP level programmer in August of that year (2006);
I worked on CICS /DB2 batch and online modules for CIF AD. My group was
very involved with the setting up of the test environments, reviewed
project FRD's from the BA's, wrote TDD's along with writing unit test
cases, for the various functionalities for projects within the current
release. I was also a lead on many of these releases that were migrated to
production.
Later I moved to the QA group as the SME CIF QA LEAD. This involved
working with Quality Center, writing and testing test cases for assigned
projects within releases, along with writing up defects for the CIF AD
group to correct. I was also involved with the training in my QA area, both
in the daily and intra-day processing principles. My last big project in
CIF QA was the setting-up and testing of the DODD-FRANK Initiative.
Presently I was asked to help the Payment HUB/FXSL teams. I moved to the FX
groups as a SME QA Lead. I helped with the set-up of the clearing
environment used to interface with the new Payment HUB transaction system.
The group was involved with the learning of the Agile project testing
approach to testing with Oracle data bases used in the distributed process
for Payment HUB. This new Payment System processed DODD-FRANK payments
first as a pilot and has evolved into the new payment engine going forward
(JULY 2013) . This payment system (FXSL) will interface with GCA (H2H,
PAYSOURCE), Initial Client Transaction requests, the USD Clearing apps
(CIF, GFC, GFP), FIRCO, FxXpress, ATHENA (getting and assigning payment
contracts) along with the wire processing (GFP,FTS, MTS) and the ACH
payment processing (USACH, IPAY and GACH) to complete a transaction for the
backend (WDC, IRIS). The overall testing is a hybrid Agile/waterfall
approach using Quality Center with a system E2E testing scheme along with
normal test case scenarios on manual and automated test cases (FITNESSE)
mixed with regression testing through the life cycle (QA -UAT).
FEBRUARY 2004 - NOVEMBER 2005
ABC DISTRIBUTING, LLC.
SENIOR PROGRAMMER ANALYST
I am currently working as a technical lead in charge of a group five
programmers converting an existing CICS/VSAM based Catalog System to a
CICS/DB2 Environment. My team designed, coded and system tested this
application to completely change the present system in three stages. First,
we mapped the existing VSAM Customer File base into DB2 tables. We then
wrote extract and load programs to convert the Customer data. We had to
modify and test the existing Online and Batch VSAM based Customer File to
update both the VSAM and the new DB2 Customer Tables. Since we are
changing the existing programs by application groups, we are still using
the Customer VSAM File as the Master. The extract and load jobs place the
current Customer VSAM File and DB2 Tables in sync every night. When we
finally finish the modifications of the Online and Batch programs, we will
then start changing the current CICS and Batch modules to directly update
the DB2 Tables. I wrote the DB2 sync modules (both batch and online) to
Update the DB2 Tables based on the current functionality of the existing
Online and Batch Programs.
SEPTEMBER 2002 - OCTOBER 2003
OFFICE DEPOT
CONSULTANT
I served as a Co-Technical lead with a six person Application Team
(Reference Systems) that supports and maintains all additions, changes,
updates and purges to all the Items, Vendors, and Wholesalers that do
business with Office Depot. These Systems create Daily Files that are
downloaded to the Stores POS (Point Of Sales) System. Office Depot has a
large AS400 and IBM Mainframe Environment. I converted the old
DB2/Easytrieve modules to new DB2/Cobol-3 batch and CICS modules. This
involved design, analysis, coding and system tests, before migrating these
new modules to Production. Concurrently, I also supported any Production
problems for the existing system that came up during the work day.
OCTOBER 2001 - SEPTEMBER 2002
FIRSTAR/ USBANK
CONSULTANT
I was the Mainframe technical lead of a group of six people that maintained
Firstar's Retail Internet Banking Production System. This involved coverage
on a 24 by 7 timetable. The system incorporated batch COBOL and CICS
programs on the mainframe side that interfaced with middleware software to
process transaction requests from the Bank's Internet WEB Site. The Firstar
Customer Base was a HOGAN Banking Package utilizing ORACLE SQL and DB2 Data
Bases modified for Firstar's specific Application Banking requirements. The
CheckFree Corporation served as Firstar's clearing house in order to
process online BillPay, maintenance and Funds Transfer Customer
Transactions. If there was a Production problem, I had to correspond with
both Firstar's operations group, along with the CheckFree group to clear up
any Production customer issues. I also was on the conversion project that
converted all the Firstar RIB East Customers to the newly merged Bank,
USBANK on the RIB West System.
APRIL 2001 - OCTOBER 2001
TYCO/ADT INC.
CONSULTANT
Served as the sole technical Mainframe lead on a team that developed batch
and on-line software to automatically move ADT's Customers from one Town to
another Town. This move also carried over the Customer's related data from
their RIF (Revenue in Force), G/L (General Ledger) and FA (Fixed Assets)
Systems without manual intervention. The mainframe system was a platform
mix of IMS Data Bases and DB2 Tables, with CICS on-line Screens. This
project reconciles Town Numbers between the ADMIN (Mainframe) Reporting
System and the BOA (Oracle/SQL) Reporting Environments, based on the Zip
Code of the ADMIN Customer. The system allows for better customer service,
and provides more accurate Job Costing, Accounting and revenue recognition.
JUNE 1997 - APRIL 2001
AMERICAN EXPRESS
CONSULTANT
Served as Technical Lead and Business Analyst for a group of seven
developers who created a new DB2 GRMS (GLOBAL RISK MANAGEMENT SYSTEM)
subsystem called Line Management for the marketing arms of the American
Express Company. I was involved in the original Analysis, Design, and
Coding of this new system. This was followed by the Complete Life Cycle
testing and successful implementation of the current Line Management
System. This system uses the internal Customer Data Base of the GLOBAL RISK
SYSTEM in conjunction with the Credit Information Data Base used by the
American Express Risk Systems. The DB2 Line Management System uses the
above mentioned Data Sources, to create a Market Offer Data Base. The
American Express Underwriting Marketing Groups, (for example, SBS and
CCSG), use this information to Analyze and create Marketing Campaigns. They
offer new Products and Lines of Credit increases to new and existing
Customers, via Direct Mail, Telemarketing thru traditional Marketing
Applications, and in the future, WEB Base Software that will communicate to
the American Express Customer via the Internet.
I was Technical Lead Programmer of the Custom Extras development team (four
programmers), whose overall objective was to implement System capabilities
in support of both the CCIB (CHARGE CARD IN THE BANK) Initiative and the
TRIUMPH Migration Strategy. The purpose of the CCIB Initiative was to
transfer the Charge Card Business from the LEGACY (Current System) TRS
(Travel Related Services) to AECB (American Express Centurion Bank) TRIUMPH
(Proposed System) to take advantage of the flexibility provided by a bank
infrastructure to increase Revenue and Profitability. AMEX charges a fixed
fee, plus carries charges on the delinquent portion of the balance. The
application changes were twofold, one involved writing conversion programs
to transfer Accounts from the LEGACY System to the TRIUMPH System, and the
second involved converting the present Custom Extras IMS/DC DB2 Screens to
a CICS DB2 Base System, using CHANGEMAN / INSTALL/1 Foundation
Architecture. These Screens are used by American Express REPS, to lookup a
persons Account. If they quality for a Promotion, the REPS will manually
qualify the person for a Reward or at the REP's discretion, give a
Discretionary Reward, if the Promotion is setup for such a Reward. Basic
lookup of Account Info, Promotion Detail, Reward Detail and Terms and
Conditions of the Promotion is also part of the inquiry and update process
of this CustomExtras Subsystem.
MAY 1995 - JUNE 1997
FLORIDA POWER & LIGHT
CONSULTANT
I was part of a technical team of six programmers who developed and
Maintained the CIS11 FRMS (FIELDS REP MARKETING SYSTEM) System, which
comprised various batch and on-line programs for the FPL Marketing and User
REP community. I wrote DB2 batch and on-line CICS programs, using
CHANGEMAN INSTALL/1. I also wrote CICS/DB2 mainframe programs
using Smalltalk as its front-end Driver. The on-line programs used both
Smalltalk Transaction Driver Modules, as well as standard CICS INSTALL/1
Conversation Modules. The following is a sample of the various Application
programs that I wrote for the FRMS System. The PEXT (PAYMENT EXTENSION
SYSTEM) System set up a separate Payment schedule for customers to pay the
balance on Accounts that would have become delinquent. The ATR (ACTIVITY
TIME REPORTING SYSTEM) System setup and Monitored User REPS and Field
Personnel weekly and monthly hours REPORTS. The BES (BUSINESS EVALUATION
SYSTEM) System was a Smalltalk front-end Application with CICS/DB2 data
access used by User REPS at FPL to monitor and evaluate work performed by
FPL for residential and commercial customers. The System evaluated
contractor work and tracked Customer comments by its Customer Surveys. I
wrote batch FPL Marketing Reports for the BES System and on-line programs
that were used by the User REPS for Customer Inquiry and Updating of the on-
line BES processing Screens.
DECEMBER 1988 - MAY 1995
IRVING TRUST/ BANK OF NEW YORK
SENIOR PROGRAMMER ANALYST
Served with a group of programmers responsible for the design, development
and maintenance of securities lending applications. These programs were
batch and on-line, using a DB2/CICS platform. Conventional methods were
used for successfully testing and implementing new programs and maintaining
existing systems, if needed by the end-user community. Coded, tested and
implemented on-line modifications required for the move of the system and
the conversion of customer assets from the Irving Trust Company to the Bank
of New York.
During the final 3 years, I was part of a development team that designed
and implemented an in-house state-of-the-art domestic and global DB2/CICS
batch MasterTrust/Master Custody reporting system. This product was
developed to track and produce reports for major pension customers. The
bank is paid a fee for handling these accounts and produces customer-
specific reporting packages. We are also developing DB2/CICS programs for
our account executives and accountants to allow real-time edit, update and
audit functions, as well as audit period timetable, depending on the needs
of the client.
MAY 1987 - SEPTEMBER 1988
TSR COMPUTER SERVICES, CLIENT: MERRILL LYNCH
CONSULTANT
Part of a payroll team that successfully tested and implemented a new
payroll system (HR/PAY) for Merrill Lynch. Tasks included unit, string and
system testing of back-end programs, trouble-shooting general ledger and
expense extract problems, and the coding of new programs to correct
original system design flaws. Coded reformat programs for Merrill's user
clients, by downloading payroll information from its new data base. Helped
develop an in-house payroll database system in FOCUS to track employee
expenses and deductions. Analyzed and corrected
various general ledger and expense extract problems for Merrill's general
accounting system. Wrote production procs and accompanying documentation
for migration into the production environment.
NOVEMBER 1985 - MARCH 1987
TEKMARK COMPUTER SERVICES, CLIENT: NYNEX Payroll Division
CONSULTANT
Responsible for the design and maintenance of new and existing programs for
various user applications. Wrote DL1/IMS/COBOL and VSAM programs to enhance
the ERIS Payroll System, including tax changes, medical benefits, EFT,
payroll register, deferred wages, 401K loans, telephone concessions, group
life insurance, union dues and eligible wage projects. I was responsible
for unit testing, updating Master Tables, writing new Procs, completing new
documentation, and final migration into the Production environment.
Developed various management tracking reports in FOCUS for the ERIS Payroll
System.
JUNE 1980 - SEPTEMBER 1985
FISA (FINANCIAL INFORMATION SERVICES AGENCY) (City of New York)
Payroll Services Division
COMPUTER SYSTEMS MANAGER
Managed a group of twenty programmers involved in the development of a new
in-house Payroll/Personnel System for the City of New York. The project
required extensive knowledge of COBOL and on-line and batch DL1/IMS DB/DC
applications.
Responsible for writing COBOL DL1/IMS DB/DC programs for various areas of
the Payroll System including Gross-to-Net Processing, Reference Table
Update and Accounting. Designed, coded and implemented the Holiday Pay and
the Garnishment Subsystems. Member of the migration team responsible for
testing all new software moved into production. Tests were conducted using
BTS and DLT0 Utilities. I also maintained existing programs for the Payroll
System, and was responsible for the Subsystem that produced W-2's for the
City's 350,000 employees. This system also produced Federal and State Tax
Reports, and quarterly FICA Tapes for the IRS.
Education
EPC Computer School, September 1969 - September 1971
. Concentration on OS/JCL, System 360 operations, CICS, Cobol and RPG
Programming.
Queens College, September 1969 - September 1971
. Business and Computer Science courses oriented towards a Data
Processing Career.
Queensborough Community College, September 1967 - September 1969
. Forty credits obtained in Business Administration.