Kiran Tiruvathuru
317-***-****, adcm1k@r.postjobfree.com
SUMMARY:
** ***** ** ********** ** the analysis, design, development, testing, maintenance, Migration, enhancement and support of complex Mainframe-hosted application-systems.
Worked in various domains such as Banking, Healthcare, Telecom and Credit cards
Strong background in developing application software using COBOL, CICS, JCL, MQ, VSAM, FILE-AID, UNIX, EASYTRIEVE, REXX, SAS accessing DB2 and IMS databases
Working knowledge of JDBC, SQL, Spring, Maven and REST APIs
Experience with contemporary data streaming technology: KAFKA
Experience using Atlassian tools, e.g. JIRA, Confluence, BitBucket, SourceTree, etc.
Experience on working with Stored procedures
Extraction, Transformation and Loading (ETL) of data and data Conversions from Legacy systems to Hadoop using Syncsort DMX-h.
Experienced in design and development of tools for automation, reconciliation purposes etc.,
Experienced in analyzing abends using Abend Aid and test program flows using Xpeditor and Intertest and Microfocus enterprise analyzer. Also used Hive tables with underlying Hadoop tables to analyze data issues.
Proficient in obtaining project requirements from users and managers, formulating the requirements into design specifications, preparing system specifications, assigning tasks to team members, and tracking the progress
Involved in full life cycle of project implementations (SDLC) and also worked as Agile team member. Used JIRA for scrum ceremonies.
Worked as a release lead and took responsibility for production implementations. As a release lead ensured production readiness by timely communication with interfacing teams and by ensuring all the required infrastructure such as databases, CA7 schedules, adhoc jobs are in place.
Documented system requirements using existing code base and available system documentation
Good understanding and practice of Quality Assurance Processes, Acquired knowledge through the Defect Prevention activities, Quality Control, Configuration Control, Coding Standards, Maintenance standards etc.
Projects involved feasibility studies, analysis of business problems, business requirements, cross functional analysis, data modeling, process modeling, development and implementation of software in the mainframe.
Expertise in the development of test plans, test cases, executing the test cases, test strategies variety of test levels, methodologies, test designs and testing techniques.
Proficient in implementation, project planning, execution, monitoring, risk assessment and resource balancing skills with ability to support multiple tasks and completing deliverables on time.
Extremely well organized with proven ability to multi-task and prioritize workload.
Knowledge of Python and AWS
Technical Skillset:
Hardware:
IBM Mainframe – MVS/ESA, UNIX, Z-OS, OS 390, Windows
Software, Languages &
Tools:
JAVA, COBOL, VSAM, PL/1,MVS/JCL, SDF, REXX, IBM Utilities, TSO/ISPF, VM, IBM MQ, SPUFI, DFSORT, File-Aid, File Manager, SAR, XPEDITER, FTP, ICE TOOL, MQ Series, Abend Aid, CA7, ISEASYTRIEVE, HP Quality Centre, BMC and IBM utilities, KAFKA
Database:
IMS DB, VSAM, DB2, HIVE
Reporting and scripting Languages
Easytrieve, SAS, REXX, Python
Version Control:
CHANGE-MAN, ENDEAVOR
Middleware:
MQSeries
Leadership / Management Skills
Lead teams of up to 8.
As a release lead responsible for quarterly production implementation
Employer experience summary
Employer
From
To
Position
Mphasis Corporation
Dec 2017
Present
Module lead
Cognizant Technology services
Oct 2011
Dec 2017
Senior Associate
IBM India PVT LTD
Sep 2008
Sep 2011
Senior system engineer
United Health Group
CGI
June 2007
Oct 2005
July 2008
June 2007
Senor software engineer
IT consultant
Education
Bachelor of technology in Electrical and electronics engineering from G Pulla reddy engineering Collage, Kurnool. India
PROFESSIONAL DEVELOPMENT / CERTIFICATIONS / COURSES
Year
Training Program
Training Source
2016
Hadoop
Edureka
2018
AWS Certified Solutions Architect – Associate
Udemy
Professional Experience:
Duration: Nov 2018 – Till date
Employer: Mphasis
Project: Authorizations
Role : Software Programmer
The objective of the project is to provide development, enhancement and maintenance services to the high-speed real-time Credit Card Authorization Application System which is built using Java, Mainframe and ab initio, Python and R.
The application should authorize a transaction, either decline or approve, that has originated from a point of sale when a customer swipes his credit card and should monitor for fraudulent activities. This system also implements and supports external software provided by agencies like FICO in order to comply with regulations enforced by Federal government and other agencies. A new machine learning application is built to derive scores to help in fraud clarification.
The system also interacts with other internal applications for post transaction decisions, post processing engine which processes monetary and non-monetary transaction and communicate with different external systems like HP Non-Stop Tandem, MPP, DPP, FICO etc. Several JAVA, Ab initio, CICS Online and Batch applications, Python and R machine learning applications are in scope for this project.
Responsibilities:
Attending meeting with business users to understand & analyze requirements for projects, work orders
Proposing design approach for proposed business requirement and provide implementation roadmap
Writing the code based on the design, writing unit test cases, executing the code, working with team to identify performance issues and verify whether code is meeting coding standards.
Developing code using IBM z/OS, Java, REXX, COBOL, HBase, Cassandra DB
Implement modernization initiative by replacing MQs with KAFKA and work on Java components to publish data to KAFKA
Resolving defects reported during UAT and Performance testing activities
Participating in production implementation and production verification as requested by JPMC
Creating Functional Specific Document, Test documents and Approach documents for the enhancements and bug fixes.
Performance tuning - Perform JMeter and Soap UI Load testing.
Involved in Code Review and presenting the new ideas in Design Discussion for improving the product reliability and performance.
Develop test strategies, creating test plans, and execute automation test Scripts using Jenkins.
Setup Jenkins for continuous code integration.
Participate in Agile ceremonies such as backlog refinement, sprint planning
Environment: JAVA, Mainframe, Ab Initio, Python and R.
Duration: Dec 2017- Oct 2018
Employer: Mphasis
Project: Automated credit application system
The application is a loan originations system for auto loans and it is a distributed system consisting of web and legacy mainframe applications. When a loan application arrives into the system, the application triggers calls to calculate customers credit risk policy and applies chase policies and finally calls pricing to determine APAR if the application is approved. Dealer is notified of the decision on the loan application.
Responsibilities:
Elicit business requirements with product business manager, map business requirements to technical requirements and create Technical Specs.
Development of complex modules in COBOL, CICS, VSAM, System and Integration testing, UAT support and implementation
Analysis of complex COBOL-CICS programs with IBM MQ series, stored procedures on IBM Data Studio for merchant boarding application
Tracking of deliverables (User Stories) as per plan, test plan and results review, ensuring configuration management, defect tracking and closures
Implementation and Post implementation support, stakeholder communication
Develop SAS reporting jobs for reconciliation purpose
Environment: COBOL, DB2, Stored Procedures, JCL, VSAM, SPUFI, AQT, SAS, OS/390, CICS.
Employer: Cognizant
Duration: April 2015-December 2017
Employer: Cognizant
Project: CLASS – Student loan servicing
Designation: Senior Associate
The application is used for servicing the loans that have been originated by Navient and other third part loans that have been originated by some other lenders but serviced by Navient. There are various functionalities in CLASS application that handle the various phases of Loan Servicing.
Responsibilities:
Review HLD/LLD and make modifications to make sure all the given requirements have met
Review program specifications for development
Impact Analysis of source programs for every work request
Created various COBOL/CICS/DB2/VSAM programs for batch processing of IBM System
Worked closely with business users to gather requirements and coordinate testing efforts etc.
Responsible for converting the business requirements into detailed design document.
Involved writing the TSD and low-level data flow.
Involved creating JCL, PROC and Control card for various batch jobs.
Involved in daily status call with onsite coordinator to understand the requirements, query and review the changes.
Involved in development activities in Work Request / Change Request. Preparation of Unit Test Plan.
Writing, executing test scripts for various projects.
Performing regression testing.
Involved in System test and User acceptance test.
Conduct quality reviews of code / test plans
Work with interfacing applications to complete Integration Testing.
Developed production rollover and back-out plan documents.
Involved creating the package by using the version control like CHANGE-MAN.
Defect management in all stages including Development, UAT, Production support.
Responsible for production rollover and production support.
Investigate and correct identified defects.
Provide support during post implementation warranty period
Offshore team leader assisting onshore in successful deployment of the projects.
Environment: COBOL, JCL, Easytrieve, UNIX, SAS, Impala, Java, Python, IMS- DB, VSAM, File AID, File Manager SAR, NDM, IBM Utilities.
Employer: Cognizant
Duration: March 2013 – March 15
Employer: Cognizant
Project: Vision 5
Designation: Senior Associate
Vision 5 project aims at integration of 5 copper line billing systems into one single billing system called VISION 5. VISION 4 is current billing system that bills wireless customers. Cost savings due to reduced maintenance and unique identification of customers are the outcomes of the project.
Responsibilities:
System Analysis using functional specification and gathering requirements.
Created technical specification documents for the application modules as per the business requirements.
Designed and Coded complex application modules and Core applications using COBOL, CICS,DB2 and VSAM.
Coded conversion program from Assembler to COBOL
Prepared unit test plan and unit test results.
Extensively used FILE MANAGER, XDEPITER, ENDEVOR, SPUFI and DB2 Admin during Application development and testing.
Using Changeman in tracking the change management process
Created proc’s and JCL’s for batch processing as per the customer standards.
Created system batch Flowcharts using VISIO.
Batch support using CA7 Scheduler during System Test and Integration testing.
Performed Root cause analysis to identify the cause of issues in the Test environment by the team during SIT, UAT & implementation.
Participate actively in system maintenance including bug fixes and enhancements.
Defect tracking and Analysis and supporting for cycle execution.
Environment: z/OS, UNIX, COBOL, REXX, SAS, Easytrieve, JCL.
Employer: Cognizant
Duration: December 11 – March 13
Project: FA compensation
Designation: Senior Associate
The applications in HR project/cluster deals about the FAs (Financial Advisors) who are employed with UBS all over the world. The applications deal about the FA Compensation, Net new money that is brought to UBS, Qualifying and Training of the FAs.
Responsibilities:
Analyzed the System and translated Business requirements into technical specifications.
Prepared of High level Design Documents after discussion with Customer SME’s and Tech Leads.
Designed and Coded application modules and modified Core application modules using COBOL, IMS DB,DB2 and VSAM.
Prepared unit test plan and unit test results.
Extensively used FILE MANAGER, ENDEVOR, SPUFI and DB2 Admin during Application development and testing.
Created proc’s and JCL’s for batch processing as per the customer standards.
Created system batch Flowcharts using VISIO.
Batch support using Control M Scheduler during System Test and Integration testing.
Involved in the analysis of source to target mapping provided by data analysts
Extracted data from excel files,high volume of data sets from data files, Oracle using Informatica ETL mappings/SQL PLSQL scripts
Created complex Informatica mappings using Unconnected Lookup, joiner, Rank, Source Qualifier, Sorter, Aggregator, dynamic Lookup and Router transformations to extract, transform and loaded data to ODS
Wrote complex PLSQL scripts /functions/procedures/packages
Experience in the execution of SQL scripts through Informatica external procedure transformation using UNIX shell script.
Environment: Mainframes, z/OS, UNIX, COBOL, JAVA, REXX, SAS.
Employer: IBM, India
Duration: September 2008 to October 2011
Project: Data Security Portal (DSP)
The Data Security Portal (DSP) provides the ability to transmit information relating to purportedly compromised data to AmericanExpress via an internet website. When this information is uploaded anemail notification is sent to EIRP and GNS organizations for them to retrieve the data and utilized as needed. Then GNS communicates with the affected issuer that owns or manages the allegedly compromised accounts.
The purpose of this project is to enhance the upload process of DSP and to facilitate the communication between American Express and the Issuers:
Responsibilities:
System Analysis using functional specification and gathering requirements.
Created technical specification documents for the application modules as per the business requirements.
Designed and Coded complex application modules and Core applications using COBOL, CICS,DB2, IMS DB and VSAM.
Coded conversion program from Assembler to COBOL
Prepared unit test plan and unit test results.
Extensively used FILE MANAGER, XDEPITER, ENDEVOR, SPUFI and DB2 Admin during Application development and testing.
Using Changeman in tracking the change management process
Created proc’s and JCL’s for batch processing as per the customer standards.
Created system batch Flowcharts using VISIO.
Batch support using CA7 Scheduler during System Test and Integration testing.
Performed Root cause analysis to identify the cause of issues in the Test environment by the team during SIT, UAT & implementation.
Participate actively in system maintenance including bug fixes and enhancements.
Defect tracking and Analysis and supporting for cycle execution.
Environment: Mainframes, z/OS, Unix, COBOL, JCL, DB2, Java, Stored Procedures.
Employer: United Health Group, India
Project: Network Database
Senior Software Engineer
Duration: June 2007 to July 2008
Network Data Base maintains the information of Providers such as doctors, hospitals who are providing health care services in USA. Apart from maintenance of demographic information, contractual information, tax-id information of providers, NDB supports various other applications by providing provider related information.
Responsibilities:
Prepared HLD and LLD documents using Business requirement documents.
Provided solutions to work requests as required
Prepared unit test plans and carried out unit tests
Written instructions for running of the program in production
Provided assistance to the development team in solving the issues or provide better logic while developing the code, Installation activities and test connect jobs in production
Participated in production implementation.
Solved several production tickets
Performed root cause analysis of technical issues.
Environment: Mainframes, z/OS, UNIX, COBOL, JCL, DB2.
Employer: CGI, India
Duration: Oct’05-Jun’07
Project: Ticket system
Designation: Mainframes Developer
Duration: October 2005 to June 2007
Ticket system is the application which sends trigger information of various customers of Deutsche Bank. Ticket system has many interfaces from which it gets the information of customers of various divisions like corporate banking real estate etc. This application calculates the probability of default, risk factor, liability etc. and sends the same information via FTP to credit officers. Based on the trigger information credit officers determine the action to take on the customers.
Responsibilities:
Prepared HLD and LLD documents using Business requirement documents.
Provided solutions to work requests as required
Prepared unit test plans and carried out unit tests and user acceptance tests
Written instructions for running of the program in production
Solved several production tickets
Performed root cause analysis of technical issues
Prepared program/system documents containing sufficient information to explain the working and logic flow of the different sections within a program or small/rudimentary system
Environment: Mainframes, z/OS, COBOL, JCL, DB2, CICS.