Sign in

Manager Project

Spring Hill, Florida, United States
50/hr on W2
January 02, 2017

Contact this candidate

***** ********** **.

Spring Hill, FL 34608 941-***-**** (Mobile)

Senior Programmer Analyst / Mainframe Developer


Programming Languages


Tools and Software (Cont.)



20 yrs

Administration Tools, IBM utilities, DF Sort, Extra

10 yrs

CICS Cobol

15 yrs

Syncsort, SAR, TMS, JIRA, SharePoint

5 yrs


10 yrs

Platinum Tools, RC Query, Data Warehousing

4 yrs

ADS/O, Cobol/DC

12 yrs

DB2 Stored Procedures, Mainview for WebSphere

2 yrs

DL/I, Easytrieve

3 yrs

TSO/ISPF, CA7, CA11, Zeke, FTP, NDM, QuickRef

15 yrs

SAS for z/OS, Quick Job

2 yrs

Changeman, Endevor, CA-Panvalet, Librarian, Roscoe

15 yrs

Unix, Exceed, Telnet, Oracle 9i, Visual Basic

1 yr


12 yrs

Vi Editor, PL/SQL, Data Stage Basic

1 yr


12 yrs

Basic Assembler

10 yrs

Windows 95/98/NT/20xx/XP/Windows 8

15 yrs

Microsoft Word, Excel, Outlook, Lotus Notes, Visio

15 yrs

IMS, MQ, HP Quality Center, Appwatch, File Manager/TSO

3 yrs

Tools and Software

Control-M, Control-D, Smartest, Smartedit

1 yr

JCL / Copybooks / Procs

20 yrs

IBM Debug – CICS and Batch (GUI and Mainframe)

1 yr


15 yrs

BMC Catalog Manager

1 yr

Xpediter/CICS, CA-Intertest, Abend-Aid CICS

10 yrs

Agile Methodology, Rational, CA JCLCheck

6 mos

Xpediter/TSO, File Aid/MVS, Abend-Aid MVS

10 yrs


3 mos

DB2, SQL, Spufi, QMF, File Aid/DB2

8 yrs

IBM Control Desk

2 mos

Operating Systems - IBM Mainframe and IBM compatible PCs, CICS, IMS, DB2, CMS, Unix

SDLC Methodologies – Method 1, Waterfall, Agile, Rational

Summary of Professional Experience

Built structured analysis and design of online and batch DB2/IMS/IDMS/CICS/MVS COBOL mainframe programs, using several SDLC strategies for all project analysis, development, testing, and performance tuning,

Created and executed JCL, Procs, SET statements, INCLUDE statements, in the Z/OS Mainframe environment, and using symbolics and condition codes, and job scheduling software and their processes (CA7, Zeke),

Created and modified applications built with COBOL, Assembler, JCL, VSAM, IMS, IDMS, ADS/O, MQ middleware, and DB2 Stored Procedures, as well as load-and-go programming – Easytrieve, SAS, Quikjob, Rexx, and DYL-280,

Conducted research and debugging efforts, using tools such as Xpediter and IBM debug for batch and online, and CA-Intertest for CICS, and worked with various mainframe file and data manipulation tools (Syncsort, DF Sort, IEBGENER),

Utilized various change management software packages including Endevor, Changeman, Roscoe, and Librarian,

Utilized data transfer protocols such as Network Data Mover (NDM) and Secure File Transfer protocol (SFTP), and collaborated with managers, clients, team members, and other project teams – with correspondence utilities such as Lotus Notes, SharePoint, Visio, Clarity, and Outlook,

Built and uploaded project initiatives, analysis and design documents, and testing cases, into JIRA, SharePoint, and Rational as repositories,

Worked with managers and team members on short and long-term projects as well as providing production and on-call support on demand using SDLC methodologies such as Waterfall and Agile.

In addition, I have been employed by businesses that involved very complex and voluminous data structures, including the bankcard processing applications and credit card data warehouse (Total System Services and Hong Kong Shanghai Bank), the brokerage firms (Bank of America and Merrill Lynch), health care and pharmacy claims processing (Blue Cross / Blue Shield of Alabama and Express Scripts), an electric utility company (Indianapolis Power and Light), DDA Account Services and liquidity products (JP Morgan Treasury Services), and, manufacturing (VF Corporation).


