Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sudhakar N

Bellinzona

Summary

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
  • Test automation frameworks, Java, Selenium/WebDriver, TestNG, Junit, Jenkins, Regression testing, Functional testing, Performance testing
  • Automation Framework: PyTest BDD, Bounty, Selenium/ WebDriver
  • 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
  • Version Control Systems: SVN, GIT
  • Data Base: Oracle 19c, SQL Developer19
  • Project Management Tool: JIRA, Boards: Agile/SCRUM
  • DevOps

Certification

Google Cloud - Professional Cloud Architecture

Trainings - Generative AI, GitHub - Co-Pilot, AI-900 Azure AI Fundamentals, GenAI25226, AZ 900 Azure Data Fundamentals Program




Timeline

Technical Lead

CREDIT SUISSE BANK
11.2021 - 09.2024

Technical Lead

CREDIT SUISSE BANK
09.2015 - 10.2021

Technical Lead

HARTFORD
08.2013 - 07.2015

Technical Lead

WIPRO Technologies Pvt, Ltd.
03.2013 - Current

Sr.Developer

VERIZON
09.2011 - 02.2013

Sr.Consultant

HMRC(ASPIRE)
02.2010 - 08.2011

Consultant

TAS
09.2009 - 12.2009

Consultant

INTERACT
07.2008 - 07.2009

Consultant

Laser Symag
03.2008 - 06.2008

Consultant

Carrefour
04.2007 - 02.2008

Master of Computer Application -

SV University
Sudhakar N