Highly experienced IT professional with expertise in designing, developing, and deploying robust, scalable, and secure enterprise applications using Java, Spring Boot, and Microservices architecture. Proven track record of delivering high-performance distributed systems in diverse domains such as finance, tech. Key skills include developing RESTful APIs, implementing cloud-native solutions using Google Cloud Platform (GCP). Adept at leading cross-functional teams, driving Agile methodologies, and utilizing CI/CD pipelines for streamlined deployments. Known for solving complex technical challenges, improving system reliability, and aligning IT solutions with business goals. Committed to continuous learning.
Overview
18
18
years of professional experience
Work History
Software Developer
LTI Mindtree Ltd(client :Equifax)
01.2021 - Current
Design and Develop software solutions using Java technologies such as J2EE, Spring, Web Services, REST, JSON, Google Cloud DataStore
Identify any Security vulnerabilities within application and Implement Secure coding techniques to solve these application vulnerabilities
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
Design, develop and modify software systems for new and enhancement requirements
Integrate the application and deploy using tools such as Maven, Jenkins
Develop the application using Spring MVC framework for isolating the view from the backend request processing engine
Worked on encryption and decryption of data for google cloud storage
Build Restful web service modules in the application service layer and use web service clients like Postman, Bruno to test web services
Implemented REST API using spring boot
Use Agile methodology for project development and use tools such as Jira
Responding promptly and professionally to address defects and troubleshooting of problem programs
Utilize software engineering tools such as configuration management systems, build processes and debuggers in the software development process
Provide suggestions to improve processes and provide comments on design aspects
Collaboration with multiple teams like Upstream/Downstream Systems, Network Engineers, Product Owners, Testers
Adaptable and proficient in learning new concepts quickly and efficiently.
Design and Develop software solutions using Java technologies such as J2EE, Spring, Web Services, REST, JSON, Google firestore
Developed the microservices architecture to support the ACIS modernization and provide standard capabilities to secure, monitor and track all ACIS activities
Identify any Security vulnerabilities within application and Implement Secure coding techniques to solve these application vulnerabilities
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
Design, develop and modify software systems for new and enhancement requirements
Integrate the application and deploy using tools such as Maven, Jenkins
Develop the application using Spring MVC framework for isolating the view from the backend request processing engine
Worked on Firestone encryption, decryption hashing for the secure data storage in the google firestore
Build Restful web service modules in the application service layer and use web service clients like Postman, Bruno to test web services
Implemented REST API using spring boot
Use Agile methodology for project development and use tools such as Jira
Responding promptly and professionally to address defects and troubleshooting of problem programs
Utilize software engineering tools such as configuration management systems, build processes and debuggers in the software development process
Provide suggestions to improve processes and provide comments on design aspects
Collaboration with multiple teams like Upstream/Downstream Systems, Network Engineers, Product Owners, Testers
Company Overview: The consent order includes vulnerability management, Security Monitoring, Privileged Access Management, Pentesting
Design and Develop software solutions using Java technologies such as J2EE, Spring, Web Services, REST, SOAP, JSON, XML, Oracle
Identify any Security vulnerabilities within application and Implement Secure coding techniques to solve these application vulnerabilities
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
Design, develop and modify software systems for new and enhancement requirements
Integrate the application and deploy using tools such as Maven, Jenkins
Deploying into Websphere Application server
Develop the application using Spring MVC framework for isolating the view from the backend request processing engine
Worked on cyberark for protecting password for database
Build Restful and Soap based web service modules in the application service layer and use web service clients like Postman and SOAP UI to test web services
Implemented REST j using spring boot
Use Agile methodology for project development and use tools such as Jira
Responding promptly and professionally to address defects and troubleshooting of problem programs
Utilize software engineering tools such as configuration management systems, build processes and debuggers in the software development process
Provide suggestions to improve processes and provide comments on design aspects
Collaboration with multiple teams like Upstream/Downstream Systems, Network Engineers, Product Owners, Testers
The consent order includes vulnerability management, Security Monitoring, Privileged Access Management, Pentesting
CAS High Availability project facilitates the isolation of the existing Contact Apple Support application from its heavy dependency on its parent system – Global Customer Relationship Management
Contact Apple Support application is affected by the monthly maintenance cycle (scheduled and unplanned downtime) of GCRM
This impacts the availability of CAS to its end users, hence, impacting Apple’s business and thus, customer satisfaction
Considering, Apple’s reputation for its customer satisfaction index, it is imperative that CAS is constantly available to its users who keep up with this reputation
CAS High Availability is a system design approach and associated service implementation that ensures a prearranged level of operation will be met
As part of CASHA, PeopleSoft API are converted to Web service framework to access alternate data source when GCRM DB is unavailable
Web service framework will make it easy to connect to alternate data source
The Project involves the analysis, design, development of an online customer care application (Contact Apple Support) for Apple Inc, which can be accessed across web in different locales
In CAS customer can create cases and repairs for the issues they face with Apple products and appropriate solutions are offered to the customers to diagnose the issues
The customers have facilities to make call, chat or mail the solution experts based on the warranty of product or create the repair
The Customer can even purchase warranty for the products to get diagnosed
Software Developer
Apple
08.2008 - 10.2010
The purpose of the project is that customers conveniently connect to Apple Experts to resolve their issues
It offers automated solutions on the web to potential callers and provides a simple and elegant cross-channel experience that guides the customer to the appropriate support solution
Software Developer
Apple
02.2008 - 07.2008
IRepair is an application used by Mac genius for creating, managing and administering service records
IRepair is an application through which repairs can be created, edited by the Mac genius
When an Apple customer gets his product with some complaint, it is logged into the system using the iRepair home page
Software Developer
Apple
09.2007 - 02.2008
Online Self Solve (OSS) Service Transaction is a Web-based application used by Apple Inc.’s customers to create Service Dispatch for products like iPod, iPhone and iMac
If the customers come across any technical faults with the above said products of Apple, then they can create a Dispatch/Repair using OSS Service transaction application by providing necessary details like Serial Number, Shipping Address, Credit Card details and Billing Address (if the dispatch requires a Credit Card Payment), Return Address (if the dispatch involves any returnable part)
The customer can find the Warranty details of his/her product by entering the Serial Number of the product
Data Engineer (with Focus on QA/Data Developer) at LTI Mindtree (Honeywell Client)Data Engineer (with Focus on QA/Data Developer) at LTI Mindtree (Honeywell Client)