Total System Services, Inc. (Columbus, GA)

Programmer Analyst Senior 01/2016–09/2016

As a Programmer Analyst at Total System Services (Payment Card Industry), was placed within the Financial Control Services Division for North America applications. These included executing card transaction processing such as reporting, handling settlement information, posting, and routing electronic transaction information to and from the following associations (Visa, MasterCard, Discover, Amex, Discover, and Diners Club). Within the FCS Division, my services were performed for the Incoming and Outgoing project team. Daily activities include creating, analyzing, designing, coding, debugging, and maintaining existing elements, and testing and implementing all elements within and under project timelines. Another key activity within the Incoming and Outgoing team included participation in detailed technical reviews for a member preparing for an upcoming implementation of a project. This process was documented very extensively and became part of the design documentation. Members would review and offer advice and point out mistakes and how to make corrections. These reviews also applied to ticket resolution. The manager of the team was also involved and every person was responsible for making certain that the new solutions were fault-free and production-ready. The Incoming and Outgoing team also collaborated and communicated with other teams including Business Analysts, Production Support personnel, and Operations to confirm that the implementations of the project / ticket went into production smoothly, with no issues. Incoming and Outgoing team members and the team manager, also assisted with on-the-job training and provided guidance and mentoring to other developers.

Canadian Tire Financial Services Thanksgiving Outgoing Job

Project was set up to resolve a problem ticket created by the client – Canadian Tire Financial Services, due to an abend that occurred when the Canadian Tire Financial Services Thanksgiving Outgoing job failed for the third year in a row. Project was also combined with the following one (See American Express Scalability Project, next). The Thanksgiving Outgoing Job (Accounting File # 12) was incorrect and causing the retail data from Canadian Tire to not be sent to American Express. It was corrected by replacing the job stream with the Opt Blue/ESA process that was implemented in PRJ59528. I collaborated with other team members working on the American Express Scalability Project, to make changes to jobs in both projects. Changes included adding and revising SET and INCLUDE statements. With these revisions, the jobs could be split out into separate files using a job’s accounting file number (used to identify data from groups from specific banks). These two projects also required revisions in COBOL and Assembler programs. Also required to set up unit testing cases to identify and validate the data output for American Express. Accomplished all above work sooner than hours given in project timelines, so that both projects went into production a month early.

American Express Scalability Project (PRJ59528)

This project was developed in tandem with the above project, Canadian Tire Financial Services Thanksgiving Outgoing Job – due to similarities within the American Express processes that were linked together.

Master Card Outgoing Conversion V Set-Up

This was a Conversion V setup (Master Card Outgoing only) for the conversion of the First Niagara Bank portfolio to the Key Bank Client on the TS2 Consumer platform, in the summer of 2016. This was an abridged project involving many other teams with all involved card processes requiring implementations at the same time. This project was set up to assist Key Bank to be able to verify retain and return data during Mock and Dress Rehearsal events for the Master Card association. The project required setting up outgoing jobs to be able to process transactions. TSYS was responsible for sending and processing outgoing monetary and non-monetary transactions for Key Bank in the ** Con-V environment only. I collaborated with other team members to identify the exact jobs that would be needed to build the Set-Up data for Key Bank. Edited existing jobs used in prior conversions, affirmed that job scheduling was in place and jobs were submitted and executed by the CA-7 job scheduler. Tested all selected jobs to assure that all files were allocated and that the jobs were also built in the production CA-7 environment. Project was ready for production implementation two months early and converted data was sent and processed successfully.

** Con-V environment, an area set up by TSYS for bank conversions, including jobs and job scheduling related to the bank building the conversion.

October Edit Package/Enterprise Business Compliance Release

Was assigned as the main programmer analyst for the Incoming and Outgoing team for the second annual Compliance Release issued from the TSYS associations (Visa, MasterCard, Discover, Amex, Discover, and Diners Club). Association requirements included updates to interchange rates, price changes, additional products, category codes, currency codes, and text descriptions. I was responsible for attending meetings related to the release, reporting my own updates, taking notes to assure that all relevant business requirements were understood, and reviewing and discussing solutions provided by business analysts. Was also required to collaborate with other I/O team members to assure that my analysis, designs, and testing documents were accurate and fit TSYS standards for development. Was responsible for keeping up-to-date changes as the associations made changes during the release, and also writing technical documents and posting them into SharePoint and Rational sites. Made revisions in COBOL and Assembler programs, copybooks, jobs, procs, symbolics, cond conditions, and JCL and CA7 schedules.

Skill Sets

Enterprise Cobol, Assembler, Endevor, Easytrieve, REXX, CICS, JCL, Procs, Copybooks, VSAM, DB2, z/OS, Syncsort, Spufi, File Manager, IBM Debug, SAR, QuickRef, TSO/ISPF, CA7, Microsoft Word, Microsoft Excel, Outlook, Lync, NDM, SharePoint, Rational, IBM utilities.

In-House Training

Assembler Language Class (Instructor-Taught)

Consulting Agency - Beacon Hill Technologies

Client - Indianapolis Power and Light (Indianapolis, IN) 08/2014–11/2015

Application Developer

Application Developer for a large utility modifying their mainframe legacy system to utilize Enterprise Service Bus technology for their Remote Disconnect Meter Project. The goal of the project involved reducing the need to physically disconnect/reconnect meters by using the ESB to remotely disconnect/reconnect meters. Several teams were involved in the project, including mainframe legacy groups, an Oracle team, and distributed and Web Services teams. The two main business departments affected by this project involved the mainframe legacy team were the Customer Account Services Department and the Meter Order Processing Department. The mainframe teams that I worked with were responsible for analysis, design, development, and unit testing on our own. The mainframe legacy team also collaborated with the Q/A team and the business partners to complete UAT testing. The legacy mainframe team was responsible for creating documentation for the business, and making changes to complex DB2 statements/cursors, CICS maps, online & batch Cobol programs & Stored Procedures. The developers were responsible for the full life cycle development on the Customer Account Services and the Meter Order Processing departments. The programming languages and tools and software utilized by the mainframe legacy team were: COBOL, CICS, DB2 (including common table expressions & DB2 functions), JCL, TSO/ISPF, CA7, Roscoe, Expediter for CICS and Expediter for Batch and Stored Procedures).


