Implemented AJO (Adobe Journey Optimizer)-AEP (Adobe Experience Platform) integration with AEM for an Australian Govt. project which has a significant business impact in terms of how AEP manages the customer data and engages the customer with AJO driven push notifications, Email etc.
Implemented ATDW syncing periodically, caching and persisted results in a database to mitigate ATDW server 503 errors. Designed and scheduled jobs in author to aggregate all type of combination data from ATDW by calling its APIs, store the responses in a database and ensure continuity of data retrieval. This approach prioritizes the database accessibility first and only queries the ATDW API when it is necessary, which enhances the system reliability and performance.
Developed a POC to integrate AEM-FTP and set up monitoring alert by Sling Job.
Implemented Groovy scripts which help to modify the JCR nodes without touching the core code.
Developed and optimized pipeline code for DEV deployment using Bitbucket. Enhanced security by modifying the pipeline to utilize repository variables from Bitbucket, effectively replacing all sensitive hardcoded values within the code repository.
Implemented complex components such as Listicle component which dynamically fetch and display content from the experience fragments and leveraged sling model, services to streamline the integration process and created custom dialog validation for components which help me brush up my front-end knowledge as well.
Created MCP tool for deleting old packages in higher environments e.g. UAT, stage as part of maintenance task.
Implemented custom rollout configuration for a component which gets populated by experience fragments for all locales.
Developed a custom solution where sitemap reads custom GWS URLs from the ACS commons list.
Consistently created JUnit test classes as part of my day-to-day activity to increase code coverage for the entire code base.
Explored on useful tools like Bulk Template/component updater tool, Content Sync tool (which can sync content from higher environment to local without creating any package) etc. and brought them to the team's attention by documenting and providing demos on them.
Gained limited experience on OneTrust, Lionbridge interface for AEM related cookie and translation tasks.
Actively supported the team members in a cross-functional team and regularly participated to meet the code quality standards.
Aug 2020 - May 2022
1 year 10 months
India
Technical Consultant
Perficient India Pvt. Ltd
Developed and implemented customer Identity and Access Management (CIAM) solution using Azure Active Directory B2C.
Integrated LucidWorks Managed search with AEM to provide end users better user experience and relevant search recommendations.
Implemented data policy compliance with cookie consent solution – OneTrust in AEM.
Led bootcamp training initiatives for the interns and FTE college graduates.
Jun 2019 - Jul 2020
1 year 2 months
India
Senior Software Engineer
Mindtree
Proficient in Adobe AEM foundational concepts, including the use of core frameworks such as Apache Sling, and Apache Felix, a solid understanding of all the related building blocks including templates, components, dialog etc.
Worked on editable templates, Classic UI to Touch UI conversion as part of content migration.
Developed Sling model, Sling servlets, Workflows and hands on with HTL/sightly commands.
Jan 2016 - Jun 2019
2 years 6 months
India
System Engineer
Tata Consultancy Service
AEM support related issues using JIRA for component bug fixes, enhancements in components in Production Support Project.
Exposure to basics of AEM component, AEM template creation. Hands on Sling model, Workflow, OSGi configurations etc.