Project: Insight Reporting
Period: Feb 2023 to till date
Domain: Banking
Tools Used: Java 17, Spring 4.0, Microservices, AWS, Angular, Docker and Kubernetes
Client: Citi Bank, USA.
Position: Associate Technical Architect
Project Description: Insight is a platform that facilitates report owners and prepares with data sourcing, transformation, validation, generation and submission of regulatory reports.
There are multiple modules incorporated in this project like Entitlement Management, Reporting data hub, Regulatory Ledger account rules authoring, Auto adjustment/ RLA edit checks, Report Generation and so on.
Working in agile methodology with TDD approach and following CI\CD base development with the help of Jenkins.
Responsibilities:
· Involved in requirements discussion, project planning, design, implementation, and testing.
· Worked with business team, understanding the timeline and criticality, engaging and motivating teams for delivery, reviewing the deliveries are part of my Job.
· Preparation of Impact Analysis, a flow diagram, and high-level design document.
· Responsible for developing and maintaining application using Docker microservices, java, angular mongo DB etc.
· Solving the defects, raised by QA tester during the testing.
· Listening to and proactively Identifying Customer pain points and improving their user experience.
Period: August 2015 to till date
Domain: Mortgage
Tools Used: Java, Spring4.0, Angular 4 and Docker Microservices
Employer: Tavant Technologies.
Position: Associate Technical Architect
Project Description:
The Tavant FinXperience is designed to provide a plug-n-play experience to lenders. Borrowers work through an Omni-channel experience, leveraging device and channel-agnostic portals and native applications to apply and manage their mortgage loans. It is a web-based application. Latest technologies have been used to develop this application like Java, Spring, microservices, Angular, docker and mongo DB has been used to develop this application.
Working in agile methodology with TDD approach and following CI\CD base development with the help of Jenkins.
Responsibilities:
· Involved in requirements discussion, project planning, design, implementation, and testing.
· Worked with business team, understanding the timeline and criticality, engaging and motivating teams for delivery, reviewing the deliveries are part of my Job.
· Preparation of Impact Analysis, a flow diagram, and high-level design document.
· Responsible for developing and maintaining application for Mortgage domain using Docker microservices, java, angular mongo DB etc.
· Third Party Integration through Open APIs and Tavant Product Finconnect.
· Solving the defects, raised by QA tester during the testing.
· Listening to and proactively Identifying Customer pain points and improving their Digital experience.
· Swagger documentation for REST APIs, and workflow of the system in a proper template format and the impact of new requirement on the existing process.
· Writing unit integration test plans, validated that applying on developed classes\methods using JUnit to test application and performance goals.
· Responsible for deploying application Dev, QA and higher environment. Extensive knowledge of Java Docker, Angular.
· Periodically attend the agile meetings process to discuss the functionality of the application and progress of the application.
· Prepare a demo to present among team and management.
Period: April 2014 to August 2015
Client Name: First Tennessee Bank, USA
Domain: Banking
Tools Used: Spring3.0, Hibernate3, JSP, JQuery, Oracle
Employer: SLK Software Pvt. Ltd., Bangalore (India)
Position: Software Engineer
Project Description:
First Tennessee is a financial services company based in Memphis, Tennessee. It is a subsidiary of First Horizon National Corporation. This is an online banking application that is used by corporate users.
This application provides services for Treasury Management through Accounts Receivable and Cash
Concentration, Accounts Payable and Fraud Prevention, it provides services for Account Management,
Cash Management, money transfer using ACH and Wire transfers, it provides many other services for
Corporate users.
Working in agile methodology with TDD approach and following CI\CD base development with the help of Jenkins.
Responsibilities:
· Application Design, Application development, coding, testing, and debugging overly complex new software products or makes significant enhancements to existing software.
· Preparation of Impact Analysis, a flow diagram, and high-level design document.
· Responsible for developing and maintaining application for Mortgage domain using Docker microservices, java, angular mongo DB etc.
· Writing business logic for handling the request which is written into Java.
· Solving the defects, raised by QA tester during the testing.
· Swagger documentation for REST APIs, and workflow of the system in a proper template format and the impact of new requirement on the existing process.
· Writing unit integration test plans, validated that applying on developed classes\methods using JUnit to test application and performance goals.
· Responsible for deploying application Dev, QA and higher environment. Extensive knowledge of Java Docker, Angular.
· Periodically attend the agile meetings process to discuss the functionality of the application and progress of the application.
· Prepare a demo to present among team and management.
Period: Sep 2011 to April 2014
Client Name: The Restaurant Expert, USA
Domain: Banking
Tools Used: Spring3.0, Hibernate3, JSP, JQuery, Oracle
Employer: Leviossa Technologies, Bangalore (India)
Position: Software Engineer
Project Description:
Smart Systems pro is web-based application that gives the power and flexibility to run virtually every aspect of restaurant from inventory control and recipe costing card, labor scheduling and tracking, budgets and cash controls to everyday checklists and daily manager logs over the internet = "The power of profitability at finger tips".
Responsibilities:
· Writing business logic for handling the request which is written into Java.
· Was working on Java, MySQL, Oracle, CSS, HTML, JS etc. to deliver the requirements.
· Creating Hibernate mapping file (that is hbm file) for database mapping.
· Writing JSP file for view and user interaction.
· Writing JavaScript for validation and other purpose, jquery is used for this purpose.
· Creating and manipulating table in database (Mysql).
· Solving the bugs, raised during the testing.
· Periodically attend the agile meetings process to discuss the functionality of the application and progress of the application. Implementing configuration and change management through the complete SDLC (Software Development Life Cycle) including Application Design, Application Development, and sustaining phases.