Lead AEM Developer, I excel in migrating and optimizing Adobe Experience Manager environments, notably at Charter Communications. My expertise spans from CQ to AEM as Cloud Service and worked on integrating complex systems using Java and frontend frameworks, enhancing system efficiency and content delivery. Collaboratively solving critical AEM issues and leveraging Agile methodologies, I bring a blend of technical proficiency and problem-solving skills to drive project success.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Lead AEM Fullstack Developer
Walmart
New York, NY
07.2023 - Current
Involved in a from-scratch migration from 6.5 to AEM as a Cloud Service.
Analyzed existing AEM 6.5 applications, identifying and refactoring custom components and workflows to ensure compatibility and performance improvements in AEMaaCS.
Managed the migration of AEM repositories to the cloud, coordinating the seamless transfer of content and digital assets, while maintaining data integrity and ensuring zero downtime.
Re-engineered backend services and custom Sling servlets to align with AEM as a Cloud Service architecture, improving scalability, and integrating cloud-native features such as auto-scaling and load balancing.
Designed and implemented system integrations within AEM Cloud environments, utilizing Java, HTL/Sightly, and Apache Sling for building scalable, reusable components, and templates.
Developed custom Content Fragments and Experience Fragments in AEM as a Cloud Service for content reusability across multiple interfaces and channels
Utilized AEM's SPA Editor to create and manage Single Page Applications.
Implemented and optimized AEM Client-Side Libraries (clientlibs) for efficient CSS and JavaScript resource management across devices and platforms
Collaborated with cloud architects to implement front-end caching strategies and enhance site performance using AEM Cloud's cache management tools
Integrated GraphQL APIs into AEM as a Cloud Service to streamline data fetching, reducing load times, and improving frontend performance for complex, content-driven pages.
Optimized AEM Headless CMS for high scalability by configuring content models and API endpoints.
Integrated AEM Headless with third-party services and APIs, enabling dynamic content sharing.
Faced performance degradation due to large volumes of content, so we resolved it by implementing AEM Dispatcher caching and optimizing database queries for faster response times.
I solved the issue of inconsistent content delivery by setting up and fine-tuning AEM replication agents.
Addressed long load times caused by inefficient image handling by implementing AEM's Dynamic Media module, and optimizing image renditions for faster page rendering.
Developed custom Sling models.
Implemented AEM workflows to automate content approval and publishing processes.
Developed AEM schedulers to automate recurring tasks.
Collaborated with cross-functional teams to leverage GraphQL APIs for frontend applications, providing faster performance.
Implemented AEM Headless CMS capabilities, delivering content through JSON for consumption by various front-end frameworks.
Improved content delivery performance by fine-tuning Sling servlets and implementing better caching strategies, enhancing page load times.
Resolved integration challenges with third-party APIs by developing custom connectors and optimizing data flow within AEM.
Enhanced the scalability of AEM as a Cloud Service by configuring auto-scaling policies.
Resolved complex AEM component issues.
Developed custom workflows for asset ingestion and approval processes in AEM DAM, automating media management tasks, and improving content delivery efficiency.
Integrated AEM DAM with external systems and third-party services to streamline asset synchronization and enable seamless content management across platforms.
Troubleshot and optimized AEM front-end rendering for mobile-first and responsive design, improving load times across devices.
Developed and deployed scalable AEM backend services using Agile methodologies to support dynamic content delivery.
Integrated AEM with OKTA as an identity provider (IDP), enabling seamless single sign-on (SSO).
Solved slow authoring interface performance by analyzing and optimizing underlying OSGi services and reducing excessive bundle dependencies in the AEM instance.
Improved overall website stability by implementing a robust AEM error-handling strategy and automated monitoring for 500-series server errors, minimizing site downtimes.
Ensured code quality by integrating AEM Cloud Service with automated testing frameworks like Jest and Cypress for CI/CD pipelines.
Sr AEM Fullstack Developer
Vangaurd
Edison, NJ
01.2019 - 08.2021
Upgraded AEM Core Components to ensure compatibility with the latest AEM versions, addressing any deprecated features, and leveraging new functionalities.
Architected and implemented custom front-end workflows using AEM, allowing seamless collaboration between front-end and back-end teams.
Led the front-end development on sites and adaptive forms.
Frontend module to centralize JavaScript, and CSS resources.
Integrated AEM with Adobe Target and Analytics to personalize user experiences, and gather real-time data for targeted marketing and performance analysis.
Resolved AEM Dispatcher caching configuration issues, and worked on AEM replication and dispatching configurations, optimizing content delivery from author to publish environments to ensure consistency and performance.
Streamlined the integration of AEM with third-party services through effective troubleshooting of APIs.
Optimized AEM Adaptive Forms by utilizing the latest Core Components, such as Date Picker, CAPTCHA, and Accordion, enhancing accessibility, and ensuring compliance with WCAG standards for a diverse user base.
Implemented advanced A/B testing strategies and analytics integration within AEM Sites, using Adobe Target and Analytics to optimize content delivery.
Enhanced front-end performance and SEO using modern development practices such as lazy loading and script deferment, ensuring faster load times, and better user experiences.
Worked on broken integration between AEM and a third-party CRM by debugging REST API calls, adding appropriate error handling, and ensuring proper authentication mechanisms.
Mitigated security vulnerabilities by implementing secure access control and managing AEM's user permissions.
Addressed issues with inconsistent content versioning by optimizing version management and implementing best practices for content rollout and rollback in AEM.
Resolved issues related to corrupted workflows by identifying and removing deadlocks, reconfiguring workflows, and setting up more efficient workflow timeouts.
Overcame scaling challenges on AEM instances by optimizing the JCR repository and fine-tuning AEM's indexing configurations, improving overall search performance.
Fixed the broken integration between AEM and a third-party CRM by debugging REST API calls, adding appropriate error handling, and ensuring proper authentication mechanisms.
Sr AEM Developer
Marathon Oil
Houston, Tx
01.2018 - 12.2018
Developed and maintained reusable UI components in AEM 6.3 using the HTL (formerly Sightly) templating language and client-side libraries.
Implemented responsive designs using AEM's grid system and CSS preprocessing with LESS, ensuring cross-browser compatibility, and optimal performance.
Utilized AEM's Touch UI to create and customize authoring interfaces, improving content editor efficiency and user experience.
Configured and managed Clientlibs to organize and deliver CSS and JavaScript assets efficiently, optimizing page load times, and overall website performance.
Customized Touch UI dialogs for content editors, streamlining the content creation process.
Developed a responsive layout for the website using AEM's grid system, ensuring optimal display across devices.
Adapted and extended AEM Core Components to create consistent UI elements across digital properties.
Utilized content fragments to manage and reuse energy plan descriptions across the website and mobile app.
Created experience fragments for the header and footer, ensuring brand consistency across multiple pages.
Optimized frontend performance by leveraging AEM's built-in minification and compression features for CSS and JavaScript.
Created and customized editable templates in AEM 6.3 to provide flexible layout options for content authors.
Developed and implemented AEM Personalization strategies to deliver dynamic and personalized content to users based on behavior, location, and other attributes.
Integrated AEM Target with AEM Sites to deliver targeted content variations based on A/B testing results.
Created custom targeting rules and personalized content experiences in AEM by leveraging audience segmentation, ensuring more relevant content delivery for diverse user groups.
Implemented AEM Target API to enable real-time content personalization, ensuring seamless integration with external data sources, and providing a more tailored user journey.
Managed and configured AEM Multi-Site Manager (MSM) to support the seamless creation and management of multiple localized websites from a single AEM instance.
Utilized AEM's content fragment and experience fragment features to create reusable content across multiple pages and channels.
Implemented client-side form validation and dynamic behavior using AEM Forms' client-side API and custom JavaScript
Developed custom client library categories and dependencies to manage component-specific styles and scripts efficiently.
Sr AEM Full Stack Developer
CDPHP
Austin, Tx
02.2017 - 12.2017
Created custom AEM components using Sightly, enabling reusable, modular UI elements.
Optimized AEM’s caching mechanisms by configuring Dispatcher settings, and fine-tuning cache rules.
Enhanced AEM performance by implementing caching strategies such as reverse proxy caching.
Optimized AEM’s caching mechanisms by configuring Dispatcher settings and fine-tuning cache rules.
Enhanced AEM performance by implementing caching strategies such as reverse proxy caching.
Implemented advanced UI/UX features in AEM by integrating custom JavaScript, jQuery, and CSS with Sightly components.
Configured and managed AEM user groups and permissions, ensuring granular control over content access.
Designed and optimized AEM Content Repositories (JCR) to efficiently store and retrieve content, improving query performance.
Developed and optimized mobile-responsive components in AEM.
Implemented AEM Social Collaboration features.
Managed AEM CRX/Jackrabbit repositories by performing routine maintenance and optimizing queries.
Troubleshot and resolved repository-related issues in AEM, CRX, and Jackrabbit.
Configured and tuned JCR indexing strategies in AEM to enhance search performance.
Migrated legacy content to AEM’s JCR repository, ensuring data integrity, and seamless integration.
Developed and implemented content models for AEM Content Experience Management.
Collaborated with marketing teams to define and implement a content strategy in AEM, and also assisted in content management and training for authors on how to use AEM authoring tools effectively.
Developed automated test scripts for AEM projects, integrating them with Jenkins for Continuous Integration (CI) pipelines, reducing manual testing efforts, and improving the overall release cycle efficiency.
Integrated AEM Site Monitoring and Analytics, enabling real-time tracking of site performance and user interactions.
Automated regular maintenance tasks by creating AEM scheduled jobs and event handlers.
Created comprehensive documentation for AEM components, templates, and development processes to facilitate knowledge transfer and future maintenance.
Sr AEM Developer
Lululemon
New York, NY
02.2016 - 12.2016
Designed and developed high-performance custom AEM components using HTL (Sightly) and JavaScript, ensuring cross-browser compatibility and responsiveness.
Improved AEM search functionality by customizing and optimizing indexing strategies.
Worked on AEM indexing configurations to refine search results, and reduce query times.
Implemented AEM security best practices, including proper user authentication, SSL configuration, and role-based access control, ensuring content protection and compliance with organizational security policies.
Led the integration of AEM with Adobe Analytics, enabling advanced tracking and reporting on user behavior to drive data-informed decisions for content optimization and personalization.
Expertly integrated frontend frameworks such as Angular and React with AEM 6.2, enabling advanced functionality and modern user interface experiences.
Developed and refined AEM pages and editable templates to simplify content creation and management.
Implemented performance optimization techniques, including lazy loading, and code splitting.
Conducted extensive testing and debugging across multiple devices and browsers.
Integrated custom APIs with AEM, ensuring efficient content synchronization between AEM and third-party applications.
Optimized AEM API responses by fine-tuning backend services and reducing unnecessary data payloads.
Created detailed documentation for custom AEM components and development processes.
Web UI Developer
Indianapolis Public Schools
New York, NY
02.2014 - 09.2015
Built robust Java microservices using Spring Boot, implementing RESTful APIs, and integrating with various backend systems.
Implemented Kafka messaging queues to handle real-time data streaming, optimizing inter-service communication.
Worked on JavaScript ES6+ features to build dynamic, client-side web applications.
Designed and developed full-stack applications, utilizing Spring Boot for backend development, and React for frontend.
Integrated React components with Redux for state management, enabling seamless data flow.
Optimized Java microservices for high performance by utilizing caching, load balancing.
Developed and implemented a Kafka-based, event-driven architecture for scalable data processing pipelines.
Led the front-end development of multiple projects using React, focusing on component reusability.
Enhanced application security by implementing authentication and authorization using Spring Security for Java microservices, and JWT tokens for user session management in React applications.
Integrated Java microservices with relational and NoSQL databases, using JPA and Spring Data.
Optimized SQL queries and database interactions in Java microservices to minimize response times.
Conducted unit testing using modern frameworks, ensuring high-quality, bug-free code in a CI/CD environment.
Education
Bachelor of Engineering - Computer Sceince
India University
Hyd, India
01-2012
Master of Science - Computer and Information Systems
Xyz University
NEwyork NY
01-2011
Skills
AEM SPA Framework
Proficient in AEM as Cloud Service, Aem 65 64 63 62)