
Having 12 years of experience as a Java Developer in the sector of web/Enterprise applications. Extensive experience in Software development that includes Analysis, design and development of Web based 3-tier applications using Java, J2EE, Spring Boot, Hibernate, Micro services, Rest Templates. Having good Experience in Java 8 API Good working experience on Core Java, Spring, Spring boot, Hibernate, Restful Web Services. Good understanding of Data Structure & Algorithms. Experienced in Microservices Architecture. Experienced in Kafka. Experienced in Agile Methodology. Experience in developing web-based applications and server-side coding. Having good Experience in Spring AI, AZURE, PCF,GCP,GitLab,CICD. Having good Experience in Hadoop and HBase. Expertise in IDE's like Eclipse,STS, IntelliJ. Demonstrated capability to learn, design, and implement completely new technology within very quick time span. Experienced with developing and maintaining complex software systems. Utilizes advanced programming skills to create efficient, reliable solutions. Track record of working collaboratively with cross-functional teams to achieve project goals.
Project#1, Project Name: CIV(Customer Information View), Client: Wells Fargo, Environment: Java, Spring boot, Micro Services, Rest Templates, Azure, Apigee, Team Size: 8, Role: IC, Duration: May-2021– Till Date., Description: Customer Information View is a complete Customer Relationship Management (CRM) Application that allows you to easily customize the data dynamically with user-defined fields. Customers May be Categorized by Division, Account Rep, Referral Source, Gross Sales & Business Type. We have used Kibana for managing the containers that run the applications to ensure there is no downtime. Also, we detected the failover and scaling of the application before deployment to production. We ensured that if the container is high Kubernetes helped us to balance and distribute the network traffic for smooth and stable deployment., Roles and Responsibilities, Working as a IC in project and deliver each phase successfully., Understand the requirement and provide development estimation. Developing Rest Controllers using spring boot., Working with business owners to get the updated requirements and providing demos of the application., Involved in Testing the Web Services using Postman., Involved in defect fix from higher environment., Participating Unit testing and writing test cases., Environment: SIT, QA, UAT, PERF, Project#2, Project Name: Identity Access Management, Client: Dell EMC, Environment: Java, Spring boot, Micro Services, Rest Templates, PCF Cloud,, Team Size: 6, Role: Individual Contributor (IC), Duration: Nov-2019 – April-2021, Description: Identity management, also known as identity and access management, is a framework of policies and technologies for ensuring that the proper people in an enterprise have the appropriate access to technology resources. Idm systems fall under the overarching umbrellas of IT security and Data Management, Roles and Responsibilities, Working as a IC in project and deliver each phase successfully., Understand the requirement and provide development estimation., Developing Rest Controllers using spring boot., Working with business owners to get the updated requirements and providing demos of the application., Involved in Testing the Web Services using Postman., Involved in defect fix from higher environment., Participating Unit testing and writing test cases., Environment: DEV, TEST, PERF, Project #3, Project Name: ARTES, Client: SAP Labs, Duration: Sep-2017 to July2019, Team Size: 5, Role: Developer, Environment: Java ,Spring boot, Hibernate, GCP,SAP Inhouse products., Project Description: ARTES is a Time Entry Tool created for PreSales Team Employees in SAPLabs. This Tool helps to report their work which they are doing in Client Companies. All time is recorded in a “front-end” Application (ARTES) and written to our backend activity recording and financial system, ISP CATSXT. Time recording will allow our organization to track the amount of hours that an employee spends on his or her activities on a day to day basis. This information provides management better visibility into our entire organization, and show how time was spent, and provides the framework and evidence to bring on additional resources as necessary., Roles and Responsibilities:, Involved in UI layer design, Involved in development of Java Controllers, Involved in Back end implementation., Working closely with the ARTES tool users and ARTES Business owner., Working with business owners to get the updated requirements and providing demos of the application., Participating Unit testing and writing test cases., Project #4, Project Name: Charging Data Reporting System(CRS), Client: ERICSSON, Duration: July-2014 to 2017, Team Size: 9, Environment: Java, JSP, DWR, Spring, Tomcat, EMM, HDFS, Hbase ., Role: Module Lead, Project Description: CRS is the data warehouse solution for Charging System in the mobile network to enable business-critical reports in the business organization of customer. It is used to reconcile charging, provisioning and usage information, answer customer inquiries in near real-time, and better manage the complex tasks of a prepaid business. It can be used by external system to retrieve Call and Account History information., Roles and Responsibilities:, Involved in the requirements walkthrough for the PMR's and US development., Understand the requirement and provide development estimation., Implemented the PMR's and US around the core modules., Involved in GUI Framework design and Client slide validations are implemented through JavaScript., Involved in Configuring Hadoop, Hbase in a cluster, which is having Data nodes and Name node., Involved in development of Spring Controllers., Implementing DAO classes., Implementing Data nucleus for backend interaction., Use the hbase shell for creating the tables., Preparing the Json schemas for crating hbase tables., Participating Unit testing and writing test cases., Extended support during the AIT and LSV build releases., Project #5, Project Name: Ericsson Customer Management System(ECMS), Client: ERICSSON, Duration: April-2014 to June-2014, Team Size: 12, Environment: Java, JSP, swings, spring, Tomcat, oracle 10g, Eclipse,, Role: Developer, Project Description: Ericsson Customer Management System is an end-to-end customer care system for Ericsson Charging System that succeeds Ericsson Mobile IN Service Administration Tool (MINSAT). Ericsson Customer Management System is an open system, such as customer relationship management systems (CRMs), and enables the use of enterprise application integration (EAI) middleware platforms. Ericsson Customer Management System offers several interfaces. It is designed as a client-server system with a component-based architecture based on a relational database (Oracle)., Roles and Responsibilities:, Involved in UI layer design, Involved in development of Spring Controllers., Implementing DAO classes., Implementing Data nucleus for backend interaction, Implementing SOI commands for Testing the Application.