Attended numerous classes at the beginning of the project, to learn the environment of the Customer and Meter systems. Also worked with an application architect to become aware of all of the DB2 changes to the tables.

Worked with our team leader and the Web team, to understand the additions fields that would need to be added to all of the mainframe batch and CICS programs and maps.

Using Microsoft Word to write prototypes of CICS screens for the Customer Account and Meter Electric Systems containing the new remote disconnect codes and descriptions. Sent to business to assure contents were accurate.

Created numerous Xcel spreadsheets to analyze and list all of the batch and CICS modules and maps that needed to be revised.

Met numerous times with the managers of the Customer Account Services, along with other employees, and met also with mangers within the Meter Order Processing Department. The purpose was to clarify the changes to requirements and the work that was already completed.

Wrote new batch programs, and revised existing programs in COBOL, DB2, and VSAM - to initialize the new disconnect codes before production implementation, and modifying existing files and tables to accommodate the new data.

Using BMS and CICS Cobol, revised maps and program code, adding the new disconnect codes and descriptions. Over 100 screens and programs were built from scratch and/or modified, with three programmers.

Participated in project meetings including the IT staff for the project, as well as managers and Customer Account and Meter Electric staff members, to establish the fundamentals of Q/A and UAT testing.

Wrote technical specifications for modules and maps, jobs, procs, and stored procedures.

Wrote unit test cases to present to the management and staff of the Customer Account and Meter Electric Systems, and worked with staff to validate the correctness of the new fields. (Ran batch jobs myself and presented results to the business side; business side performed testing of CICS screens).

Worked with production implementation staff and wrote documentation to include all modules and jobs assigned to me.

Skill Sets

Enterprise Cobol, CICS, OS/JCL, VSAM, DB2, DB2 Stored Procedures, Spufi, TSO/ISPF, CA7, Roscoe, Librarian, XPEDITER, Microsoft Word, Microsoft Excel, IBM utilities.

Consulting Agency - Princeton Information, Inc.

Client - Bank of America Merrill Lynch (Jacksonville, FL) 10/2013–06/2014

Applications Programming Consultant

