Over 7.5 years of software development experience with a focus on object-oriented analysis and design. Proficient in developing large-scale business applications using JAVA, J2EE, JavaScript, and JQuery, along with frameworks such as Hibernate, Struts, and Spring. Proven project management capabilities with strengths in team leadership and problem-solving. Achievements include significant enhancements in operational efficiency and process streamlining.
Career Pause: Nov 2020 - Apr 2025
Self Learning Upskilling @ Udemy
8197398791
Project #1
Title : HMG Bonus Blan
Duration : April 2017 – November 2019
Client : IHG
Environment : Eclipse,Oracle Resin, Java, Hibernate, Spring (Ioc),Spring MVC,JSP,HTML,AJAX,Tag Libraries,LOG4J,Maven,Hudson
Organization : Cognizant
Project Details: Bonus Plan is a web-based application designed to support the (IHG) InterContinental Hotels Group for Full service and Extended Stay hotels. There are two types of users of this application. They are hotel users and the corporate users. The main objective of the application is to generate the bonus of the employees. The application allows extracting hotel budget from IHG Sales application through web services. Bonus plan can be created on hotel, region and brand. Bonus plan approvers can be defined at the hotel level or at the regional level in the bonus plan. The actual hotel data is uploaded into the system. The bonus is calculated based on the goals and the actuals. The frequency of the bonus calculation is defined in the bonus plan. It could be monthly, quarterly or annual. All extended hotels generate monthly bonus plans. All full service hotels generate quarterly bonus plans.User can create Hotel goals and distribute monthly goals to users. Goals are being approved by RSD (Regional Sales Department).
Report is one of the important functions of the application. Reports section describes performance of the hotels, performance of the users, actuals distribution of hotels, goals of the hotels, actuals and goals of the users, user’s salary audit, and managers co-performance.
It is a '3-tier architecture' in which the application GUI is developed in GWT, business logic using Spring, Hibernate and the database used is Oracle.
Project #2
Title : Green Engage
Duration : June 2015 – Jan 2016
Client : IHG
Environment : Eclipse, Jboss Server, Apache Tomcat, Java, Hibernate, Spring (Ioc),Spring MVC, GWT
Organization : Cognizant
Project Details: Green Engage is InterContinental Hotels Group’s (IHG) innovative sustainability effort based on an advanced online tool which measures the day-to-day environmental impact of participating IHG hotels.This online application monitors energy, water and waste usage of individual hotels while providing recommended actions to improve the property’s energy conservation and carbon footprint score.
How does Green Engage work?
Hotels input their site data into IHG Green Engage. The system automatically generates reports and an energy benchmark so that hotels can compare their performance to other hotels. IHG Green Engage then provides 'green solutions', advising both new-build and existing hotels on the specific actions they need to take to reduce their impacts, depending on their climatic location.The advice offered covers every aspect of the hotel lifecycle from picking a suitable site, to selecting the correct lighting for the hotel through to choosing responsible cleaning materials and providing staff training on sustainability. The return on investment, carbon reduction and potential impact on our guests is calculated for each action item suggested.
It is a '3-tier architecture' in which the application GUI is developed in GWT, business logic using Spring, Hibernate and the database used is Oracle.
Responsibilities:
Taken the Requirements from Customer, doing the Requirement Analysis and Development of existed system.
Project #3
Title : WebRL
Duration : June 2014 – May 2015
Client : IHG
Environment : Eclipse, Jboss Server, Apache Tomcat, Java, Hibernate, Spring (Ioc),Spring MVC, Spring JPA Repositories,Rest Web services, GWT
Organization : Cognizant
Project Details: WebRL application is a web-based frontend application used by Rate Load Specialists (RLS) to enter new and update existing rates negotiated by Key Account Directors (KADs).The rates are, ideally, created by the iRFP tool which then creates an Excel grid that can be imported into WebRL. From there, the application submits the data contained in the excel gridto Holidex via XML. The XML messages are submitted to Holidex via the Holidex service layer, the Rate Service, that is used to mediate calls to Holidex providing translation, throttling, and rule validation of data before being sent to the Holidex system.
It is a '3-tier architecture' in which the application GUI is developed in GWT, business logic using Spring, Hibernate,Webservices and the database used is Oracle. The application development process is done in agile scrum methodology.
Responsibilities:
Taken the Requirements from Customer, doing the Requirement Analysis and Development of new system. Involved in preparing release documents
Project #4
Title : i-PACS Selfcare Portal
Duration : May 2013 – March 2014
Client : Tech Mahindra Comviva
Environment : Eclipse, Jboss Server, Apache Tomcat, Java, Struts, Hibernate, Spring (Ioc), Javascript, JQuery, JQgrid
Organization : Integra Micro Software Services
Project Details: IPACS application is basically developed in view of prepaid customers of AIRTEL.
Self-care portal is designed for the sake of prepaid customers of AIRTEL in the process of Designing Customer relationship management of their organization.
Product Functions :
Ø The core functionality of this application is Customer Relationship management (CRM).
Ø With this system customer of this product will be able to select a prepaid plan for his/ her mobile & he can choose any of the plans displayed.
Ø Then purchasing this plans involves an online payment gateway & some selected plans can be saved in shopping cart for future purchase.
Ø After having the plan applied for his mobile, during the usage he/ she can Raise the requests or complaints regarding the plan.
Ø Then these requests or complaints are rerouted to the concerned agent in the call centre help. There these issues are resolved & again sent to the customer via same portal to close or reopen the issues.
This project is not only intended for AIRTEL, even this can be customized for any organization in the service sector who has the concept of customer relationship management.We can incorporate this portal in any website as a matter of advertisement.
It is a '3-tier architecture' in which the application GUI is developed in Struts, business logic using Spring, Hibernate, and the database used is Oracle. The application development process is done in agile scrum methodology.
Responsibilities:
Taken the Requirements from Customer, doing the Requirement Analysis and Development of new system and involved in several complex scenarios like session. Developed the Action classes, Service and DAO classes. Involved in preparing release documents
Project #5
Title : Integrated Project Management System
Duration : Oct 2012 – May 2013.
Client : South western railway, India
Environment : Java, Hibernate, Struts, Javascript, JQuery, JQgrid,Oracle,Tomcate,Jboss.
Organization : Integra Micro Software Services
Project Details: IPMS is an internal project to make collaboration with in organization which provides all the features to fulfill the requirements of the company.
It meant for preparation of estimates, floating tenders for these works, supervision and executing of works either departmentally or through contractors is done by the construction office adopting due procedures and rules applicable for such works. Coordinating the procurement of materials for the works, storing the materials, winding up of the projects, and handing over of the project to maintenance unit after the completion are some of the major functions of construction organization of this unit.
Responsibilities:
Developed the PMS & FMS module which facilitates the contractors prepares the estimates, floating tenders for these works, Coordinating the procurement of materials for the works, storing the materials, winding up of the projectsand deal with salary accounts. Along with 4 other team members who helped me in analyzing Tenders and Contractor Bills and those rules to make a complete application. Involved in preparing release documents
Project #6
Title : PACS (Provisioning AND Customer care System)
Duration : April 2011 – Oct 2012
Client : Bharti Airtel Limited, India
Environment : Java, Hibernate, Struts, Spring Ioc, Adobe Flex, Action Script,Oracle.
Organization : Integra Micro Software Services.
Project Details: PACS is Provisioning and Customer Service which is used for Airtel Prepaid Customer Care Application, It has 4 modules Agent, Supervisor, Inventory and Reports. Below are the descriptions for each module:
Ø Agent: - Agent Module has Log, track, resolve, and close customer QRCs, View case and transaction history, Perform basic and advanced search operations, Configure rule-based and personalized alerts, Store subscriber details.
Ø Supervisor: - Supervisor handles the Agent Creation, Assign the Roles, Create Departments and Queries, Escalation Cases to different levels. Apart from screen operations, it has loaders for uploading bulk Data.
Ø Inventory: - MSISDN Management, Dealer Allocation, Initiating and monitoring processes, Checking Error Logs, Maintaining Master Data, Service Order Generation, Bulk Provisioning (MSISDN and SIM), Community Services, and Reusing deactivated MSISDN and SIM, Auditing MSISDN and IMSI Mapping, Viewing Server order status.
Ø Reports: - Finance-Reports, Inventory Reports, Marketing, SMS- Reports, Call Centre Analysis- Reports, PSA Requests, Prepaid Statement Of Account.
It is a '3-tier architecture' in which the application GUI is developed in Adobe Flex, business logic using Spring and Hibernate, and the controller part using struts, and the database used is ORACLE. The application development process is done in agile approach.
Responsibilities:
Developed the Agent and Inventory module which facilitates the user has to Log, track, resolve, and close customer QRCs, View case and transaction history, Perform basic and advanced search operations, Configure rule-based and personalized alerts, Store subscriber details. Along with 3 other team members who helped me in analyzing working structure and designing, made it as a complete online collaboration and Customer care software. Involved in preparing release documents