Systems Programmer Resume
St Paul, MN
SUMMARY:
- Extensive IT experience with over 25 years in mainframe application analysis and development using tools such as CA:Gen for full life cycle development and support.
- Performed as instructor, team lead, mentor, coach, analyst, developer, emergency technical support, model manager and participated in JAD sessions.
- CA:Gen is an integrated model - based application development toolset which maintains data integrity.
- After the models are defined and validated program code is generated for the target platform.
- COBOL is generated for mainframe block and batch mode applications, C++ for GUI online workstation applications and JAVA for Web applications.
- Advantage:Gen experience includes BAAI, BAAII, BSD/BSI, construction, testing, implementation, training and troubleshooting in block mode, batch mode, GUI Client/Server online experience as well as mainframe COBOL application development and support experience. BAA experience includes data (ERD) modeling, Process Decomposition (AHD), Process Action Diagrams (PAD), and subsetting. BSD experience includes Window design, Event Driven Action Blocks, dialog flows, screen design, Procedure Action Diagrams (PrAD), Common Action Block (CAB), Load Module Packaging, system commands, system defaults, exit states, work attribute sets, Check Point/Restart, and subsetting.
TECHNICAL SKILLS:
Operating Systems:: Windows 7, XP, IBM z/OS, MVS/XA-ESA, LINUX, UNIX, TANDEM
Languages: CA:Gen 8.5, Advantage:Gen, COOL:Gen, IEF, COBOL, COBOL II, CICS, C++, Visual Basic, IMS DB/DC, JCL, SQL, DFSORT
Environment: s: Oracle, TSO ISPF, IMS/DC, CICS, DB2, Access, OS/2, DB2/2, UNIX, Windows 7, XP, NT.
Software: SQL Developer, Access Gen, Java, NetBeans, CA:Gen, Allfusion:Gen, Advantage:Gen, COOL:Gen, IEF, Report Composer (Canam), Access Gen, CE-Access, CE-Edit, IDCAMS, Librarian, Panvalet, Endevor, RACF, SAS, Microsoft Word, Excel, PowerPoint, Access, Lotus 123
PROFESSIONAL EXPERIENCE:
Confidential, St. Paul, MN
Systems Programmer
Responsibilities:
- Performed an upgrade from CA:Gen 7.6 to 8.5 on the mainframe host encyclopedia and workstations.
- This involved downloading and installing software from CA on the z/OS mainframe and Windows 7 workstations.
- Modifying and executing JCL which created libraries, data sets and CLists on the mainframe.
- These CLists were used to create new Allfusion:Gen 8.5 panels and update the existing CA:Gen 7.6 encyclopedia.
- Worked with CA support to resolve abends and return code issues.
- Performed DB2 queries using SPUFI and changed the model that owned a foreign action block using SPUFI SQL to correct problems in the encyclopedia so that the procedure code would generate.
- Worked with the DB2 DBA to resolve binding issues.
- Regenerated, recompiled and tested Batch Cobol, Block Mode CICS Transactions and GUI Client-Server applications.
- Prepared development, quality and production regions by defining the mainframe data sets and libraries needed to contain the source code and executable load modules for each region.
- Configured the Client Manager communications using a mainframe IP address connection.
- Resolved compile errors and modified CA:Gen Cobol code.
- Configured Attachmate’s product Extra X-treme product to seamlessly uploaded and downloaded models between the mainframe to the developer workstation.
- Modified the CA:Gen compile and generation options.
- Defined mainframe generation libraries.
- Generated Batch, GUI, and CICS Block mode code.
- Assisted in local and offshore User Acceptance Testing.
- Installed GUI Client-Server runtime files for standalone workstation execution.
Environment: IBM z/OS, CA:Gen 7.6 and 8.5 toolsets, GUI Client-Server. Block and Batch Modes, VMware, Mainframe Encyclopedia, COBOL, CICS, DB2, SQL, TSO, RACF, ChangeMan, Attachmate Extra X-treme, Windows 7 Pro, MS Word, Excel, and IDMS.
Confidential, Fort Lee, VA
Instructor/Model Manager
Responsibilities:- Hands on instruction of CA:Gen code download process, client-server code modification, model upload process with encyclopedia model management and migration processes to production.
- Created CA:Gen encyclopedias in several environments such as Windows Server 2012 VMware, Windows Server 2012 Workstation, Windows 7 Laptop, Recovered Oracle database into CA:Gen encyclopedia structure to produce a functional encyclopedia.
- Obtained a current active D.O.D. Secret Clearance.
Environment: CA:Gen 8.0 toolset, Windows 7, Oracle, VMware, CA:Gen 8.0 Client/Server Encyclopedia, MS Word.
Confidential, Alexandria, VA
Systems Programmer/Application Developer
Responsibilities:- Performed an Upgrade from CA:Gen 6.5 to 8.5. Created a Linux Virtual environment for the Gen 8.5 Client/Server Encyclopedia with an Oracle database.
- Installed Windows 7 applications to support the development environment such as Access Gen, an Oracle database, and Microsoft Visual Studio.
- Converted CA:Gen 6.5 models in HP-UNIX to the Virtual LINUX 8.5 Client/Server Encyclopedia.
- Developed a virtual Windows XP environment running on Window 7.
- Installed software that was compatible with the existing CA:Gen 6.5 toolset in the XP virtual machine.
- Modified Gen 6.5 programs and performed model management activities in support of The Hague Project to allow a single application for a design patent to apply to any country chosen that is part of the 1999 Hague Agreement.
- Developed SQL to insert data into the Oracle database in support of the development effort.
- Modified CA:Gen 6.5 programs.
Environment: CA:Gen 8.5 and 6.5 toolsets, HP-UNIX, LINUX, Windows 7, Oracle, Virtual Box, CA:Gen 8.5 and 6.5 Client/Server Encyclopedias, SQL Developer, Windows XP Pro, MS Word and Excel.
Confidential, Norfolk,VA
Mainframe Cobol/Java Applications Developer
Responsibilities:- Developed list and maintenance screens for the small parcel shipping system.
- The web screens were developed using java, java script and html in a struts environment for the clients.
- The repository for the web objects were maintained by SVN. CA:Gen was used to build the proxy servers that read, processed and returned the DB2 data on the mainframe to the web application. Attained a Secret level DOD security clearance. Developed the Freight of All Kinds system for shipments over 300 pounds with satellite tracking.
- Built the servers using CA:Gen 7.6 to read, process, and send the mainframe data by the Proxy .jar files to the web application.
- Developed the jsp’s, forms, form handlers, DTO’s and helpers for the Java web clients using NetBeans.
- Mentored other Java developers in developing their CA:Gen procedure steps and called action blocks on the mainframe.
- Developed EDI transportation transactions using CA:Gen 8.0 batch programs to create entries on a DB2 table, read DB2 tables and write EDI transaction files.
Environment: Java, NetBeans, html, SVN, IBM z/OS, CA:Gen 8.0, Online and Batch Modes, MVS Mainframe Encyclopedia, COBOL, DB2, SQL, TSO, Windows XP Pro, MS Word and Excel.
Confidential, Madison, WI
Mainframe Applications Analyst/Help Desk
Responsibilities:- Developer on the Advance Project team to modify the CA:Gen generated batch code to extract and process payments from 10 or more payment methods such as a payment made over the web.
- This batch process would write the payment transactions to a message queue which would be read by a Java program to load the payment information to a new Java based system using an Oracle data base.
- One of the methods I developed was the EDI batch program to extract and process EDI transactions then load them to a message queue.
- Transitioned to the on call Billing Payments area to respond to production service tickets during the day.
- The duties varied from correcting production data to coordinating with other areas to research payment and web problems.
- Developed CA:Gen CICS screens to modify or delete production data to resolve job abends that would occur nightly.
Environment: IBM z/OS, CA:Gen 7.6, Block and Batch Modes, Mainframe Encyclopedia, COBOL, CICS, DB2, SQL, TSO, Endevor, Windows XP Pro, MS Word and Excel.
Confidential, St. Paul, MN
Systems Programmer
Responsibilities:- Performed all aspects of upgrade from AllFusion:Gen 6.5 to 7.6 to the mainframe host encyclopedia and workstations.
- This involved downloading and installing software from CA on the z/OS mainframe.
- Modifying and executing JCL which created libraries, data sets and CLists on the mainframe.
- These CLists were used to create new Allfusion:Gen 7.6 panels and update the existing Allfusion:Gen 6.5 encyclopedia entries.
- Worked with CA support to resolve abends and return code issues.
- Performed DB2 queries using SPUFI and changed the model that owned a foreign action block using SPUFI to correct problems in the encyclopedia so that the procedures would generate.
- Worked with the DB2 DBA to resolve binding issues.
- Regenerated, recompiled and tested approximately 900 procedures across 14 business systems for batch, block mode and GUI applications.
- Modified some of the CLISTS that were used to control the compile link and bind process of the COBOL programs.
- Compiled External Action Blocks (EAB’s) with the compile options needed for the language that each program was written in using ChangeMan.
- Some compiles involved changing the COBOL code or copy book that was used because of the upgrade from COBOL II to Enterprise COBOL.
- Prepared development, quality and production regions by defining the mainframe data sets and libraries needed to contain the source code and executable load modules for each region.
- For the client/server applications, Configured the Client Manager on the mainframe and the communications bridge that resided on the server.
- Configured Microsoft Host Integration Server 2006. Worked with the CICS programmer, mainframe systems programmers and the network programmers to resolve the security issues in the middleware to pass the user id and password to CICS and to receive the message back with the return code from CICS to ensure that the user has the security to access the data on the mainframe.
Environment: IBM z/OS, CA:Gen 7.6, GUI. Block and Batch Modes, Mainframe Encyclopedia, COBOL, CICS, DB2, SQL, TSO, RACF, ChangeMan, Windows XP Pro, MS Word, Excel, and IDMS.
Confidential, Bismarck, ND
Applications Analyst/Developer
Responsibilities:- Performed enhancements to the GUI Medicaid health care system Vision and GUI Developmentally Disabled health care system Assist.
- Performed testing and modifications to the Assist system for the upgrade from Advantage:Gen 6.5 to CA:Gen 7.6. Reduced the backlog of Client/Server and COBOL requests for enhancements to the Vision and Assist systems.
- Performed Interfaces to the previous Medicaid system TECS using Natural with Adabas and created Clawback reports.
- Maintained COBOL batch and Advantage:Gen batch applications.
- Coordinated enhancements with County coordinators and application users to develop and test modifications.
- Worked closely with all team members to meet requirements and obtain signoffs from Technical Services and Project Management.
Environment: IBM z/OS, CA:Gen 7.6, Advantage:Gen 6.5, GUI and Batch Modes, Client/Server Encyclopedia, COBOL, CICS, DB2, SQL, TSO, RACF, Librarian, Windows XP Pro, MS Word, Excel, Natural, and Adabas.
Confidential, N. Wilkesboro, NC
Applications Developer
Responsibilities:- Performed as the Team Release Coordinator for Phase II of the Electronic Catalog enhancement project for all CICS, COBOL batch and Advantage:Gen Client/Server applications.
- Ensured that the SOX requirements were met for the programs released to production and that all testing and second testing as well as supporting documentation was prepared and all requirements were met. Worked closely with all team members to meet requirements and obtain signoffs from DBA’s, Data Analysts, Technical Services and Project Management.
- Performed modifications to Advantage:Gen Client/Server GUI Windows.
- Developed a COBOL batch History Purge program that emailed support if there were processing errors.
- Set up workstations and conducted User Acceptance Testing for the release of the Client/Server modifications.
- Performed modifications to an Advantage:Gen Block Mode server procedure to improve performance as an enhancement to the Item Management system Stocking Security process and to restrict stocking and non-stocking to the user’s division.
Environment: MVS, Advantage:Gen 6.0, Block, Batch, and GUI Modes, Mainframe Encyclopedia, COBOL, CICS, DB2, SQL, TSO, RACF, Windows NT, Windows XP Pro, MS Word, Excel, and Access.
Confidential, Charlotte, NC
Client/Server Applications Developer
Responsibilities:- Performed many modifications to Client/Server GUI Windows, CICS Block Mode and Batch Advantage:Gen Procedure Steps and Action Blocks as part of the Deal Based Promotions Price Management Facility system.
- Performed modifications to the Client/Server applications and released programs and documentation to QA.
- Interfaced well with other technical team members and functional areas. Modified Client/Server applications to increase the number of stores that could be processed in the system from 300 to 1000.
- Wrote COBOL batch program to format and transmit zipped price file changes to the stores.
- Modified Client/Server applications that submitted COBOL batch reports using CANAM report writer software.
- Learned multi-tiered pricing rules in a fast paced and highly competitive retail market.
- Tested online and batch program changes using Platinum tools for DB2.
Environment: MVS, Advantage:Gen 6.5, Client/Server, CICS, and Batch Modes, Mainframe Encyclopedia, COBOL, CICS, DB2, SQL, TSO, RACF, Librarian, Windows NT, MS Word, Excel, and Lotus Notes.
Confidential, N.Wilkesboro, NC
Client/Server Applications Developer
Responsibilities:- Performed many modifications to Client/Server GUI Windows, CICS Block Mode and Batch Advantage:Gen Procedure Steps and Action Blocks as part of a Table Obsoletion Project.
- Performed analysis of the programs to be modified, estimated the time and effort for the 68 Advantage:Gen modifications, and completed the task several months ahead of the original project estimate because of the development approach used. Interfaced well with other technical areas within Lowe’s such as Logistics, Merchandising and Financial to gather specific environment requirements and learn each departments change procedures.
- Identified the user community for the systems that were modified and kept the users informed of programming changes.
- Followed up with the users of each system and checked the applications after they had been implemented.
- As part of this effort there were 51 Advantage:Gen CICS transactions that were identified as obsolete which lead to an Encyclopedia clean up effort of over 460 Load Modules, DBRM’s and other related objects.
- This effort required approvals and follow-up with Technical Services, DBA’s, Operations Analysts, and Shared Services to coordinate the removal of these objects.
Environment: MVS, Advantage:Gen 6.0, Block, Batch, and GUI Modes, Mainframe Encyclopedia, COBOL, CICS, DB2, SQL, TSO, RACF, Windows NT, Windows XP Pro, MS Word, Excel, Access, and Outlook.
Confidential, Austin, TX
Applications Analyst
Responsibilities:- Performed analysis of changes to Advantage:Gen procedures, Component Based Development and C++ code to meet the requirements of the Health Insurance Portability and Accountability Act (HIPAA).
- NHIC is a subsidiary of Electronic Data Systems (EDS), which was formed to process Medicaid claims for the Confidential .
- This was performed using a client/server encyclopedia targeting a Tandem mainframe.
Environment: Tandem, Advantage:Gen 6.0, Component Based Development, Client/Server Encyclopedia, GUI, Block and Batch Modes, C++, DB2, SQL, TSO, Task Assistant, Novell, Windows NT, Lotus Notes, Word, and Excel.