A) Citi Risk Credit Systems:
● Tools used : IntelliJ IDE, GIT, Team city, Jenkins, SonarQube, U-Deploy
● Technology : Core Java, Restful Web service, Spring, Microservices
● Project Name : Funds, Stress Testing
● Role : Developer and Tech/Module Lead
Description:
Citi Risk Credit is the integrated exposure management platform across Wholesale Credit Risk. The platform provides robust and efficient processing capabilities for credit management across all stages of the credit process including Originations, Banking Book Exposure, Credit Analysis, CreditApprovals,Facility,Document,StressTesting,CollateralManagement and Exposure/Exception Monitoring.
Roles and Responsibilities:
● Took whole ownership for Funds, Banking Book and Stress Testing Module functionality and delivered on time without any major production issues by understanding the existing system thoroughly.
● End to end development from design to deployment of the application.
● Written J-Unit test cases for all the possible scenarios in the module and making sure there are no sonar bugs.
● Involved in the unit testing, regression testing process to avoid any regression issues in the application before delivering the code changes to UAT.
● Assisted on improving the performance of the application and reducing the build time process.
● Code reviewed for the team members and provided review comments to deliver quality code before pushing the code changes to master.
● Guided team members to follow coding standards and assisted them when they faced any technical issues on project delivery.
● Involved in the recruitment process for hiring new candidates.
● I took a Python session to the whole team and participated in business/technical sessions to improve my knowledge.
● Provided hands-on technical governance on all aspects of production support.
B) Enterprise Operations Finance Systems:
● Tools used : IntelliJ IDE, GIT, Rally, CI/CD
● Technology : Core Java, Restful Web service, Spring, Hibernate
● Project Name : EOFS
● Role : Developer
Description:
The Enterprise Risk Service is the primary service, which is utilized by the fraud team to process all orders that require risk assessment and approves/declines the orders. The Enterprise Operations & Finance Systems team under the ROM - Commerce Exchange group, manages this service. The Fraud detection process involves combining data from across the enterprise through various sources and utilizing third party services to reduce risk. The aggregation of customer data from across the enterprise will be stored in the Universal Customer Profile database (UCP) managed by the Risk team. Data for orders will be combined with the UCP data along with additional third-party services such as Trinity and then sent to PEGA system for fraud evaluation and decision.
Roles and Responsibilities:
● Analyze user requirements.
● Debug record and execute programs.
● Assisted with detailed technical design processes that included initial design, development, implementation and maintenance.
● Coordinated with cross-functional teams to evaluate project requirements.
● Worked with development team and IT staff to complete scheduled Java development tasks according to project timeline.
● Ensured that all completed programs were tested to identify and correct any defects prior to full implementation.
● Added new programs to existing client websites to improve functionality of the sites.
● Provided hands-on technical governance on all aspects of production support.
C) SNAPP Project:
● Tools used : Eclipse IDE, SVN, Clear case, Apache Tomcat, HPQC
● Technology : Core Java, GWT, Spring, Hibernate
● Project Name : SNAPP
● Role : Developer and Lead
Description:
Single Network Application (SNAPP) provides a common user interface and background processes, enabling agents in the support of all airport above-the-wing activities. The application assists in guiding the agents through the processes they need to complete at the airport using a graphical interface. This interface will minimize the use of native Delta by agents at the airport in the different functional areas. Enterprise solutions will be incorporated to allow for maintainability and re-use of common elements across functions. SNAPP is used at Curb, Bag Drop, Gates, Lobby and Back-Office proprietary and common use airport locations. Implementation of SNAPP at all stations in all above-the-wing work areas is in progress. Delta Gates is a Project to create a web application that enables the Gate Agents to perform all airport activities. This application allows the user agent to perform all passengers and flight related activities such as check in a passenger, allocate a seat and modify the seats as per the passenger request, processing the special service request and various other services.
Roles and Responsibilities:
● Performed requirements analysis and resolving all issues/clarifications by coordinating with Onsite resources.
● Developed low-level technical design documents.
● Developed UI using GWT framework.
● Implemented the Gate Reader error management, Flight Status, Upgrades and Exchange Doc FOP according to the specification documents and performed Unit testing.
● Involved in UI Integration of Gates and Lobby Modules after performing impact analysis.
● Worked on Asynchronous Message Service (AMS) for Updating the SNAPP UI values dynamically.
● Involved in the Creation/Consumption of JAX WS Web services.
● Scheduling and participating in calls with the client for requirements understanding and to resolve clarifications.
● Involved in defects fixing, unit testing the application before delivering the code to Onsite.
● Attending regular project review calls / meetings, monitoring and escalating issues effectively, ensuring clear communication channels and timely voicing of risks on the projects/modules.
D) Axis Product Stabilization Support:
● Tools used : Eclipse IDE, HPQC, SVN, Clear case, SOAP UI
● Technology : Core Java, GWT, Spring, Hibernate
● Project Name : Delta Axis Support
● Role : Developer and Lead
Description: Delta project is a web-based application developed for a major airline and an extension of the developed project for product stabilization. The project scope includes carrying out minor/major enhancements, preventive maintenance and corrective maintenance for the stabilization of the product.
Roles and Responsibilities:
● Analyzing and fixing the defects on time with proper impact analysis and unit testing.
● Conducting peer reviews and unit testing before delivering to the internal testing team.
● Executed sanity scripts before every delivery to ensure there is no regression.
● Handled Production Support calls and responded to the information requested by the client.
● Helped team members in performing impact analysis and provided solutions for implementation.
● Independently handled GUI and browser issues.
● Mentored the team members and provided necessary support and guidance to the team members on their delivery and in all aspects.
E) Delta Axis Project:
● Tools used : Eclipse IDE, HPQC, SVN, Clear case, SOAP UI
● Technology : Core Java, GWT
● Project Name : Delta Axis
● Role : Developer
Description: AXIS is an Airline Passenger Service application that provides reservation center agents with intuitive, streamlined call flow processes for making reservations, checking flight data, reviewing SkyMiles accounts and more. It deals with the customer management system of delta airlines. This product helps to rapid the airline services to the customer. Developed to eliminate manual processes, automation inconsistencies between working groups, toggling between systems, duplication of training material and processes, while reducing handling time and improving customer’s overall experiences.
Roles and Responsibilities:
● Design and Development of Functional Modules for AXIS such as Flights and Reissue systems.
● Developing involves building functionality that is divided into modules and integrating with other modules.
● Integrated with backend SOA services for Reissue and Flight modules using GWT- MVC framework.
● Worked on migration of applications from IE browser to safari.
● Created GWT custom components like alphanumeric text boxes, numeric text boxes, rounded text boxes, custom disclosure panel, custom scroll bar and rounded buttons etc; based on the requirement.
● Developed application with multiple dynamic Themes.
● Executed various reissue module test cases to make sure that various business scenarios work fine.
● Coding & Unit Testing.
● Conducting Peer reviews and Independent Testing.
● Attending weekly status meetings with the client.
● KT sessions to team members on application functionality and on GWT.
I hereby declare that the details furnished above are true to the best of my knowledge.