Performed project development, applications support, and production support at the client site of Bank of America Merrill Lynch, a global banking and global markets business of Bank of America Corporation. The business emphasis involves lending, derivatives, and other commercial banking activities, post trade confirmation, settlement, custody, transaction management, including capital Markets – and client services for the banks’ equity market products - equities, electronic trades, and commodities. Assisting Settlements and Transaction Management teams on large to small scale projects on the mainframe platform, co-existing with distributed environments, using Agile methodology and JIRA. HP Quality Center was used for defects found by Q/A and or UAT teams, who would notify the programmer of the defect, then the programmer would be required to fix the defect, and set an indicator that the fix was done.

Quick Synch-Up on Account Number vs. Unique ID – Abandoned Property

To comply with an enterprise audit finding for the Deceased Client Notification process, a new Unique ID field was added to the Abandoned Property system. This new field was needed to comply with corporate due diligence practices and state reporting, and was designed to be sent to an external vendor that would identify Merrill Lynch account owners as deceased. The unique ID field was used to match up related accounts within the enterprise so that all accounts for the same deceased owner would be marked as deceased. The updated client information on the Abandoned Property system could then be used to age accounts for escheatment.

Queried and extracted existing fields from the IMS/DB platform to add to the new Quick Sync-Up project.

Wrote new Cobol programs to initialize the abandoned property data on DB2 tables, and revised Cobol code, jobs, procs, and other elements within the Abandoned Property system.

Worked hand in hand with distributed developers who were responsible for writing new screens to allow viewing of the unique ID.

CNS-ACATS Night-Cycle Process – To Comply with DTCC Industry Mandate

Participated in a large-scale, multi-team project to revise the MICS (Merrill Lynch Inventory System), intra-company process to recognize the new CNS-ACAT account, 030-00400, in order to properly book intra-company accounting entries for ACATS. Revised COBOL code and CICS programs, jobs, procs, and other elements within the MICS Night-Cycle system to add the new CNS account and broker to the CNS application.

Lampert and Fenix Capital Markets – 031 Accounts - To Comply with Legal/Regulatory Audits

Added additional accounts for suppression of TAF fees on clients. Clients were being over charged for EC50 TAF fees. Merrill Lynch was asked to suppress TAF fees on its end, as Finra was already collecting this fee from the clients. Two new accounts were added to suppress the TAF fees.

Mainframe Production Defect Resolution

As part of the Transaction Management Team, monitored the Transaction Management Production Support Email list, watching for issues to be resolved within a business day. Support involved mostly distributed platforms. Worked with distributed team members to learn and apply solutions.

Skill Sets

Cobol LE (batch and CICS), JCL, TSO z/OS, MVS ISPF, DB2 v10, Spufi / DB2 Commands (DB2I), IMS/DB, CICS v8.1, VSAM, IDCAMS, Xpediter/CICS, Appwatch, MQ, Syncsort, DF Sort, File Aid for Batch, File Manager for TSO, FTP, NDM, MVS, SAR, TMS, Endevor, Waterfall and Agile Methodologies, QuickRef, IBM Utilities, distributed technology, DCAR, OSDA, DB2 Catalog Manager (BMC), JIRA, HP Quality Center.

Consulting Agency - Collabera, Inc.

Client - IBM, at Express Scripts, Inc. (Franklin Lakes, NJ) 04/2013 – 10/2013

Systems Analyst

Performed consulting services as a systems analyst / programmer analyst and production support technician at the client site of Express Scripts, Inc., specifically to support IBM’s ESI Project, to complete the technology conversions and code migrations as part of the acquisition of Medco Health Solutions, Inc., by Express Scripts, Inc., a pharmacy benefit management organization. HP Quality Center was used for defects found by Q/A and or UAT teams, who would notify the programmer of the defect, then the programmer would be required to fix the defect, and set an indicator that the fix was done.

Mainframe Production Defect Resolution

As a team member of the CDH PSO (Consumer Driven Health, Product Support Organization) – on a daily basis, participated in the resolution of incident-related production defect ‘tickets’ raised by clients or the CDH Triage team, conforming to strict timelines based upon the urgency of the issues. In all cases, started process of performing ticket resolution with an initial ticket review by looking up the specific ticket information on the Remedy 7.5 system, followed by gathering documentation from individuals who formerly worked on the ticket, ticket-related emails, application documentation on network repositories (Sharepoint sites, network files), mainframe elements in pds files or Endevor, and communications with subject matter experts (technical leads, team leads, project leads, and co-workers). Proceeded to next steps, performing research and analysis using various debugging tools and utilities to determine the exact source of the defect, and developed strategies for resolving the defects.

