18years of Experience in Development, implementation and testing of business applications. Involved in SDLC methodologies including analysis, design, development, implementation, testing, support, and maintenance of enterprise-level applications. Sound knowledge of Banking and insurance with leading clients. Developed and implemented a BDD and Selenium Test Automation Framework to facilitate scripting, scalability, modularity, process definition, reusability and maintenance and reduce costs
Overview
18
18
years of professional experience
1
1
Certification
Work History
Technical Lead
WIPRO Technologies Pvt, Ltd.
03.2013 - Current
Domain- CRPB [Credit Risk Private Banking]
CLIENT- CREDIT SUISSE BANK
Since 2024 October – Till Date
CREDIT RISK – MYRATING/ IRMA
MyRating is an internal developed application which hosts all international used IB and PB customers rating models. The application has connections to internal up and down stream systems and external data providers.
Customer ratings are used for internal and external risk measurement and capital treatment
The Internation Rating Model Application will provide credit risk ratings for CS credit parties world-wide. These ratings can be used in both the assessments of risk in the credit risk application and approval process, as well as in the calculation of regulatory capital and Basel III reporting
The Credit Analytics department will use the data captured by IRMA to validate and make design changes to the models hosted within the IRMA. For this purpose, Risk Analytics will be able to request data extracts of the counterparty and rating data held within IRMA.
Responsibilities:
Participated in significant enhancements to existing software.
Test cases are drafted in BDD format after JIRA story analysis based on the details defined in confluence page
Analysing the existing functional TCs and automate as per feasibility
Continue working on existing scenarios and automate the whole regression suite
Performing Sanity Checks and Reporting of the execution
Write in feature files and walkthrough the details with RE and amend the details
SQL queries are drafted to test each test case and executing the test case
Write python scripts based on feature files where steps are defined
Test execution and automation
Test results demonstration
Automation code is committed in repository
Exposed microservices via rest api’s and testing using swagger/Insomnia/Postman
Provided detailed status reports, level of efforts, risk assessments, gap analysis.
Reviewed code for defects and quality against and standard practices.
Creating JIRA tickets once DOR is done and adding bug details with the impact and acceptance criteria.
Updating the JIRA tickets on timely manner, logging the efforts in both the places (JIRA, INCIDENT)
Technical Lead
CREDIT SUISSE BANK
11.2021 - 09.2024
Domain- CRPB [Credit Risk Private Banking]
CREDIT RISK – WMC-LST
WMC Loan Stress Testing (WMC-LST) project was launched to:
Implement a robust calculation engine infrastructure for PB lending business in a standard supported. IT environment to produce stress test reports for internal and regulatory purposes; meet the scenario analysis and stress testing need of senior mgmt.; align stress testing with the calculations and calculation engines used in the CS Target Operating Model (TOM). WMC LST is a robust calculation engine infrastructure for PB lending business in a standard supported environment to produce stress test reports for internal and regulatory purposes. Scope of the overall project is to build a stress testing calculation framework to enable business to run stress tests on the PB Lombard, Mortgage, Trade Finance, Ship Finance and Corporate loan portfolio.
Responsibilities:
Participated in significant enhancements to existing software.
Exposed microservices via rest api’s and testing using swagger/Insomnia/Postman
Test cases are drafted in BDD format after JIRA story analysis based on the details defined in confluence page
Write in feature files and walkthrough the details with RE and amend the details
SQL queries are drafted to test each test case and executing the test case
Write python scripts based on feature files where steps are defined
Test execution and automation
Test results demonstration
Automation code is committed in repository
Provided detailed status reports, level of efforts, risk assessments, gap analysis.
Creating JIRA tickets once DOR is done and adding bug details with the impact and acceptance criteria.
Updating the JIRA tickets on timely manner, logging the efforts in both the places (JIRA, INCIDENT)
Supporting to the downstream and upstream applications on need basis and communicating within the team for further actions.
Conducting SCRUM(Daily) meetings on need basis whenever scrum master is on leave, discussing sprint wise impediments on Retro meetings.
Technical Lead
CREDIT SUISSE BANK
09.2015 - 10.2021
Domain- PAYMENTS
PAYMENTS PROCESSING PLATFORM
The PPP Application Supports Payment Processing i.e., the processing of payment instruction to move cash from client/financial institution A to client / financial institution B. The coverage ranges from  management of the client instruction to notification of the credited/debited party and posting and involves both automatic and manual activities, STP as well as non-stop processing. In addition to the main process for the cash transfer the application supports processes for R-Transaction [rejects, returns, refunds, reversals] etc related to payments. The User include customers capturing and managing their orders using e-banking front ends, front office [relationship managers] entering customer orders and answering their inquiries and back-office staff performing manual intervention in [non-stop] processing as well as investigations.
Responsibilities:
Predicted emerging customer needs and developed innovative solutions to meet them
Translated highly complex concepts in ways that can be understood by a variety of audience in cross cutting calls
Influences senior leadership to adopt new ideas, products and/or approaches
Participated in design, development, coding, planning, testing and debugging new software or significant enhancements to existing software.
Understanding the problem and correct them and creating POCs on new technologies and proposing to clients
Assisted the team members to solve technical problems and mentor them in writing high- quality code with standards.
Reviewed code for defects and quality against and standard practices.
Technical Lead
HARTFORD
08.2013 - 07.2015
Domain- INSURANCE
05-08-2013 - 28-07-2015 (THE-HARTFORD-ACQ)
ACQ-IHQ is an Online application for auto and home quote insurance for the consumers (direct, AARP, affinity) ability to quote and issue their auto policies in a self-service manner.
Responsibilities:
Understanding the requirements and preparing the design documents (LLD and HLD)
Doing the requirement Analysis, POC's and providing the estimates for the new requirements.
Coordinating with Onsite team for production issues, Incidents and Requirement Clarifications.
Done the Design, coding and integration testing for the Auto and Home requirement and UI Screens.
Fixed Maintenance and Support defects, Incidents and System Errors.
Sr.Developer
VERIZON
09.2011 - 02.2013
Domain- TELECOM
PROJECT - BGW
19-09-2011 - 15-02-2013 (BGW PROVISIONING AND VIRTUAL INVENTORY)
Broadband Gateway is a Broadband Assignment, Activation and Virtual Inventory Management System Designed for Verizon. In the Inventory System, Site forms the topmost component of the hierarchy. As the name suggests site refers to a location in which the equipment’s of the Inventory system are located. Every piece of equipment in inventory must be assigned to a site. Equipment’s are connected through cables and the starting equipment's site is considered as Site and the terminating equipment's site icon side red as Site.
Responsibilities:
Leading the small team of 2members.Providing technical solution for functional requirements.
Involved in Impact Analysis, Design, Implementation and in Testing. Provided Support For DIT, UAT and Production Issues.
Implemented GDL Layer using Spring TX and AOP Frame Works. Written Spring Test Cases and Implemented Backend Code using Spring JDBC Template for fetching the DB Values.
Setting Up the Environments and resolving Configuration issues.
Implemented Webservices for INTFX Interface which provides the slotting information of Customer Circuit to CRIT.
Written Schemas(xsd) for different systems (Layer1& Layer2). Tested Services using SoapUI.
Sr.Consultant
HMRC(ASPIRE)
02.2010 - 08.2011
Domain- ENTERPRISE SECURITY
PROJECT - CHIEF-STE
01-02-2010 - 31-08-2011 (ChiefSte)
CHIEF (Custom Handling Import and Export of Freight) is one of the world’s largest and most sophisticated electronic services for managing Revenue & Customs Process for the international movement of goods. Current System is based on legacies and EDI, Due to several new functionality requirement and complexities on the existing system will be reengineered into SOA based Architecture. This reengineering has been termed as Strategic Technical Enhancement solution will be structured into Services. Business processes held in single place, Interfaces to existing services will be standardized Complex interfaces to external systems managed differently. The final solution will be more agile than current CHIEF code.
Responsibilities:
Understanding the requirements and preparing the design documents
Developed POC.
Done the, design, coding, unit testing, integration testing.
Mentoring and training resources on JSF
Developed the project from scratch was responsible to do the project setup, Design
Coding, Unit testing, Code review.
Designed JSF Mock-ups as per the HMRC Standards. Create and Implemented separate tool for designing the jsf mock-ups called Chiefste Facelet Tool Generator.
Consultant
TAS
09.2009 - 12.2009
Domain- ENERGY – POWER
PROJECT - ICEDA
01-09-2009 - 31-12-2009 (ICEDA)
Using the same methods and tools at different Thales Alenia space sites to study, simulate and design Printed Circuit Board. Sharing information on design and databases for Printed Circuit Board. The implementation of a common process flow to increase the productivity and integrity tools (Diagrams, analysis, Simulation and PCB).
Responsibilities:
Coding Front End using Swings and testing of the project.
Implemented Web Service Client code for accessing the server code.
Debugging and solved critical issues.
Written JUnit test cases.
Consultant
INTERACT
07.2008 - 07.2009
Domain- TELECOM SERVICE PROVIDER
PROJECT - VONAGE
01-07-2008 - 31-07-2009 (VONAGE)
The Vonage Project will provide a single desktop for all customer management with rapid and intuitive access to relevant customer information. In addition to this, it will provide capabilities for customer contact History management and business rule management to drive adherence to Vonage Polices. The significant value points that Vonage Project will provide are: Functional Desktop with integrated information on customer account profile, status (LNP, Shipment, RA and Billing) and product information on one screen. Improved Credit Processing, Saves Tracking and Capture and Display of Contact History.
Responsibilities:
Understanding the Requirements Specifications, Functionality and Scope of the Application.
Coding based on Functional Specs, UML Sequence Diagram and Use cases.
Implemented Code for Tech Support Dashboard using spring webflow.
Debugging and Solving Critical Issues.
Consultant
Laser Symag
03.2008 - 06.2008
Domain- RETAIL
PROJECT - Coupon Modele
01-03-2008 - 02-06-2008 (Coupon Modele)
This Project is developed to handle the purchase Coupons modelling for the Laser Symag retail chain. It is a swing-based tool (downloaded by clients using Java Web start application) which facilitates user to design the Coupon and save it locally (in Client System) or Upload it to Remote Server using Webservices.
Responsibilities:
Understanding the client business specifications.
Involved in coding and testing phases of the project.
Debugging and Resolving Critical Issues.
Consultant
Carrefour
04.2007 - 02.2008
Domain- RETAIL
PROJECT - CARREFOUR
02-04-2007 - 28-02-2008 (CARREFOUR)
This Project is Largest Online Shopping Cart Application. Carrefour is one of the leaders in the retail. Carrefour shops have several possible sizes like Hyper Market and Super Market. Using Champion website user can subscribe, manage their profile and manage shopping list. Carrefour portal build project communication about events, promotions, news about Carrefour and development loyalty.
Responsibilities:
Understanding the requirement specifications, functionality and scope of the application.
Editing contents (like products, promotions, shops) and publish to website.
Coding based on functional specs, developed Jsp screens and its implementations
Debugging and Resolving Issues
Education
Master of Computer Application -
SV University
Skills
Java, J2EE, Spring, Spring MVC, Spring Boot, Web Services (Rest & Soap), EJB, JMS, JPA, Microservices, JSF, Hibernate, Oracle
BDD Framework: An agile software development process to solve very particular problem of communication the technical side and the business side of the organization
Enterprise Beans: EJB3- MDB’s
Messaging Service: JMS (Point-Point)
Web Services: REST and SOAP, JSON, XML Schemas, JAXB
Data Access Frameworks: JPA21, Hibernate3
Testing Frameworks: Junit5, Mockito, Power Mockito
Testing Tools: Postman, Insomnia, Swagger UI
Build Tools: Maven35, Ant
IDE: Eclipse, IntelliJ
CI Tools: Jenkins Pipeline, GIT, Team City, SonarQube