To obtain a position as a software development consultant in a fast paced, competitive environment that promotes teamwork and integrity and that fosters personal and professional development.
Client: Ford Credit
Team: Account Manager
Technical stack used: Java 17, JPA, SQL Server, DB2, PCF, Redis, Spring boot, Google Cloud Platform,Groovy, React, Jenkins, AEM
• Enhanced and maintained ford credit microservices with various REST API integrations.
• Improved data independence and security by introducing mock servers, reducing surface attacks and self-healing mechanisms.
• Boosted performance and scalability by implementing Redis distributed caching, optimizing build times and upgrading to Java 17 and Spring boot latest version.
• Provided mentorship and knowledge transfer to junior staff and new team members.
• Worked on creating pipelines for the project in Jenkins and provisioning cloud run and CMEK Redis instances in Google Cloud Platform.
• Engaged in technical discussions and meetings about web service contracts and documented APIs.
• Contributed to both backend and frontend development based on the team capacity.
• Created low-level design, developed service interfaces and implementations.
Client: KIA Motors
Technical stack used: Java 8, Spring Boot, SQL, Spring boot, Maven,
Github, AEM 6.4
• Created Spring boot applications from scratch to migrate the existing backend services to microservices and to use a single technical stack across all the European markets.
• Developed Spring boot CMS services to interact with database and search service to generate
responses for the frontend.
• Helped to create build scripts to run on a new build pipeline and to deploy.
• Developed services to support multi-lingual, multi-currency websites.
• Monitored and fixed the performance issues using the tools like Dynatrace.
• Simplified the complex queries that caused performance issues and added caching for the frequently queried data.
Client - The Capital Group
Technical stack used: Java 8, Spring Framework, Bitbucket, AEM 6.1
• Refactored Java code to enhance code reusability. Removed redundant code and made utility classes to support clean code. Adapted existing code to follow SOLID principles.
• Created service layer framework in Java to act as a middleware between content service and AEM.
• Done POC in splitting application into microservices consisting of
Payment and Login functionalities and documented the changes required.
• Created data refresh cron jobs using Java and Spring framework to process feeds containing CMS and product-related content.
AWS Cloud Practitioner
Adobe Experience Sites Developer
Adobe Experience Assets Developer