For each ticket, determined if defects originated within the CDH application, and if so, proceeded to the ‘build’ phase, making source code changes – batch and online, including DB2 sql statements, jobs, procs, job schedules, control cards, online maps, and any needed file additions, modifications, adjustments, re-sends, and extracts. Remaining steps consisted of two phases of testing, one phase for unit testing, and a second, for ‘Maintenance’ testing, using a production-like environment. During testing phases, also provided documentary screen shots to the clients (before and after), to verify the correctness of the changes to the modules or files/tables. Followed with the deployment phase, where the changed modules/files/tables, are moved into the production environment. This phase was then followed by validation of the implemented changes in the production environment.

In cases where the production defect did not originate in the POS CDH application, documented all research and analysis, including screen shots of jobs, screens, and files, and turned tickets back over to CDH Triage for assignment to another application team (Eligibility, Point of Sale, Benefits).

Progress reports were taken for all POS CHD tickets during a daily team meeting led by the IBM PMO.

Mainframe On-Call Production Support

Provided on-call support on demand, 24/7 for one week each month, covering PSO CDH legacy support both on-shift and off-shift. Activities included all tasks as given for Mainframe Production Defect Resolution, above.

Mainframe System Releases Production Support

Participated in a bi-monthly series (Tiers) of system releases where several clients were moved from ESI’s historical Anchor system to the Medco (F14) database for Express Scripts, Inc. Following implementation of migration code/files/tables/job - provided coverage on-site for the POS CDH application during the daytime shift (6:00 a.m. – 3:00 p.m.), for three weeks, 7 days each week. Activities included conducting analysis, code, development, and testing of fixes in response to issuance of Tier-related ‘tickets’, within specific time frames based upon the need. Also provided legacy integration support and code/job changes for a variety of applications – including Consumer Driven Health, Eligibility, and Point of Sale. Participated in coordination of efforts involving daily support and ‘Tier’ activities, with off-shore IT staff in India, to enhance coverage of support activities on a 24 by 7 basis. Assisted in all implementation activities during the daytime shift, including endevor migrations of code, maps, copybooks, jobs, and procs. Validated successful transfers of code/file/table/jobs to the Express Scripts, Inc. platforms, and raised tier-related tickets for errors found, including job/task abends, missing data and/or files, database issues, inaccurate schedules, and other problems that surfaced during the implementations.

Skill Sets

Cobol LE, Cobol II (batch and CICS), Easytrieve, Rexx, JCL, TSO/ISPF, SDSF, TPX, CICS v 8.1, BMS, DB2 v9, Spufi, DB2 Commands (DB2I), Unicenter Tools, VSAM, IDCAMS, CA-Interest (mainframe and batch), CA-7, CA-1, Syncsort, File Manager, Endevor/MVS, Sharepoint, QuickRef, NDM, FTP, SOA, XML, MQ, MVS Utilities, Remedy 7.5, HP Quality Center, Microsoft office suite, Waterfall, Agile (some exposure) methodologies.

Consulting Agency - Apex Systems, Inc.

Client - Blue Cross Blue Shield of Alabama (Birmingham, AL) 01/2012 – 12/2012

Cobol Programmer

Performed analysis, design, development, testing, and deployment of modifications to existing modules within mainframe health care claims processing applications at the client site of Blue Cross Blue Shield of Alabama, a non-profit provider of health care products and services.


Participated in a collaborative effort in developing and implementing three RFS (request for service) projects from the business units managing health care claims, with the purpose of revising selected categories of procedure codes to add or delete one or more procedure codes within each category. Another objective of the RFS was to add or delete other categories, adding new procedure codes to the new categories, or to delete categories altogether. The procedure codes within each category, also known as CPT (Current Procedural Technology) codes, were identified by the business groups to conform to changing medical insurance requirements. (The appropriate CPT codes exist to show the reason a procedure is performed.)

