Implemented AJO (Adobe Journey Optimizer)-AEP (Adobe Experience Platform) integration with AEM for an Australian government project, improving customer data management and engagement through push notifications and emails.
Developed a proof of concept (POC) to integrate AEM-FTP and set up monitoring alerts using Sling Job.
Created Groovy scripts to modify JCR nodes without impacting the core code.
Developed and optimized pipeline code for DEV deployment using Bitbucket, enhancing security by replacing sensitive hardcoded values with repository variables.
Designed complex components such as Listicle component to dynamically fetch and display content from experience fragments, leveraging Sling models, services, and custom dialog validation.
Built an MCP tool to delete old packages in higher environments (e.g., UAT, Stage) as part of maintenance.
Configured custom rollout for a component populated by experience fragments across all locales.
Developed a custom solution enabling sitemap to read custom GWS URLs from ACS commons list.
Consistently created JUnit test classes, increasing code coverage across the code base.
Explored tools like Bulk Template/Component Updater and Content Sync Tool (for syncing content from higher environments to local), documented findings, and provided team demos.
Gained limited experience with OneTrust and Lionbridge interfaces for AEM-related cookie and translation tasks.
Collaborated with cross-functional teams to meet code quality standards.
Aug 2020 - May 2022
1 year 10 months
Technical Consultant
Perficient India Pvt. Ltd.
Developed and implemented Customer Identity and Access Management (CIAM) solutions using Azure Active Directory B2C.
Integrated LucidWorks Managed Search with AEM to deliver improved user experience and relevant search recommendations.
Implemented data policy compliance using the OneTrust cookie consent solution in AEM.
Led bootcamp training initiatives for interns and full-time college graduates.
Jun 2019 - Jul 2020
1 year 2 months
Senior Software Engineer
Mindtree
Gained proficiency in Adobe AEM foundational concepts, such as Apache Sling and Apache Felix, and a solid understanding of templates, components, and dialogs.
Worked on editable templates and Classic UI to Touch UI conversions for content migration.
Developed Sling models, Sling servlets, workflows, and commands using HTL/Sightly.
Jan 2016 - Jun 2019
2 years 6 months
System Engineer
Tata Consultancy Service
Provided support for AEM-related issues using JIRA, focusing on component bug fixes and enhancements in production environments.
Gained exposure to AEM components, AEM template creation, Sling models, workflows, and OSGi configurations.
Acquired basic knowledge of Adobe Marketing Cloud.