Mainframe Application Developer Resume
San Antonio, TX
TECHNICAL SKILLS:
Server Software: IHS, Apache, i - Planet/sun-one WebServers, WebSphere 3.5,4.0,5.x,6.x,WebSphere XD,Microsoft Exchange, Microsoft IIS, Veritas and Sun clusters, Veritas Volume Manager 3.5, Raid Manager 6.1.1
Databases: Oracle 8i(8.1.6), 9i, 10i, DB2UDB, DB2 Mainframe, SQL Server
Security Software: Tivoli Access Manager 5.1, 6.0
LDAP: Sun-one Directory Server, IBM Directory Server.
Operating Systems: AIX 4.3/5XL, Sun Solaris 8,9,10, Windows NT 4.0,2000 Servers, Workstation, Windows 95/98/XP, various flavors of UNIX, HPUX 10/1, HP Itanium, HP Integrity VM and LINUX
Network Hardware: TCP/IP, HTTP/HTTPS Firewalls, Load balancers and Packeteers. Confidential Switches/ Routers
Tools: Tivoli Storage Manager, MQ Series, Clear Case (Version Control Software), SSO (single sign on) Access manager, SSH and PC Anywhere (Exceed)
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Mainframe Application Developer
Responsibilities:
- Provide production support for Company Group Insurance's key financial mainframe application. Troubleshoot application production issues. Respond to critical application outages or issues. Drive to root cause and resolution. Follow release management processes for implementing baseline and production break-fix code changes. Partner with Delivery Management team to ensure a smooth transition from enhancement and project teams to production support team. Ensure that service level agreements are met.
- Lead developer Responsible for creating utilities for Confidential DB2/IMS team. The DB2/IMS tool consists of the following automation JCL Skeleton ISPF/Tables, load, copy, reorg, recover, restarts, checks, rebuilds, and bins.
- Optim Database Relationship Analyzer to set up the mapping rules between the metadata database and the Optim
- Using Enterprise Cobol to write exit programs.
- Creating Scrubbing process involving Hash Sensitive Data.
- Convert VSAM /ES/KS/RR to DB2 and to Optim
- Define fields and data conversions (copy book record layouts) generate static SQL modules generated along with VSAM unload and DB2 Load statements.
- Create DB2 tables in your DB2 Databases and Tablespaces
- Installed and configured WebSphere XD, WebSphere Network Deployment Manager 6.0, 6.1.
- Installed WebSphere Application Server 6.0 XD and created dynamic clusters and configured ODRs. Applied iFixes on ODR.
- Installed WAS XD 6.1.0.23 along with WAS Data Grid 6.1.0.5
- Installed Configured and maintained IBM WebSphere Application Server 5.x/6.x on AIX /Linux/Windows2003/Sun Solaris.
- Involved in migration of the applications from WebSphere 5.x to 6.0 and worked closely with development team. Applied Refresh packs, fix packs and cumulative fixes for WebSphere, IHS and plug-in.
- Worked on Jython scripts to administrate WebSphere configuration.
- Created various requests for all Administrative tasks like WebSphere MQ Queue Connection
- Over 3 years of experience in developing applications using Java, J2EE Standards, JSP 1.2, Servlets, MVC Struts 1.0/1.1, JNDI, JDBC 2.0, JSTL, Hibernate, Spring, EJB, HTML, CSS and JavaScript
- Extensively involved in developing application in MVC Design Pattern Using Struts 1.2 and Spring frameworks.
- Extensively involved in coding several business modules using Core Java 1.5.
- Experience in developing applications using Eclipse and RAD.
- Knowledge of J2EE Design Patterns such as MVC, Business Delegate, Factory Method, Singleton, Service locator and Data Access Objects.
- Experience in PL/SQL programming using Joins, Stored Procedures and Triggers in Oracle database
- Perform analysis, design, detail construction and implementation of batch and on-line components for Z/OS, MVS/ESA environment. Application development to include: JES2,JES3,JCL, COBOL, File-Aid VSAM, Abend-Aid, Expeditor, TSO, ISPF, REXX, IEBGENER, IDCAMS, IEBCOPY and IEFBR14
Confidential, plano,tx
Project manager & Develop 07/2011/-07/2013
Responsibilities:
- Working knowledge of the PMI Project Management Body of Knowledge Deep program/project management experience, preferably with large, complex enterprise-level programs Strong change management experience Responsible for creating an automated python script.to install, OMNIBUS, TBSM, PRIME, ITM, IMPACT on a Red hat Linux8/9 platform and IBM Z/OS, Z10,SUMMARYSix years of strong experience in IBM WebSphere Application Server Administration and integrating with various webservers, databases, Ldap and security servers.
- Strong experience in setting up WAS Servers in the development, testing and production environments.
- Involved in performing stress testing to test for workload balancing and memory leaks, connection pooling issues in Web Sphere Application Server and tuning.
- Experienced in Installation and Configuration of WebSphere Application server V3.5/4.0/5.x,6.x, IBM HTTP Server, Sun-one Webserver on AIX, Solaris, Linux and Windows platforms.
- Experienced in Installing and Configuring IBM WebSphere MQSeries V5.3, V6.0 creating local queues, remote queues, creating channels, listeners and installed client software on AIX, Solaris and Windows Platforms.
- Experience in both JACL and Jython scripting using wsadmin, and also shell scripting for various automation tasks and troubleshooting.
- Involved in migrating the existing administrative scripts (JACLs) from Web Sphere Application Server 5.X to 6.X (Jython).
- Experienced in configuring Workload Management (WLM) of Web Sphere Application Server and also in Performance Tuning using Resource Analyzer and Tivoli Performance Viewer.
- Experienced in deploying J2EE components on IBM WebSphere Application server and monitoring using Wily Introscope
- Experience setting up WebSphere Global Security for access to the adminconsole.
- Extensive experience in configuring the HTTP Server for various clustered application servers using virtual hosting and enabling SSL security.
- Strong experience in Analyzing, Troubleshooting and taking appropriate actions for Application/Web server errors and logs using Web Sphere Log Analyzer tool.
- Well versed and hands on experience in securing administrative server using Authentication, Authorization, Single Sign on, LTPA, User registry
- Experienced in implementing Work Load Management (WLM) methodology and Fail Over mechanisms using horizontal, vertical and hybrid clustering as per the requirements after doing cost analysis.
- Excellent client relation skills and the drive to complete tasks effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all levels of management and the technical community.
Confidential
Websphere Administrator
Responsibilities:
- Installed and configured WebSphere XD, WebSphere Network Deployment Manager 6.0, 6.1.
- Installed WebSphere Application Server 6.0 XD and created dynamic clusters and configured ODRs. Applied iFixes on ODR.
- Installed WAS XD 6.1.0.23 along with WAS Data Grid 6.1.0.5
- Installed Configured and maintained IBM WebSphere Application Server 5.x/6.x on AIX /Linux/Windows2003/Sun Solaris.
- Involved in migration of the applications from WebSphere 5.x to 6.0 and worked closely with development team. Applied Refresh packs, fix packs and cumulative fixes for WebSphere, IHS and plug-in.
- Worked on Jython scripts to administrate WebSphere configuration.
- Created various requests for all Administrative tasks like WebSphere MQ Queue Connection Factories, Queue Destinations, Listener ports, Resource Adaptors, URL Providers for WAS Group and other Groups.
- Provided solutions for clustering at Web Server and WebSphere areas. Worked on Horizontal and Vertical clustering methods providing fail over, effective load balance scenarios and efficient utilization of system resources. Worked closely with other teams providing WebServer load balancing mechanisms.
- Involved in enabling WebSphere global security using Local OS and LDAP/LTPA mechanism, SSL configuration and Ordering digital certs for Pre-prod and Prod environments.
- Good working experiences with Session Management, creating replication domains for session persistence (Memory to Memory replication) using client server methodology. Used WebSphere backup and restore scripts for backing up WebSphere repository
- Worked closely with developers to define and configured application Servers, Virtual Hosts, Web Applications, Web resources, Servlets, JDBC drivers and Servlet Engines-as well as deployment of EJBs across multiple instances of WebSphere.
- Deploying the applications on clusters, updating the installed applications and updating Web Server plug-in configuration using administrative console as well as Jacl scripts.
- Used Wily Introscope 7.2.1.0 to monitor the health of various applications.
- Configured Wily Introscope to all lower environments and also to the production environment.
- Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection, JDBC Pools Responsible for Architectural Design, Implementation and periodic testing and support of Web Environments with respect to High Availability and Disaster Recovery
- Assembled and Deployed the application in staging, in productions, following change management practices and 24/7 support, worked in shifts. hands on working knowledge of Confidential Network, Tivoli NETCOOL, ITM OMNIBUS, TBSM, IMPACT immigration Netcool (TBSM, IMPACT) 5.1.1 to 6.2.1 design; articulate tradeoffs and best practices for Tivoli System Monitoring products and ITCAM for Applications and ITCAM -RT implementation experience of NETCOOL, ITM OMNIBUS, TBSM, IMPACT for Applications -Tivoli Monitoring (v.6+) installations, configurations, setups, Scripting, deployments, management, debugging issues, provisioning and monitoring of all components of the application platforms remotely install monitoring agents networks and able to procure and read network captures. Knowledgeable in UNIX environment and in python Scripting is
- Create situations to monitor specific system process provide consistent reporting on the health and availability of systems in the enterprise
- Monitor the enterprise through situation events and the Tivoli Enterprise Portal Server (TEPS) events, and Netcool/Omnibus console
- Wrote install automation with python .
- TCP/IP, IP, UDP, SNMP, FTP, TFTP, SMTP, TELNET
- Perform analysis, design, detail construction and implementation of batch and on-line components for DB2, COBOL II, JCL planning, controlling, and executing them.
- Ensures alignment and commitment of all program and project stakeholders.
- Ensures that all project work is routed to and planned with the product groups in a timely, efficient manner that follows established processes and procedures.
- Plans and manages service transitions, working in conjunction with Service Management to ensure successful completion.
- Analyzes and manages project performance, budgets, schedules and issues.
- Evaluates requirements to determine scope of work.
- Develops and maintains detailed project plan, including budget and schedule.
- Tracks and resolves project issues.
- Reviews all project deliverables to ensure they meet or exceed performance standards and service level agreements.
- Manages relationships with vendors and outside consultants.
- Manages projects according to established standards, processes and procedures work with Pm3 supports risk, issue managment, demand management, project accounting, resource managment,milestone planning and benefits realisation. Programm Management Offices and ensures all project and programm data are in one place and not in disparate spreadsheets
Confidential, Chicago,Il
SR Programmer
Responsibilities:
- Simplified data collection, automated configuration, and creation of z/OS batch jobs that set up and execute a FlashCopy, Metro Mirror, Global Copy, Global Mirror, or Metro/Global Copy, to System z CKD storage
- Improvement in quality and time to completion for implementing these Advanced Copy Services into any z/OS or System z production and batch CKD storage environment, using any existing z/OS batch job scheduler
- Improvement in System z storage administrator productivity to operate these functions Ease of use and risk mitigation tools for operationally migrating from non-IBM point-in-time disk copy or a non-IBM disk mirroring to an IBM storage environment i used FlashCopy to Manage the LUNs of the disk storage subsystem intended to be used as target volumes accessible to the ESX/ESXi host used as auxiliary ESX host. i applies to DS storage devices and also to SVC and IBM Storwize V7000 if preassigned volumes are used. For XIV the target LUNs to be created automatically during snapshot
- Respond to user problems on a daily basis, resolving application issues. Communicate with users to identify requirements resolve issues.
- Analyze, define and document business requirements and processes, leveraging best practices. Select appropriate applications, configure, test, and implement functionality and enhancements in enterprise-wide business system applications.
- Analyze root cause of recurring issues and take measured steps to proactively manage the resolution (s).
- Provide leadership to the IT staff; aligning the appropriate resources to meet the business commitments. Mentor development staff by collaborating in design and architecture discussions.
- Responsibilities include design, analysis, documentation and implementation of software at client sites to ensure HIPAA regulatory.
- Perform analysis, design, detail construction and implementation of batch and on-line components for DB2, COBOL II, JCL, CICS running under MVS/ESA environment. Application development to include: JCL, COBOL, File-Aid VSAM, Abend-Aid, Expeditor, TSO, ISPF, REXX, IEBGENER, IDCAMS, IEBCOPY and IEFBR14.
- Using the Optim Database Relationship Analyzer to set up the mapping rules between the metadata database and the Optim
- InfoSphere Optim Test Data Management and Data Masking capabilities provide testers, developers, and DBAs a mechanism to do the following with ease.
- Create right-sized, referentially intact data sets for test scenarios.
- Mask confidential data.
- Create test databases on the fly.
- Edit data before test execution to meet certain conditional checks in the test scenario.
- Compare the before and after data to validate the test executions
- Worked with TCP/IP, NDM, FTP, Session manager, Confidential networking.
Confidential, Bloomington,Il
Lead Programmer
Responsibilities:
- Lead developer Responsible for creating utilities for State Farm DataCapture/DB2/IMS team. The DB2/IMS tool consists of the following automation JCL Skeleton ISPF/Tables, load,copy,reorg,recover,restats,checks, rebuilds, and bins. This tool will access the environments, test profile, create JCL. The tool will automate data captures procedures and reduce the workload process approximately 90%. From completed.
- Assist several others to implement a Sysplex mirroring system for data capture to reduce the total cost of test environments for S/390 systems. My objective was to logically provide robust intersystem communication, system monitoring, and automatic failure takeover mechanisms, shared multiple operating systems and multiple underlying hardware system nodes, Key system profiles, catalogs, and other resources across the clustered systems to enable efficient "cloning" of system. Also controls the cross system coupling facility. in data storage own applications that I am tuning are pretty heavily IO bound; 70-80% of the elapsed time is in IO wait. So even the smallest increase in DASD performance could have a fairly significant impact on overall response time. In our previous runs the Hitachi DASD was performing quite nicely (better than IBM). We were able to push up to 50,000 IOs/sec with Around a 7ms response time. Hitachi thought we could go much higher, but the test app wasn't driving enough load. When running our real applications full-boar, we were seeing IO response times between 6-7ms.
- QSystem Monitor’s (QSM) real-time DASD growth monitoring capabilities are ideal for combating problemsin sudden storage growth for the Hitachi 3995, IBM and storage tech.
- Automated with Rexx ACF2 rule maintenance Streamlines & cleans-up the ACF2 VSAM databases
- Lead developer for working with Optim solution for the z/OS, z10, z196 environment which manages enterprise data throughout every stage of the information life cycle. It enables Optim to assess, classify, subset, archive, store, and access enterprise
- Using the Optim Database Relationship Analyzer to set up the mapping rules between the metadata database and the Optim SQL-like statements in the Optim export file. The file is then imported through the Optim user interface.
- Using Legacy files, IMS database, and DB2 databases to create column maps, and table maps.
- Using Enterprise Cobol to write exit programs.
- Creating Scrubbing process involving Hash Sensitive Data.
- Convert VSAM /ES/KS/RR to DB2 and to Optim
- Define fields and data conversions (copy book record layouts)generate static SQL modulesgenerated along with VSAM unload and DB2 Load statements.
- Create DB2 tables in your DB2 Databases and Tablespaces
- Working with IBM INFOSHERE DISCOVERY to automatically perform overlap and column redundancy analysis across all systems. From
Environment: IBM Zseries, MVS, JCL, JES3 TSO/ISPF TCPIP,REXX, CLIST,IDCAMS, and VSAM. RACF, ITCAM WEBSPHERE Optim .NET J2EE, DB2 SQL NDM, FTP, TCP/IP and other.
Confidential, Rowlett,tx
SR Programmer
Responsibilities:
- Installed and supported products while member of the 3rd party software group.
- Transferred to regional support, installing system PTFS and working everyday problems.
- Transferred to Data Management and became HSM administrator supporting HSM .
- Wrote rexx code to do various functions.
Environment: IBM Zeries, MVS, JCL, JES2 TSO/ISPF TCPIP, NDM, FTP, REXX, COBOL, IDCAMS, and VSAM. RACF,FILE AIDALLIANCE TECHNOLOGIES
Confidential, Des Moines, IOWA
Sr Programmer
Responsibilities:
- Develop a project plan converting and installing all production software using ZEKE530, OASIS and other automated software that was needed.
- Develop a project plan, which includes defining project goals and objectives.
- Respond to user problems on a daily basis, resolving application issues. Communicate with users to identify requirements resolve issues.
- Analyze, define and document business requirements and processes, leveraging best practices. Select appropriate applications, configure, test, and implement functionality and enhancements in enterprise-wide business system applications.
- Analyze root cause of recurring issues and take measured steps to proactively manage the resolution (s).
- Provide leadership to the IT staff; aligning the appropriate resources to meet the business commitments. Mentor development staff by collaborating in design and architecture discussions.
- Responsibilities include design, analysis, documentation and implementation of software at client sites to ensure HIPAA regulatory.
- Perform analysis, design, detail construction and implementation of batch and on-line components for DB2, DATACOM, COBOL II, JCL, CICS and EasyTrieve+ running under MVS/ESA environment.
- Application development to include: JCL, COBOL, File-Aid VSAM, Abend-Aid, Expeditor, TSO, ISPF, REXX, IEBGENER, IDCAMS, IEBCOPY and IEFBR14.
Environment: IBM ZSeries, MVS, JCL, JES3 TSO/ISPF TCPIP PROTOCOL, NDM, FTP, REXX, COBOL, IDCAMS, and VSAM. ACF2, HSM, FILE AID, SAR, XPEDITER, PANVALET EXCEED, CICS, IMS
Confidential, Dallas, Tx
Programmer Analyst
Responsibilities:
- Initiate the project plan and development, along with phases, activities, milestones, tasks, deliverables, and dependencies.
- Work with project team members to gather estimates for activities and tasks and update project plan. Assist project manager with resource allocation. Follow up with team members for time reporting and approval.
- Communicate effectively with project managers to establish clear project goals, analyze project work processes, and recognize problems in a timely manner.
- Installed and created an automation interface between the mainframe and client servers.
- Install CCC and Tivoli on Windows NT and UNIX, Customizing the CMW Administration overview.
- Worked with TCP/IP, NDM, FTP, Session manager, Confidential networking.
- Modeling the enterprise, Creating monitoring, Creating situations, Troubleshooting situations.
- Create event management, Creating advanced automation.
- Create policies and troubleshooting policies.
- Configuring historical data collection Customizing reports.
- Automate File Transferred process from mainframe to Client Servers. Using FTP and NDM and coordinated efforts to do stage and production runs.
- Opening and closing problem tickets, creating new automation scripts install and updating software-using CICAT.
Environment: PEREGRINE, MS OUTLOOK, JESII, JESIII, OMAGAMON, TCP/IP FTP, NDM, VTAM AUTOMATE, AFOPER, MVSOPS, DB2/SQL CA/7/11, ESP, ZEKE, OMEGAMON, RACF, ACF2, HSM, FILE AID, SAR, IDCAMS,COBOL XPEDITER, PANVALET EXCEED, MS-FRONTPAGE, SMS, RESOLVE, ORACLE, ACCESS, MEDISOFT, NETPROTAL MS/OFFICE/EXCEL/WORD/ FRONTPAGE, NETCOOL, CANDEL COMMAND CENTER (CCC, CWM)-RENAME TO - (ITCAM WEBSHERE PORTAL), MVS, CICS,DB2,IMS
Confidential
Programmer
Responsibilities:
- Responsible to write automated procedures that will tag incoming or outgoing files from various sources as needed.
- Responsible to meet with clients on demand.
- Coordinate clients and project team members for peer review meeting.
Environment: MVS JCL TSO/ISPF TCPIP PROTOCOL, NDM, FTP, REXX, COBOL, IDCAMS, and VSAM. ACF2, HSM, FILE AID, SAR, XPEDITER, PANVALET EXCEED, CICS
Confidential, Dallas, Tx
System analyst
Responsibilities:
- Write test cases for there 3.2 and 4.1 Version of NDM Connect Direct.
- Loading control modules, tuning and debugging.
- Performed as a Senior QA in testing Customer Utility Tool Project.
- Streamlined the Testing Activities and Process.
- Provided Scheduling and Resource Analysis Reports to the Management.
- Implemented Testing Methodologies, Framework, Procedures and Standards.
- Created Reusable Test Plan, Test Script, Status Report Templates.
- Responsible for Test Planning, Execution and Analysis.
- Created UAT Test Plan.
- Responsible for Planning UAT Testing.
- Provided subset of Functional test cases to UAT test.
Environment: REXX, COBOL, NDM, FTP, CLIST, IDCAMS, VSAM, DB2, CICS, SQL, HTML, PERL-5, VB-5, SHELL, CICS FILEAID, SAS, SYNCSORT, ISPF, SDSF, HSM, EXPEDITER, ESP, ACF, various other utilities and software’s.
Confidential, Kansas
System analyst
Responsibilities:
- Migrated ACF2 data security profile definitions and OS390 subsystem protection to RACF database infrastructure including users, privileged users, Group Tree, Data Set profile and access lists, Started Task Ids, DB2 Security exits, SMP/E product apply and USERMOD updates and TSO Segment information. Managed migration projects for OS390 mainframe customers using IBM conversion software tool and using SAS Extract software. Completed migration timeline according to IBM recommendation utilizing initial test LPAR image and deployment following system IPL to production LPAR images. Conducted acceptance testing scenarios with IT and Business unit areas of OS390 mainframe customers.
- RACF Software Product Release Level Upgrade: SMP/E receive/ apply/ accept into system libraries and data sets; formatted new RACF database file structures using Initialize utility and IRRUT400 disk to disk file copy of BDAM file. Configured and installed ICHRIN03, Range Table, ICHDSNT Data Set name table, IBM Supplied Class descriptor table, Customer Account Class Descriptor table for third party program product interface, DB2 Security interface, CICS and IMS program and transaction class protection and PTFs for current maintenance level. Capacity planning model submitted for future data set BAM block growth and free size characteristics established for upgraded release.
- RACF Parallel Sysplex Remote Sharing Facility: Installed components for activating RACF RRSF data sharing feature between conjoined LPAR Sysplex coupling facility links.
- RACF Daily and Weekly Offsite Backup: Implemented FDR and DFDSS data set name physical backup of all RACF primary and secondary data sets for tape library and disaster recovery offsite storage.
- Configured DFHSMS and Storage Management environment to authenticate data set placement using RACF DATA and Storage classes.
Environment: REXX, DB2, SQL, SAS, COBOL, FILE AID, Data Storage MGMNT, HSM RACF, ACF2.
Confidential, Chicago, il
Automation Analyst
Responsibilities:
- Coded REXX EXECs for Mainframe Automate.
- Developed a user command that gathered critical online banking system.
- Rewrote the credit card CICS Authorization Monitor.
- Enhanced a user written command to switch the network between separate LPARs (AOMOVE).
- Developed a CICS fraud monitor.
- Wrote a performance tuning system that captured and analyzed log data and automatically reorder rules within rulesets in descending hit count order.
- Enhanced the processes to SHUTdown 100+ CICS regions on multiple LPARs before maintenance windows and vary Terminal.
- Developed a jobstream with a REXX EXEC to update online variables in ten subsystems from batch jobs.