All revisions were unit, system, acceptance, and parallel tested on the BCBS mainframe and distributed Claims environments, and involved various database methods including Vsam, DB2, and others within distributed environments (for program calls from the mainframe). Built batch job streams in all testing environments to mimic those in production, and executed and monitored all test job runs and determined and resolved abends in job control, source code, and files, using Debug for batch. Used NDM to port test files to and from different regions and partitions. Used Cobol LE for programming and Microsoft Word for project documents and client correspondences. Worked with schedulers to add/update jobs to the CA7 batch job scheduling system.

Performed database searches on DB2 tables to assist in troubleshooting of discrepancies in vendor payment amounts for specific time frames.

Participated in a project for the ICD-9 to ICD-10 conversion (International Classification for Diseases) to redesign a CICS screen to use the newly converted ICD-10 diagnostic codes. The screen was revised to accept the new format, presenting the converted codes from a Vsam database.

Skill Sets

Cobol LE (batch and CICS), JCL, TSO/ISPF, DB2 v9, Spufi, Platinum tools, VSAM, IDCAMS, Debug (mainframe and batch), CA7, NDM, Syncsort, File Manager, Panvalet, QuickRef, IBM Utilities, Microsoft office suite, Waterfall methodology.

Consulting Agency - Rose International, Inc.

Client - Bank of America Merrill Lynch (Jacksonville, FL) 04/2009 – 12/2011

Applications Programming Consultant

Performed project development and applications support as a systems analyst/developer at the client site of Bank of America Merrill Lynch, a Global Markets & Research Technology Division, with the primary system focus on the MICS (Merrill Lynch Inventory Control System). Core functions provided by MICS included post-trade confirmation, settlement, custody, and client services for the banks’ equity market products and capital markets - equities, electronic trades, and commodities. Assisted MICS team and others on large-scale projects involving common project objectives, as well as smaller scale assignments making enhancements within MICS itself. Completed nearly 50 assignments during this contract. HP Quality Center was used for defects found by Q/A and or UAT teams, who would notify the programmer of the defect, then the programmer would be required to fix the defect, and set an indicator that the fix was done.


Working with multiple teams, took part in analysis and debugging of programming and design errors and abends, and supported QA team in installing initial and remediated code and monitoring and troubleshooting CICS and batch components through to implementation. During testing, resolved abends and traced logic errors in program logic using CEDF and Xpediter for CICS. Performed implementation tasks such as migrating code into QA and Staging environments, creating Endevor packages for each project, monitoring installations, and validating the output of the initial production runs. Documented the testing processes, including test plans, test results, and validations post-implementation.

Performed ad-hoc changes to CICS back-end programs to correct error messages from trades processing sent to production support staff, reformatting message contents and adding new messages as needed. Working with distributed staff, arranged for time slots for testing and delivery by distributed staff to management and technical staff responsible for responding to problems identified by error messages. Built test data for tasks using production backup files using IBM utilities. Worked with CEDF and Xpediter for CICS to resolve abends and diagnose logic errors.

Performed multiple phases of testing of CICS back-end programs where coding was performed by others, including unloading and loading tables, Vsam datasets, flat files, and MQ files, validating all test outputs, and correcting programming errors encountered during testing. Maintained correspondence with requestors of the testing and created documentation as required. Used CEDF and Xpediter for CICS during testing to resolve errors in processing. Waterfall methodology was the SDLC tool.

Performed changes, additions, and updates on batch job scheduling management system (PODS) to keep current with business needs.

Performed coding revisions to MQ instructions within batch programs to comply with Bank of America MQ coding standards, and tested program revisions and batch job streams to validate the correctness of the changes. Used Xpediter for Batch to find and correct execution errors. Built batch job streams for QA and coordinated nightly QA job runs with the QA team.

Performed enhancements to batch jobs/programs to increase speed and efficiency by revising processing of Vsam datasets, or by adding sorts to consolidate records on relevant keys or to change orders of fields, or to consolidate processing from several job steps into a single job step. After each enhancement was completed, full-scale, full-volume testing was conducted in QA and UAT environments and compares of production and test CPU/elapsed times were compared to validate that the revisions were accurate and more efficient. Personally built all batch job streams for every level of testing from unit to Q/A. Added new jobs and job steps as necessary and updated changed/new jobs to the job scheduling management system (PODS).

Add Secondary Key / User fields for RLSU/OFAC Research

Participated in a major effort on the CICS platform, involving multiple applications to add a secondary key and other informational reference fields to

Contact this candidate