PROFESSIONAL SKILLS SUMMARY
Having around ** years of progressive experience in Analysis, Design, Development, Testing, Maintenance and Application/Production Support of Business Applications with the latest tools and technologies in IBM Mainframe.
Demonstrable experience of being able to work to very tight timelines on multiple detailed activities simultaneously, has the ability in meeting deadlines and deliverables while achieving excellence in quality of work.
Understand the necessity and value of accuracy and attention to detail ability to process information with high levels of accuracy
Experienced in structured development methodology. Fully knowledgeable of related infrastructure components and/or operating environment
Knowledge of data handling methods and development techniques. The ability to store and retrieve data using efficient SQL commands
Excellent problem solving skills have vision and innovative approach to computer based solutions and ability to convey these ideas
Acquired the CSM certification for Agile practices and Methodologies, and successfully Implemented and practiced the same in various phases of Project development
Practiced the DevOps Procedures using various DevOps Tool Chains during Multiple phases in projects
Hard Working and Effective team player with good communication and inter personal skills. Ability to coordinate activities of less experienced or less knowledgeable team members
Has knowledge of business process engineering, using SEI CMM and ISO Certification Standards.
Hands-on experience in COBOL, CICS, TSO, JCL, VSAM, File-Aid, Spufi, DB2, IMS, Stored Procedures, MQ, Xpeditor, Intertest, Insync, Endevor, Changeman, REXX, tableBASE, Viasoft, etc.
CA-7 and Control-M Command knowledge with Scheduler Skills
Good working knowledge of testing tools Quality Centre and reporting tools IBM Cognos, Crystal Reports and Tableau BI and also Documentum
Good Knowledge in ETL tools IBM DataStage and Tableau and in DevOps tool chains TFS Azure DevOps, GIT, TOPAZ Workbench, Visual Studio Code, Jenkins and CA Brightside / Zowe Commands
Basic knowledge in JAVA, C#, SAP tools S4 HANA, BOBJ, BODS, BW, BPC, Lumira and Fiori and Big Data, Hadoop and Spark
Basic Knowledge in Data Sciences, Artificial Intelligence and Machine Learning
Operating Systems used MVS/ESA, OS-390, UNIX, Windows
Hardware used IBM 3090, IBM 9000-820, IBM ES-9672, IBM 2064-1C8
EDUCATION
Master’s Degree in Engineering M.Tech
INDIAN INSTITUTE OF TECHNOLOGY - CHENNAI, INDIA
EXPERIENCE
United Parcel Service, NJ
SENIOR MAINFRAME DEVELOPER
08/2007 – present
Import Billing
The Import Billing Applications consist of a combination of online and batch processes which systematically integrate applicable freight, freight related accessorials, brokerage and government charges for all shipments to be billed to a customer. These processes integrate with discounting and taxing systems to produce a file with all necessary information to generate an integrated invoice or COD tag depending on the credit ratings of the customer. Customer bill cycle preferences, late payment fees, 3rd party billing and receivable inquiry are all important element within the system. It includes COD Determination and Creation, Billing and Invoicing, Receivables and Collections, Billing Inquiry, Billing Adjustments, Feed Shipment information to Data Warehouse System, Feed billing data to Flexible Billing System, Billing Inquiry. It also provide shipment information for Non-Enterprise countries for Local Billing, Revenue Reporting, Revenue Recovery, and Feed Billing Information to World Wide Forwarding System. Average number of weekly shipments processed and Invoiced = 260,000.
Responsible for the complete Business and Technical studies of the Application
Responsible for development and maintenance related activities in the application.
Also responsible for technical studies, Primary support of the application.
Responsibilities include analyzing change requests, Preparation of LLD’s, coding programs for the new developments as well as maintenance changes, preparing unit test plan, doing unit test review and testing the program for the user requirement.
Performs performance tuning to improve performance across multiple systems
Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces, Develop test plans, perform unit and integration testing of software
Competent to work on complex programming and analysis projects with limited direction
Develop thorough test cases (normal and exception) and fully test programs using standard accepted practices for unit testing and system testing
Royal Bank of Canada (RBC), Toronto, Canada
SENIOR PROGRAMMER ANALYST
09/2006 - 04/2007
Service Reference File system – SRF
The Service Reference File (SRF) System is the central client detail repository for the Royal Bank of Canada. This system stores the Demographic details and the non-financial account details of all the clients of RBC. It plays a significant role in relationship management initiatives across Royal Bank Financial Group (RBFG). It houses the customer name, address and other data that identify the type of account, products, customer preferences and other information. SRF is designed to bring this information into itself from various other sources and systems across the bank. It does not provide financial information to other systems although some financial data is stored in the system. RBC has personal and business clients. Every client processed on RBC will be added to the SRF database with all client details, new clients processed will be added using a unique SRF number along with the client detail information. Client accounts can be DDA accounts, Mortgage accounts, Loan accounts, Product based accounts such as bonds and savings, VISA accounts or any other services offered by RBC. Each client has one SRF number assigned, irrespective of the number of accounts they have with RBC, for joint accounts SRF numbers are assigned separately for primary and secondary clients. The system also provides front-ends for defining new clients, processing existing clients, etc. The front-end is also used to set up different types of discretion, identify various accounts and also open new accounts. The system also includes a batch process for providing the client and account maintenance reports on the daily stream.
Responsible for development and maintenance related activities in the application.
Also responsible for technical studies, Secondary support, and Primary support of the application.
Responsibilities also include analyzing change requests, Preparation of LLD’s, coding programs for the new developments as well as maintenance changes, preparing unit test plan, doing unit test review and testing the program for the user requirement.
Provides project management, programming, and systems leadership, guidance, and assistance to other team members
Create good practices and propose improvements
Responsible for all aspects of the Systems Development Life Cycle for both ongoing support and new development
Working in a sourced environment and working efficiently with team members across multiple geographical locations
Citigroup (Smith Barney), New York, U.S.A
SENIOR PROGRAMMER ANALYST
08/2005 - 09/2006
Customer Profile Information System - CPI
The Customer Profile Information (CPI) System supports the firm’s primary customer name and address master files. It houses customer name, address and other data that identify the type of account, products, customer preferences and other information used by a variety of systems to drive their processes. Every account processed on the Smith Barney back-office is stored in these master files. The system also provides front-ends for defining customer types, account documentation requirements, etc. It defines the rules for how brokerage accounts are to be opened and maintained. The front-end is also used to set up different types of discretion, identify investment advisors, maintain country code lists and also open new accounts. The system includes process for determining account documentation requirements and tracking the status of that documentation. Periodic reports of missing documents are produced. In addition CPI provides a process called D-block, document block, where if missing account documentation is not provided in designated time frames, a commission block is set on the account preventing brokers from receiving commissions on trades until documentation is provided. CPI also produces various client mailings as a result of account opening or other updates to the account. This includes Welcome letters, Account Verification Profile (AVP) letters, and change of address, IRS notices and various other letters to notify clients of updates to their accounts or missing documentation.
Responsible for all development and maintenance related activities in the application.
Also responsible for technical studies, Secondary support, and Primary support of the application.
Responsibilities also include analyzing change requests, Preparation of LLD’s, coding programs for the maintenance changes, preparing unit test plan, doing unit test review and testing the program for the user requirement.
Provides project management, programming, and systems leadership, guidance, and assistance to other team members
Create good practices and propose improvements
Responsible for all aspects of the Systems Development Life Cycle for both ongoing support and new development
Bear Stearns, New Jersey, U.S.A
TECHNICAL LEAD
10/2003 - 07/2005
CAGE Systems (The Cashiers Department)
The CAGE system is used by the Cashiers department to facilitate efficient delivery and receipt of securities via DTC and NSCC for institutional customers. It expedites the timely identification and resolution of security Settlement problems. CAGE performs processing which supports the basic business procedures of the Cage Department like receive and deliver of securities, security transfer, vaulting of securities, Calculate the Excess, Deposits and Pending Securties, lending and borrowing stocks, bank loans and also tracking issuer reorgs. It also sends bookkeeping entries and journal entries to the TIF book keeping stream and interfaces with other BSC online and batch applications. It interacts with core back office systems like P&S, Margin, Stock Record and generates entries for Firm processing.
Responsible for the complete Business and Technical studies of the Application.
Also responsible for all the development and maintenance related activities in the application.
Additional responsibilities also includes providing onsite offshore coordination.
Some other responsibilities include analyzing change requests, Preparation of LLD’s, coding programs for the maintenance changes, preparing unit test plan, doing unit test review and testing the program for the user requirement.
Also responsible for technical studies, Secondary support, and Primary support of the application.
Provides project management, programming, and systems leadership, guidance, and assistance to other team members
Create good practices and propose improvements
Responsible for all aspects of the Systems Development Life Cycle for both ongoing support and new development
AIG – American International Group, New Jersey, U.S.A
LEAD PROGRAMMER ANALYST
01/2003 - 09/2003
World Source Systems
AIG World Source System was developed to meet the insurance needs of USA based companies doing international operations as well as foreign corporations doing business in the USA. World source provides products and services like Casualty, reinsurance, Commercial property, Energy, Political Risk, Trade Credit, Environmental liability, Crisis management and dedicated Claims to the client, it also provides worldwide needs that enable policyholders to capitalize on AIG and also to help multinationals of all sizes manage risk more efficiently.
Responsible for the development and maintenance related activities in the application.
Also responsible for technical studies, Secondary support, and Primary support of the application.
Responsibilities also include coding programs for the maintenance changes, preparing unit test plan, doing unit test review and testing the program for the user requirement.
AIG – American International Group, New Jersey, U.S.A
LEAD PROGRAMMER ANALYST
06/2002 - 12/2002
MSA AR–Accounts Receivable
Management Science of America Accounts Receivable (MSA AR) is an account receivable/payable processing system used for the collections and investigations of corporate receivable and payable transactions. It is a mainframe COBOL VSAM system that tracks various types of AIG business such as facultative, treaty, excess of loss reinsurance, risk management group reinsurance, losses and payables for the Domestic Brokerage Group.
Responsibilities include development and maintenance related activities in the application like analyzing change requests and Trouble Reports.
Preparation of LLD’s, coding programs for the maintenance changes.
Preparing unit test plan, doing unit test review and testing the program for the user requirement.
Pershing, New Jersey, U.S.A
LEAD PROGRAMMER
01/2001 - 05/2002
FUNDS-U (The Multicurrency Project)
Pershing is the leading provider of comprehensive brokerage execution, clearance, data processing, and investment products and services to financial organizations worldwide. Pershing uses the Funds Utilization system (“Funds-U”) to perform cash due debit, margin debit, credit, and short rebate interest calculations on US dollar balances in domestic accounts. The Global Capabilities project has identified the need to provide this functionality for international retail accounts. This project is focused on replacing or enhancing the existing system to meet the needs of both domestic and international business. Specifically, this project is focused on providing debit and credit interest for retail accounts, and debit and credit interest participation for correspondents.
Responsible to make changes in the Customer Information Control System controlled programs and Batch programs and do the necessary screen modifications and test the changes made to satisfy the requirement.
Responsibilities include development and maintenance related activities in the application
Pershing, New Jersey, U.S.A
LEAD PROGRAMMER
08/1999 - 12/2000
Production Support Group
UAT Support Group in pershing is a testing company which runs just one level below production, all jobs similar to production will also be running in testing company in different regions like QAP, UAT and SIT, all these jobs in their respective regions will be monitored effectively and those jobs that are abending due to various reasons will be fixed respectively.
Responsibilities include working in the support Group by fixing jobs getting abended on a daily basis.
Issues related to Critical path abends and other online jobs were considered and given immediate fix.
US West, Chennai, India
SENIOR PROGRAMMER
02/1999 - 07/1999
Regional Subscription System (RSS)
The US West communication group provides the telecommunication services. There are two major groups with in US West Marketing group and customer service group. RSS is primarily a part of customer service group, which provides reports for the marketing group. It is used for subscription activities like batch, resolution of conflicts and service order processing of PIC Changes with Information providing and billing. It interfaces with long distant carriers for communication related in selection of carriers. The project involves development of new features, changes and enhancements of the existing system (MCR’s) of RSS, which is primarily a part of customer service group and provides report for the marketing group of the US West Company. It also includes production support by providing emergency bug fixes during scheduled releases, which may arise from time to time.
Analyzing Change requests and Trouble Reports, Preparation of LLD’s, Coding programs for the maintenance changes. Preparing unit test plan, doing unit test review and testing the program.
Responsibilities include development and maintenance related activities in the application
Swiss Bank Corporation, Basel, Switzerland
SENIOR PROGRAMMER
09/1997 - 01/1999
Year 2000 Project
The project involves the assessment, strategy formulation analysis and conversion to overcome year 2000 related problems under the real time banking environment including satellite systems and their interfaces at SBC, which is the leading universal and asset management bank in Switzerland. The core of SBC’s software environment is the Real Time Banking System, this is host based (IBM, MVS) proprietary software development and run-time environment created by SC SBC consisting of 304 applications that include 24000 batch programs and 3,600 online transactions. New systems have been developed around RTB as satellites to add new functionality to meet new business requirements. The focus of the year 2000 assessment and strategy formulation was on the RTB system and the Satellite System.
Study the overall IS/IT environment at SBC.
Analyzing data field conversion approach followed.
Developing tools in IBM ES 9672 and UNIX to customize the existing VACCINE 2000 Tools for the SBC environment.
Doing Conversion and review of the source code.
Quality Assurance of maintenance changes in RTB Checking for special and tricky coding for year 2000 problems etc.
Year 2000 Consultancy for SBC’s sister banks like Bank Finalba, VISA Center Bank Echinger, Bank Adler and Bank Armand VonErnst.
Prudential, Chennai, India
PROGRAMMER
07/1996 - 08/1997
TICS Clearance Project
The project involves the maintenance and enhancement of COBOL code of IIG AOS Main Run Application for Prudential Insurance Company. The maintenance process is triggered by the assignment of a TICS (Transaction Inquiry Control Swp) OF SCM (System Coordination Memorandum) by IIG to TCS. TICS/SCMS are problems related with Business specifications, which involve fixing a bug or a big enhancement to the existing code.
Responsibilities Include Analysis, Coding, Test Plan Preparation and Testing.