Lead System Programmer Resume
SOFTWARE:
OS/VS1, MVS (most versions, including MVS/SP, MVS/XA & MVS/ESA), OS390 (2.4 & 2.10), z/OS, VM/XA, Windows, OS2, MS - DOS, JES2, TSO, 370/Assembler, 390/Assembler, VTAM, NCP, CICS(1.6 through 4.1), DB2, IMS/DB, SMP/E, SDSF, MQ-Series, RACF, OPC/A, SQL, QMF, FORTAN, JES328X, COBOL, PL/1, REXX, ISPF/ PDF, STAIRS, GDDM, JES328X, OV/VM, RMF, DOS, DITTO, ICCF, DISOSS, DFP, SA/390,, ROSCOE, ADABAS, Model204, ThruPut Manager, JCLPREP, SRS/ACC, ABR/FDR, Compaktor, ACF2 (5.1 & 6.2), VPS, QUICKREF, CA1, LIBRARIAN, PGF, OutBound, EASYTRIEVE, Beta44, Beta92, Beta93, SAMS Vantage, VPS, CMF, TMON/MVS, TMON/CICS, NetMaster, NetView, SA/390, ABENDAID, Panvalet, QUOTA II, CMF, SAS, GIMMS, CA-Sort, XCOM, HTML, MS/Office, Lotus Notes, PC-File Transfer, MS-Project, VB.Net.
PROFESSIONAL EXPERIENCE:
Confidential
Lead System Programmer
Responsibilities:
- Provided installation (SMP/E) of WebSphere MQ v 7.1 and set up queues required for interface with CICS, DB2, and IMS. Previously converted MQSeries from v5.3 to v6.0.
- Designed and monitored the MQSeries network for data centers in NY, MO, and TX.
- Troubleshot a variety of systems - related problems (IPCS dump analysis, Abend-Aid).
- Made WLM changes to improve performance.
- Designed, coded ( Confidential ), implemented and documented a comprehensive z/OS MQ trigger monitor which monitors 12 various MQ queues (i.e., Dead Letter, OFAC, etc). Based on queue activity, this software would send messages/notifications between LPARs, start channels, provide message echoing, or trigger automation processes.
- Designed and coded (VB.net) an MQ-TCP Server which facilitates the back up of MQ objects from Windows to the Mainframe.
- Provided first level support for MQSeries, MQ Workflow and system automation.
- Provided backup support for network software (TCP/IP, VTAM, NC/Access).
- Developed (REXX) extensive startup automation for WebSphere, including WebSphere Application Server (WAS), WebSphere MQ (WMQ), and WebSphere Process Server (WPS). Also developed and maintained numerous other system automation procedures for the entire Mainframe environment.
- Wrote a Windows-based MQ Monitor using VB.Net.
- Wrote and supported the MS/Access Software Inventory Database.
- Wrote and supported an MQ based LDAP query system which interfaces with RACF.
- Significant Confidential coding expertise. Designed, coded, and maintained exits for JES2 and Syncsort. Also rewrote IBM's ISGECMON utility to replace CA-MIM. This is now on the Share tape as ENQWATCH.
- Supports various OEM products such as Syncsort, SCLM, Control-D, and Expeditor.
Confidential
Systems Programmer
Responsibilities:
- Developed and maintained system automation procedures.
- Assisted in the planning of new LPAR installations and their automation
- Documented automation procedures
- Designed, wrote and implemented a Sysplex-wide version control system.
- Assisted in the design of an OS/390 based MQSeries backup and recovery strategy.
- Installed, tested and implemented MVS system software upgrades in readiness for Year 2000.
- Re-engineered existing assembler applications and exits to make the code Year 2000 compliant.
Confidential
Senior Consultant
Responsibilities:
- Worked with clients in the distributed computing technology area to analyze, design, implement and test business solutions using MQSeries.
- Implemented a system to connect a large credit system to other customer systems using MQSeries.
- Played an instrumental role in the successful delivery of this business critical system ahead of time. The system involved messages flowing between Sun Solaris & AS/400 platforms.
- Designed and delivered an Advanced MQSeries training course.
- Designed and implemented a tiered customer support system.
- Achieved Certification as both a MQSeries Specialist and a MQSeries Solutions Expert.
Confidential
Systems Programmer
Responsibilities:
- Identified and documented potential Confidential problems in the Assembler, JCL, MVS, CLIST and REXX areas.
- Installed, tested and implemented an OS/390 system.
- Combined two MVS workloads onto a new OS/390 system.
- Provided CICS/IMS help desk support for many CICS and IMS systems at a large financial institution.
- Acted as a knowledge bridge between the operators and the system programmers and software developers, providing error diagnosis and solution recommendations for problematic systems.
Confidential
Technical Consultant
Responsibilities:
- Provided pre and post-sales support for a diverse MVS and PC product set. This included security products, JES2 enhancement software, Space Recovery Systems, Dataset Cache analysis tools and JCL validation software.
- Prepared and delivered presentations to large MVS user groups, customers and prospective customers on Industry Year 2000 issues; Parallel Sysplex considerations; MVS Workload manager; Tuning I/O and MVS space allocation.
- Prepared and published White papers, technical documentation and marketing mail shots on 'How to Achieve Full SMS implementation'; 'Performance Tuning I/O at the Dataset Level' and 'How MVS Allocates Datasets'.
- Developed a tool for analyzing and reporting JES2 initiator activity using assembler.
- Participated in the creation of the company Web site and associated Web pages making extensive use of HTML.
- Planned, documented and implemented the procedures required enabling Software Europe to attain ISO9002 accreditation.
Confidential
Manager/Systems Programmer
Responsibilities:
- Responsible for managing the Operations department, including controlling the annual operating budget of 2.5 million pounds.
- Responsible for project planning and managing the implementation of operating system changes etc.
- Provided primary support for all aspects of the production systems
- Installed, tested and implemented MVS and VM systems. Including migrating the production image from MVS/XA to MVS/ESA
- Applied maintenance, when needed, to MVS and VM.
- Wrote numerous Message Processing Facility exits in assembler.
- Wrote and maintained MVS & JES2 exits using assembler under the control of SMP/E
- Enhanced the Output retrieval system, written for Derbyshire CC, to include compression and additional function.
- Wrote an external writer supplement the output retrieval system.
- Documented all system exits and modifications.
- Wrote many assembler utilities to improve operations productivity and minimize potential for errors.
- Tuned MVS and reclaimed 30 CPU minutes of SRM overhead per week.
- Performed a key role in the outsourcing of a large parcel distribution company's MVS workload.
- Negotiated, implemented and monitored Service Level Agreements with clients.
- Fully implemented a SMS (System Managed Storage) methodology.
- Provided technical input into business integration systems including distributed systems.
- Provided CICS support for the 20 CICS regions.
- Implemented automated CICS journal procedures.
- Automated CICS closedown procedures.
Confidential
Systems Programmer
Responsibilities:
- Responsible for the selection, installation and maintenance of the IBM mainframe's software portfolio.
- Migrated production systems from MVS/SP to MVS/XA.
- Implemented ICF catalogues throughout, dispensing with CVOLs.
- Documented systems modifications and exits.
Confidential
Chief Systems Programmer
Responsibilities:
- Responsible for the selection, installation and maintenance of the IBM mainframe's software portfolio, including performance tuning and capacity planning.
- Provided primary support for mainframe software for the development divisions and the operations division.
- Migrated production systems from MVS/SP to MVS/XA.
- Fully implemented an SMS like environment and totally revamped and improved the backup and archive procedures.
- Wrote a system monitor and scheduler (in assembler) that is still in use today.
- Planned and implemented the installation of a "dark" MVS machine (IBM 4381) including fully automated monitoring and scheduling.
- Wrote an output archiving system, in assembler, and realized massive paper savings for the authority.
- Wrote numerous MVS and JES2 system exits and modifications.
- Project managed all data from 3350 to 3380 devices and optimized them for performance.
- Project managed the migration of all open reel tapes to cartridge.
- Wrote ADABAS exits to for audit reports to be written.
- Automated the collection of capacity planning and performance data and the production of graphical reports using SAS
