Senior Software Developer Resume
Louisville, KY
PROFESSIONAL SUMMARY:
- Having 16 years of experience in Mainframe application development with emphasis on Business Requirements Analysis, Application design, Development, Testing, Implementation and Maintenance. Extensive work experience in Banking domain.
- Executed multiple projects for USBanking and Financial organizations - DHS Wisconsin, Citi Bank, Confidential and Confidential
- Expertise in COBOL, DB2, SQL, SQL Stored Procedures, CICS, JCL, VSAM, MQ Series, TOAD for Oracle & Java/Java EE.
- Exposure to Microfocus COBOL, IMS, Microfocus COBOL CICS and Microfocus COBOL, SQL, SQL Stored procedures and DB2 in Windows & UNIX platform and Windows SQL Server.
- Hands on experience in working with Mainframe related tools such as TSO/ISPF, FILE-AID, CHANGEMAN, ENDEVOR, Abendaid, SPUFI, PLATINUM, SYSVIEW, XPEDITOR, INTERTEST and QMF
- Responsible for incident management, change management, disaster recovery, enhancements to Mainframe systems
- Provided 24/7 rotational Production support for various clients including Citi cards and Confidential . As a production support lead provided resolutions to incidents, coordinated problem remediation activities, performed root cause analysis (RCA), tracked aging tickets, lead conference calls with large number of participants in case of high severity incidents, communicated with Business users. Managed expectations and handled escalations
- Involved in proactive monitoring, maintaining dashboards and activities
- Highly experienced in decommissioning of Mainframe jobs and obsolete Mainframe applications
- ORACEL 9i, Shell scripting, SQL Scripts
- Coded and executed SQL scripts to pull data from Oracle database
- UNIX scripting
- Transferred data using data transfer methods like - NDM, FTP, SFTP and FTPS
- Expert in in creating efficient DB2 SQL queries and have knowledge in creating DB2 stored procedures
- Performed analysis of Mainframe applications to determine the current functionality and prepared technical specification documents
- Involved in analysis of complex Microfocus COBOL, COBOL, CICS, IMS, SQL, SQL Stored Procedures and DB2 programs and preparing the Business Requirement Documents (BRD’s). Participated in design and architecture of project.
- Experienced in Agile Methodologies. Conducted lean meetings for the team
- Excelled in understanding large-scale applications in short amount of time
- Great with communicating complex issues and concerns with teammates
- Able to take existing product and provide beneficial enhancements and feedback
- Involved in Project Planning and Tracking
- Interaction and following up with business clients and cross functional teams
- Co-ordinating with Offshore team for the solution
- Coordinate with customers to resolve different issues. Efficient client communication skills
- Possess strong Analytical, Leadership skills and an influential team player
- Core areas of skill are Analysis, Design, Testing, Documentation and Development Areas/Applications
- Ready and eager to learn new technologies
TECHNICAL SKILLS:
Languages: COBOL, Microfocus COBOL, JCL, Proc, SQL, SQL Stored Procedures, EZTRIEVE PLUS, Core Java, Java EE
Scripting Languages: XML, HTML, JavaScript, HTML, CSS
Web Technologies: MQ Series, Web Services, WebSphere, SQL Server
Database: DB2, SQL Server, MS Access, Stored Procedures, TOAD Oracle, IMS
Configuration Management Tools: ENDEVOR, Change Man, SCLM
Operating Systems: Windows NT/2000, MVS/ESA, OS/390, Z/OS, UNIX
Tools: FILE - AID, Easy Plus, JCL Check, CA7, Debug, Xpeditor, Intertest, TSO/ISPF, Control-M
Hardware: IBM ES-9000, IBM S/390, IBM 3270, Z/OS
UtilitiesI: SPF/PDF, TSO/E, SPUFI, QMF, Platinum DB2 Tool, OPC/ESA, BMC, QMF, SPUFI, Move to DB2, ALM, SORT, SYNCSORT, DFSORT, ICETOOL, IBM UtilitiesOLTPCICS
Others: REXX, VSAM, VTAM
Methodologies: Agile, Waterfall Methodologies
Framework: JSP, Multithreading, Spring, Hibernate
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY
Senior Software Developer
Responsibilities:
- Technical Lead for the AE system, CI2 platform and Metavance platform applications.
- Standardize the code in COBOL, JCL, DB2, and VSAM.
- Manage a team of 4 offshore staff. Obtain the stories from Business/Architects and come up with innovative and best in class business solutions for Legacy and Modern applications.
- Prepare design document with pseudo code and assist the offshore team is development and unit testing of the components.
- Demonstrate the code changes to Architects and Business users and get approval.
- Provide SIT and UAT support.
- Work with Business to determine the release (monthly and Adhoc) for a story/functionality.
- Responsible for the installs/deployments to SIT, UAT and PROD.
- Leading the EZT to IMU conversion tool project. Single point of contact for the entire MAP organization, and the project is estimated until Feb 2024.
- Leading the modernization of AE system and CI2 platform to get the data in Mainframe to Master Data Management (MDM) tool.
Confidential, Franklin, WI
Software Developer
Responsibilities:
- Overall Project and Release Planning Lead for the Risk Product Administration.
- Lead the New product/Risk Servicing release in Policy Servicing area of Risk Products Administration.
- Understand data and analyze the feasibility of introducing a different kind of product in the newly introduced integrated platform.
- Create design, solutions and interact with the team in finding ways to implement changes in a more efficient way in the new platform.
- Involve in the PI planning, Sprint planning and Sprint retrospectives. Environments: Mainframes, JCL, DB2, CICS, VSAM, Eztrieve, SAS, PL/1, SAS, Java and Python.
- Involved in automation of capturing of Delta Scope change from Scope freeze until the day before deployment.
- Created process improvements for Off-schedule releases, pre-deployment activities, deployment plan and activities and post deployment activities.
- Involved in the Project Charter creation and interaction with Business clients and OLTP team on requirements, perform impact analysis, create high level and detailed level estimates, overall design documents, Source to Target specifications, System test plan, support client testing, handle deployments and support.
- Creation of Scheduling jobs through Control M and also automate the Initial loads (one-time jobs) into the data warehouse.
- Created a dashboard life cycle process detailing steps from inception, to conceptual design, to prototyping, to testing and final delivery.
- Create and manage mainframe specprod jobs run to update data in DB2 database.
- Update table base tables to allow claims load new states/contract business conditions on DI connection.
- CSO Portfolio project: responsible for coordinating MIS claim changes (modify structures, PLI modules, & testing).
- Owned the Service Now (SNOW) process including reports and dashboards to provide visibility of progress to the higher-level management.
- Assisted with monitoring AWS services and resources using CloudWatch.
- IAM Administration (creation of users, groups, roles and policy).
- User management console to provision AWS resource.
- Create high availability and disaster recovery options for RDS.
- Proficient in data structures, core Java and python. Understand Spring Framework, microservices, and design patterns.
Confidential, Brookfield, WI
Lead Mainframe Developer
Responsibilities:
- Gathering and analyzing user requirements for Multi-Currency Platform & Asset Mark system.
- Analysis, designing and coding multi-Currency system, Spanish Registration security system and Asset Mark from and to Confidential and NRI system.
- Technical design document creation.
- Writing Easytrieve/COBOL/JCL programs for generating ad hoc reports and extracts.
- Coding and testing interfaces - Commercial and Vendor Integration assignment using COBOL, JCL, Subroutines, ISPF/TSO, File-AID, DB2, QMF, SPUFI, SQL, REXX, CICS, Change Man, and Xpeditor
- Implemented HTML/CSS/JavaScript pages for internal team process.
- On-call rotation every month.
- , guiding and mentoring new joiners.
- Leading a team of 6 members following the agile scrum methodology.
- Create Technical Documentation for the team members.
- Daily and weekly Status Reporting and Responsible for the final delivery.
Confidential, Madison, Wisconsin
Senior Mainframe Technical Lead/Project Lead/DBA
Responsibilities:
- Perform performance tuning to improve performance across multiple systems
- Manage all aspects of joint development and assists with vendor negotiations
- Develop feasibility studies and proposals for senior management and executive decisions on large complex projects
- Manage all aspects of testing and verification ensuring all tasks are performed for all interfaces
- This is a first shift position working with a team of co-developers
- Create Technical Design documents for themselves or others, from Functional Design documents
- Strong program/job development and unit testing
- Work closely with development teams in EMEA and US to ensure project timelines are met
- Hands on technical development of mainframe application components
- Drive back-to-front development of application components
- Competent to work on complex programming and analysis projects with limited direction.
- Perform Peer review and log any issues and track till it is closed.
- Log JIRA for testing defects identified and track till it is closed.
- Prepare turnover elements check list to make the turnover process is seamless.
- Responsible for correct versioning of code by creating and moving the requests using Endeavor.
- Daily and weekly Status Reporting and Responsible for the final delivery.
Confidential, Jersey City
Senior Mainframe Technical Lead/Project Lead
Responsibilities:
- Assist with managing all facets of project life cycle, including design, development, testing, and deployment.
- Effective communication with Clients and our project business partners for gathering user requirements.
- To gain more and more Client confidence and comfort level on TCS by ensuring timely and defect free deliveries.
- Manage daily transmissions to business partners using NDM, Citi Manager, CitiSFT and Concur.
- Doing Impact analysis of the new requirement or change request on the existing programs initiated by the client.
- Maintained and enhanced online system using COBOL CICS
- COBOL, CICS, DB2, SQL and stored procedures
- Analysed the code in C# and Core Java to provide enhancements. Exposure to .NET framework
- Detect defects that are difficult to catch during reviews and testing.
- Take Unloads from Database for analysis.
- Load Table for testing purpose.
- Developing suitable Testing solutions, alternatives and options for business requirement.
- Work directly with accounting and IT teams throughout integration testing.
- Prepare Reports and provide to the Business as well as End Users.
- Conduct regular team meetings and follow up the status on the tasks.
Confidential, North Carolina
Sr.Mainframe/Business Technical Lead
Responsibilities:
- To understand Business requirements and goals along with the project scope.
- To prepare the Business requirement documents.
- Effective communication with Clients and our project business partners for gathering user requirements.
- To gain more and more Client confidence and comfort level on TCS by ensuring timely and defect free deliveries.
- To fix the defect found out during the testing and the retesting of the components.
- To do the impact analysis if there is any change in the requirement.
- Doing Impact analysis of the new requirement or change request on the existing programs initiated by the client.
- Analysed the code in COBOL, CICS, SQL, DB2 Stored procedures to understand the code and use it for conversion to Confidential business rules and standards.
- Detect defects that are difficult to catch during reviews and testing.
- Take Unloads from Database for analysis.
- Load Table for testing purpose.
- Developing suitable Testing solutions, alternatives and options for business requirement.
- Prepare Reports and provide to the Business as well as End Users.
Confidential, Addison, Texas
Lead Mainframe Developer
Responsibilities:
- As part of the integrating efforts (Bank of New York and Mellon) had extensive meetings with both the Business and Users teams to gather requirements.
- Analysis and understanding the requirements & functional specifications.
- Conduct JAD to review the business document with a team of business end users, application developers and technical analysts.
- Preparation of TS (Technical Specifications) based on the existing functionality and requirements.
- Created detailed technical design specification for enhancing the batch programs, care was taken to re-use most of the existing components/modules.
- Knowledge Transfer to the offshore team with business functionality and the new requirements.
- Worked closely with the WEB team for developing new XML tags as needed by Web from mainframe for the reports to be displayed in the front end.
- Actively involved in learning the Application.
- Reviewing programs for QA.
- System testing of programs.
- Debugging and implementing the system.
- Involved in production support activities. Ensured the batch cycle gets completed in time. Also, fixed the issues within the time mentioned in Service Level Agreements (SLA).
- Work involves fixing abends such as Space abends, File contention errors, VSAM space abends and DB2 abends.
- Also involved in monitoring the Batch Cycles
- Analyzing modifications, finding affected list of programs and homogeneous implementation.
- Handling Ad-Hoc Requests.
- Involved in preparing test plans for Independent Unit testing and Work package testing.
- Testing the Applications for the business requirement and responsible for delivery from offshore.
Confidential, Pennington, New Jersey
Mainframe Analyst Programmer
Responsibilities:
- To understand Business requirements, project scope and goals.
- To map the user requirements and system functionality with the Business Requirement Document.
- Effectively communicate with Clients and our project business partners
- Gathering user requirements.
- To document Software requirement specifications.
- Preparing test plans for User acceptance, Unit testing and/or System testing for the components created.
- To lead the offshore team efforts and guide them for doing Unit Testing, Integration testing and System testing of the components created.
- To gain more and more Client confidence and comfort level on TCS by ensuring timely and defect free deliveries.
- To fix the defect found out during the testing and the retesting of the components.
- To create the change request for the new requirement and the changes.
- To do the impact analysis if there is any change in the requirement.
- Doing Impact analysis of the new requirement or change request on the existing programs initiated by the client.
- Perform syntactic and semantic analysis of code
- Detect defects that are difficult to catch during reviews and testing.
- Developing suitable solutions, alternatives and options for business requirement.
- Constructing or changing the programs as per requirements provided by the clients
- Quality Assurance activities using IPMS.
- Managing the configuration and controlling the versions using ENDEVOR.
Confidential, Pennington, New Jersey
Mainframe Analyst Programmer
Responsibilities:
- To understand Business requirements, project scope and goals.
- To map the user requirements and system functionality with the Business Requirement Document.
- Effectively communicate with Clients and our project business partners for gathering user requirements.
- To document Software requirement specifications.
- Preparing test plans for User acceptance, Unit testing and/or System testing for the components created.
- To lead the offshore team efforts and guide them for doing Unit Testing, Integration testing and System testing of the components created.
- To gain more and more Client confidence and comfort level on TCS by ensuring timely and defect free deliveries.
- To fix the defect found out during the testing and the retesting of the components.
- To create the change request for the new requirement and the changes.
- To do the impact analysis if there is any change in the requirement.
- Doing Impact analysis of the new requirement or change request on the existing programs initiated by the client.
- Perform syntactic and semantic analysis of code
- Detect defects that are difficult to catch during reviews and testing.
- Developing suitable solutions, alternatives and options for business requirement.
- Constructing or changing the programs as per requirements provided by the clients
- Quality Assurance activities using IPMS.
- Managing the configuration and controlling the versions using ENDEVOR.
Confidential, Pennington, New Jersey
Mainframe Analyst Programmer
Responsibilities:
- To understand project scope and goals.
- To do Unit Testing, Unit Integration testing and system testing of the components created.
- To fix the defect found out during the testing and the retesting of the components.
- To create the change request for the new requirement and the changes.
- To do the impact analysis if there is any change in the requirement.
- Doing Impact analysis of the new requirement or change request on the existing programs initiated by the client.
- Perform syntactic and semantic analysis of code
- Detect defects that are difficult to catch during reviews and testing.
- Developing suitable solutions, alternatives and options.
- Constructing or Changing the programs as per requirements provided by the clients
- Quality Assurance activities using IPMS.
- Managing the configuration and controlling the versions using ENDEVOR.
Confidential, Charlotte NC
Mainframe Analyst Programmer
Responsibilities:
- Support activities on 30 Applications which included Deposits, Health Saving Accounts & Coin and Currency.
- Involved in the Enhancement of of various applications supported by team i . e involved in the life cycle of the change request of the applications.
- Involved in the implementation activities of the applications.
- To create the change request for the new requirement and the changes.
- Code enhancement and remediation according to client’s requirement and fixing the coding and design strategy.
- To do the impact analysis if there is any change in the requirement.
- Doing Impact analysis of the new requirement or change request on the existing programs initiated by the client.
- Communication between Onsite and offshore at different phases of project.
- Detect defects that are difficult to catch during reviews and testing.
- Developing suitable solutions, alternatives and options.
- Constructing or Changing the programs as per requirements provided by the clients
- Quality Assurance activities using IPMS.
Confidential, Minnesota
Jr Mainframe Analyst Programmer
Responsibilities:
- Played a major role during Coding and peer Coding Phase and was successful in resolving the technical issues.
- Worked in Regression testing which involves testing after combining all the coded modules and is done to verify if the required functionality is implemented and the already existing functionality doesn’t get modified.
- Involved in the implementation activities of the applications.
- Worked in Major and Minor Technological Project Requests which involved requirement analysis, coding, testing and post implementation support.
- Code enhancement and remediation according to client’s requirement and fixing the coding and design strategy.
- Communication between Onsite and offshore at different phases of project.
- Detect defects that are difficult to catch during reviews and testing.
- Interacted with team of the AR application team to gain in-depth functional understanding of the application and business.
- Good experience in Client Interactions & Rapport building.
- Ability to quickly comprehend new technologies and assess their potential impact and value for the organization.
- Demonstrated ability presenting to work groups on technical, functional and managerial aspects.
- Ability to thrive under production pressure and deadlines.
- Strong communication, Time management skills, Fast learner, Self- motivated and comfortable taking initiatives.
- Strong conceptual and planning skills.
- Team oriented with good interpersonal skills and the ability to collaborate effectively with co-workers and intra teams.