Home

Kusuma Jagini - Sr AEM Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: OPEN TO RELOCATE
Visa: Green Card
Resume file: Kusuma Jagini_Resume_1746555862823.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Kusuma Jagini
Sr. AEM Developer
Email: [email protected]
Phone: (214) 945-3648
LinkedIn: www.linkedin.com/in/kusuma-jagini-54228647

SUMMARY:
-Having 10+ years of IT experience with 7+ years specializing in Adobe Experience Manager (AEM) Web content management systems, Web design, Web development and 3+ years of experience in Java/J2EE enterprise applications.
-Expertise in AEM versions CQ5, 5.6.1, 6.1, 6.2, 6.3, 6.4, 6.5, and AEM as a Cloud Service (AEMaaCS).
-Strong hands-on development of editable templates, content fragments, experience fragments, and core components using HTL(Sightly).
-Designed and implemented headless CMS architectures using AEM GraphQL and Content Services APIs.
-Proficient in building and deploying OSGi bundles, Sling Servlets, Event Handlers, Sling Schedulers, and Listeners.
-Strong hands-on experience on Sling Models, JCR, Resource Resolver, and Sling Resource Merger for scalable content access.
-Migrated large-scale enterprise platforms from legacy systems XML, WCM to AEM with optimized IA and SEO.
-Experience in version upgrades and AEMaaCS migration including Dispatcher and Cloud Manager setup.
-Skilled in configuring Author, Publisher, and Dispatcher instances with caching, replication agents, and load balancing.
-Extensive Java/J2EE background with Spring MVC, Security, AOP, Batch, Hibernate, Struts, JSP, JDBC, and EJB.
-Integrated AEM with enterprise backends using RESTful APIs, SOAP web services, OAuth, and SAML SSO.
-Developed custom workflows, launchers, and metadata schemas to automate digital asset and content lifecycles.
-Strong frontend skills in HTML5, CSS3, JavaScript, jQuery, AJAX, Bootstrap, and modern JS frameworks like React and Angular.
-Built custom dialogs, widgets, and clientlibs with Granite UI and ExtJS for authoring flexibility.
-Experienced with SPA Editor integration for React-based front-end rendering in AEM.
-Familiar with Context-Aware Configurations and dynamic content targeting in AEM.
-Proficient in unit testing AEM components using JUnit, AEM Mocks, Mockito, and Sling Testing Framework.
-Implemented performance monitoring and logging using Splunk, New Relic, and Adobe Cloud Manager tools.
-Hands-on with Dispatcher configuration for URL rewriting, caching strategies, and access control.
-Experienced in setting up and managing CI/CD pipelines using Adobe Cloud Manager and Jenkins.
-Worked with AWS services (EC2, S3, CloudFront) for cloud hosting and integration with AEM environments.
-Adept at using Git, Maven, Bitbucket, and SonarQube for code versioning, builds, and static code analysis.
-Deep understanding of MSM (Multi Site Manager), Language Copy, and i18n for global content delivery.
-Experience in implementing Adobe Target and Adobe Analytics for user segmentation and campaign tracking.
-Optimized AEM performance through cache tuning, log analysis, and repository indexing.
-Familiar with CRXDE, Vault, and AEM Package Manager for repository inspection and deployment.
-Experienced with Agile and Scrum methodologies; involved in sprint planning, story estimation, and retrospectives.
-Delivered secure AEM portals and transactional workflows for banking clients and developed
e-commerce platforms on AEM for retail clients supporting personalization and commerce integration.
-Strong collaboration with cross-functional global teams and business stakeholders to ensure timely, quality-driven project delivery.
TECHNICAL SKILLS:
AEM Technologies AEM 5.x, 6.x, AEMaaCS, Experience Fragments, Content Fragments, Editable Templates, Touch UI, Sling Servlets, AEM Workflow, Multi-Site Manager (MSM), AEM Dispatcher, DAM, CRX, CRXDE
J2EE Technology JavaBeans, Servlets, JSP, JDBC, EJB, JNDI, JMS, Apache Sling, JCR and
JSR-170/JSR-283, JSR-168 and JSR-286, and Apache Felix.
Architecture & Framework Client-Server, MVC, J2EE, Struts, Spring, Hibernate, Microservices
Database Oracle, SQL Server, MySQL, MongoDB, SQL/PLSQL
IDE Eclipse, Net Beans, IBM RAD, Builder, IntelliJ IDEA
Cloud Platforms & Services: AWS (EC2, S3, CloudFront, Lambda), Azure, Google Cloud Platform (GCP)
Cloud Development Tools: Jenkins, Docker, Kubernetes
Operating Systems Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix
Tools JBOSS V7, Mockito, AEM Mocks, Selenium WebDriver, JUnit, TestNG,
Tomcat 8.0, Log4j, Mercury Quality Centre, Rational Clear Quest, Postman, ANT, Maven,
SVN, Git, Bitbucket, GitHub, GitLab
Query Languages SQL, PL/SQL, CQL, GraphQL
GUI HTML, CSS, Angular, XML, XSLT, JSF, AJAX, JavaScript, Sightly (HTL), jQuery,
Bootstrap, Ext JS, React.

EDUCATION:
Bachelors in computer science & engineering from JNTU. July 2012
PROFESSIONAL EXPERIENCE:
Client: JP Morgan & Chase| Dallas| TX July 2022 to Present
Sr. AEM Developer
Responsibilities:
-Developed scalable and reusable AEM 6.5 components, editable templates, experience fragments, and content fragments using HTL (Sightly), CRXDE, and Touch UI for secure banking portal applications.
-Architected new AEM projects from scratch, including project structure setup, Maven archetype configuration, dispatcher setup, and integration with Git-based CI/CD pipelines.
-Led the successful migration of on-prem AEM 6.4 environments to AEM 6.5, resolving compatibility issues, deprecations, jQuery version mismatches, and legacy targeting conflicts.
-Refactored and validated AEM components for AEM as a Cloud Service (AEMaaCS) compatibility, adhering to Adobe's upgrade-safe, cloud-native architecture.
-Built and maintained custom Sling Servlets, OSGi Services, and Sling Models to integrate AEM with secure internal REST APIs, authentication systems, and enterprise data platforms.
-Designed and implemented AEM Workflows and Launchers to support secure asset publishing, content approvals, and audit-compliant lifecycle processes in the banking domain.
-Created structured metadata schemas and conditional logic-based DAM forms to streamline asset tagging, enhance searchability, and enforce digital asset governance.
-Utilized Multi-Site Manager (MSM) to enable automated content rollout and localization for regional banking websites while ensuring brand and regulatory consistency.
-Configured and tuned AEM Dispatcher caching, filters, and rewrite rules to enhance performance, protect sensitive endpoints, and manage load balancing across Author and Publish tiers.
-Integrated AEM with Adobe Audience Manager and Adobe Analytics to deliver personalized and segmented user experiences across authenticated internal portals.
-Connected AEM with Adobe Campaign Standard for secure email content management, lead capture forms, and transactional messaging workflows.
-Developed and maintained AEM components for financial dashboards, enabling real-time market data updates, risk assessment reports, and transaction logs.
-Utilized React to build interactive client portals, improving user engagement for investment tracking and management.
-Developed headless content models and leveraged GraphQL APIs for decoupled content delivery to modern React-based SPAs and mobile banking platforms.
-Built front-end interfaces using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React, integrated seamlessly with AEM SPA Editor and Touch UI dialogs.
-Created and optimized Coral UI/Granite dialogs and field sets for author-friendly component configuration and improved content editor productivity.
-Enabled version-controlled deployments using Jenkins, GitHub, and Cloud Manager pipelines for AEMaaCS with automated code quality checks and deployment gates.
-Developed adaptive and dynamic AEM Forms with client-side validation and backend integration, improving user self-service for banking applications.
-Implemented secure login mechanisms and Single Sign-On (SSO) integrations to support internal user authentication and role-based content access.
-Performed content and code migrations from legacy XML repositories to CRX, ensuring content integrity, permissions, and system compatibility.
-Led environment setup and configuration, including Dev, Stage, and Prod deployments, dispatcher replication agents, and content packaging strategies.
-Worked closely with UX/UI designers and accessibility experts to ensure WCAG-compliant components aligned with JPMorgan s internal design system.
-Conducted technical design reviews, performance profiling, and system health checks to ensure high availability and regulatory compliance.
-Maintained technical documentation in Confluence covering architecture, deployment processes, workflows, tagging taxonomies, and upgrade considerations.
-Participated in Agile ceremonies including sprint planning, backlog grooming, and release demos, contributing to iterative delivery and team velocity.
-Provided ongoing L2/L3 support, issue resolution, and performance tuning for AEM applications in a 24/7 financial services environment.
Environment: Adobe AEM 6.5, AEMaaCS, CRX, CRXDE, JCR, HTL (Sightly), Apache Sling, OSGi, Sling Servlets, Sling Models, AEM Workflow Engine, Launchers, MSM, Dispatcher, Experience Fragments, Content Fragments, Adobe Campaign, Adobe Audience Manager, Adobe Analytics, GraphQL, React, SPA Editor, Coral UI, Granite UI, AEM Forms, DAM, Jenkins, GitHub, Maven, Java, J2EE, REST APIs, SQL, Bootstrap, HTML5, CSS3, JavaScript, jQuery, WCAG, Cloud Manager, AWS (EC2, S3, CloudFront)

Client: GAP Inc| San Francisco| CA Nov 2020 to June 2022
Sr. AEM Developer
Responsibilities:
-Initiated and led the end-to-end development of GAP s e-commerce platform using Adobe Experience Manager (AEM) 6.3, later upgrading to 6.4 to align with long-term platform support and improved feature sets.
-Designed and implemented reusable AEM 6.4 components using HTL (Sightly), Sling Models, and OSGi services to support dynamic product pages, marketing campaigns, and seasonal content.
-Created editable templates and template-type policies in the template editor to support scalable and flexible authoring for content teams.
-Built and managed Experience Fragments and Content Fragments for omnichannel content reuse across desktop, mobile web, and email delivery systems.
-Developed custom Touch UI dialogs using Granite/Coral 3 UI to improve authoring usability for merchandising and marketing teams.
-Integrated AEM with GAP's commerce and inventory platforms via secured REST APIs using custom Sling Servlets and OSGi services to render real-time pricing, catalog, and inventory data.
-Built Sling Servlets for catalog ingestion, search integration, and dynamic product detail rendering to support high-performance storefront interactions.
-Implemented AEM Workflows and custom launchers for asset approval, copy review, and campaign publishing aligned with business compliance rules.
-Managed DAM metadata schemas, structured folders, and conditional form rules to maintain effective asset governance and improve searchability.
-Used Multi-Site Manager (MSM) to manage shared content across GAP, Banana Republic, and Old Navy sites, supporting localization and brand-specific content strategies.
-Refactored legacy JSP components into HTL and Sling Models, improving maintainability, performance, and security across modules.
-Configured AEM Dispatcher for caching, URL filtering, and header management to improve performance and secure the storefront from unauthorized access.
-Implemented frontend using HTML5, CSS3, JavaScript, Bootstrap, and jQuery to support responsive, accessible (WCAG-compliant) design for e-commerce pages.
-Integrated Adobe Analytics and Adobe Target to enable real-time tracking, behaviour analysis, and personalized customer experiences.
-Built custom event listeners and workflow launchers to automate DAM ingestion workflows and product asset syncs.
-Used CRXDE and JCR SQL2 for repository management, node migrations, permission updates, and troubleshooting content model issues.
-Implemented Scheduler jobs in AEM 6.4 for nightly asset processing, product data refresh, and automated indexing tasks.
-Used Apache Felix Web Console for bundle management and OSGi service monitoring during deployment and troubleshooting.
-Managed builds using Apache Maven, structured code into content and core modules, and packaged for deployment using AEM s Package Manager.
-Set up CI/CD pipelines using Jenkins to automate builds, integration testing, and deployments across DEV, QA, and STAGE environments.
-Utilized Git and Bitbucket for version control, branching, and pull request workflows in a collaborative Agile development team.
-Tuned JCR indexing configurations, observation queue management, and workflow purging routines to improve system performance and authoring stability.
-Supported QA/UAT testing cycles by deploying builds, resolving integration issues, and validating business use cases.
-Worked with UX, SEO, and accessibility teams to ensure components met brand standards and A11Y guidelines.
-Documented architecture decisions, authoring workflows, component guidelines, and development conventions in Confluence for cross-team alignment.
Environment: AEM 6.3, AEM 6.4, HTL (Sightly), Sling Models, OSGi services, Editable Templates, Experience Fragments, Content Fragments, Touch UI, Granite UI, Coral UI, Sling Servlets, AEM Workflows, Multi-Site Manager (MSM), AEM Dispatcher, Digital Asset Management (DAM), CRX, CRXDE Lite, JCR, JCR SQL2, Apache Sling, Apache Felix Console, RESTful Web Services, JSON, XML, Java, J2EE, Adobe Analytics, Adobe Target, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Maven, Jenkins, Git, Bitbucket, AEM Package Manager, Postman, JUnit, AEM Mocks, Eclipse with AEM Developer Tools, Confluence, Jira, Windows, Linux, Agile (Scrum), CI/CD practices, version control, and performance tuning techniques including indexing optimization and workflow purging.

Client: NBC Universal | NYC| NY Sep 2018 to Oct 2020
Role: AEM Developer
Responsibilities:
-Migrated NBCUniversal s digital media platform from AEM 6.1 to 6.2, resolving deprecated APIs, updating component architecture, and ensuring compatibility with updated Sling and JCR runtimes.
-Refactored Sling Models, OSGi services, and HTL-based components to conform with AEM 6.2 standards, improving maintainability and performance.
-Upgraded and validated custom AEM workflows, launchers, and process steps to support editorial approval and digital asset publishing flows across the author environment.
-Performed detailed regression and compatibility testing across AEM 6.1 and 6.2 to validate content continuity, component behaviour, and backend integrations.
-Set up and configured a new AEM 6.3 environment for author to publish and for dispatcher, preparing for future scalability and integration with headless content delivery.
-Migrated repository content, custom components, templates, and DAM assets from AEM 6.2 to 6.3 using JCR package manager and Groovy-based automation scripts.
-Rewrote legacy JSP components into HTL with Sling Models and Granite UI dialogs, enhancing security, maintainability, and performance in AEM 6.3.
-Implemented and tested editable templates, experience fragments, and content fragments to support omnichannel delivery and editorial flexibility.
-Reconfigured MSM (Multi-Site Manager) for shared content inheritance across brand sites and regional microsites, streamlining authoring workflows.
-Updated Dispatcher configurations for AEM 6.3, optimizing caching rules, filter settings, and access control for enhanced page performance and security.
-Integrated backend services using Sling Servlets and REST APIs to render personalized video content, schedules, and metadata for NBC's streaming platforms.
-Maintained metadata-driven DAM structure with custom schemas and conditional form logic to govern asset classification and enable effective search.
-Built custom event listeners and JCR observation logic to trigger asset processing and automated workflows based on repository events.
-Ensured front-end compliance with WCAG accessibility guidelines, using HTML5, CSS3, JavaScript, Bootstrap, and jQuery for responsive content rendering.
-Utilized CRXDE Lite and Apache Felix Console for node-level debugging, OSGi service management, and real-time issue resolution during migration.
-Participated in CI/CD using Jenkins, Maven, and Git to deploy and validate builds across DEV, QA, and STAGE environments.
-Supported QA/UAT phases by validating component behaviour, resolving migration issues, and ensuring all AEM 6.3 features were production-ready.
-Documented migration strategies, rollback plans, and AEM authoring guidelines in Confluence to ensure smooth handoff and future support.
-Collaborated with product owners, QA, and UX teams to prioritize feature rollouts, align with digital content goals, and optimize editorial workflows.
-Actively contributed to performance tuning of AEM s Oak repository by configuring indexes, optimizing observation queues, and managing workflow purges.
Environment: AEM6.1, AEM 6.2, AEM 6.3, Java 8, HTL (Sightly), Sling Models, OSGi, Apache Sling, JCR, CRX/CRXDE, AEM Dispatcher, Adobe DAM, MSM, Editable Templates, Experience Fragments, Content Fragments, AEM Workflows, Coral UI, Granite UI, Touch UI, HTML5, CSS3, JavaScript, jQuery, Bootstrap, RESTful APIs, Adobe Analytics, Git, Maven, Jenkins, Bitbucket, Apache Felix Console, JIRA, Confluence, Agile/Scrum

Client: Dropbox| San Francisco| CA Feb 2017 to Aug 2018
Role: Adobe CQ5/Java J2EE Developer
Responsibilities:
-Developed and maintained scalable web content solutions using Adobe CQ5, including custom components, templates, and workflows, to support Dropbox s enterprise-level content management and digital marketing initiatives.
-Developed and deployed reusable components using JSP, CQ tag libraries, and Java-based Sling models, promoting code reusability and maintainability across Dropbox s content ecosystem.
-Designed and implemented custom AEM components using JSP, Sightly (HTL), Java, and Sling Models, following modular and maintainable coding practices.
-Integrated Spring Framework with AEM to manage business logic layers, service components, and secure user authentication flows.
-Developed web applications using Struts 2 MVC framework, handling form submissions, input validations, and action mappings in Java-based modules.
-Built RESTful web services and consumed external APIs to retrieve and display dynamic data, including file sync status, user metadata, and cloud storage usage.
-Implemented OSGi services and event listeners using Apache Felix to enable loosely coupled backend processing within AEM.
-Managed digital assets using Adobe DAM, organizing content hierarchies and applying custom metadata schemas for faster asset retrieval.
-Customized AEM workflows for automating review and approval processes of newly uploaded documents and marketing materials.
-Utilized Sling Filters and Servlet Filters to enforce request filtering, URL rewriting, and security constraints.
-Designed and structured client libraries for JavaScript and CSS dependencies, optimizing page performance and modularity.
-Worked with JSON and XML for data interchange between frontend and backend systems, including integration with Dropbox s internal APIs.
-Configured Apache Sling run modes and OSGi configurations to deploy environment-specific behavior in development, QA, and production.
-Leveraged Jenkins and Maven for CI/CD automation, including packaging, unit tests, and environment-based deployments.
-Collaborated in Agile sprints, participating in daily stand-ups, sprint planning, and retrospectives, and worked closely with cross-functional teams.
-Conducted code reviews and maintained Git repositories with Bitbucket, ensuring quality, collaboration, and adherence to coding standards.
Environment: Adobe CQ5, AEM, Java 7/8, J2EE, JSP, HTL (Sightly), Sling Models, OSGi, Apache Felix, Spring Framework, Struts, Servlets, Sling Filters, JSON, XML, RESTful Web Services, Apache Sling, Apache Jackrabbit, CRX, DAM, Maven, Jenkins, Git, Bitbucket, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Agile.

Client: Inteq Solutions |Hyderabad| India. Aug 2013 to Sep 2015
Role: Java Developer
Responsibilities:
-Designed and developed web-based modules of a supply chain management system using Java, JSP, Servlets, and Struts.
-Implemented user interfaces with JSP, HTML, CSS, and JavaScript to deliver responsive and user-friendly screens.
-Built server-side logic using Java Servlets to handle business workflows and client-server communication.
-Developed Swing-based desktop interfaces for barcode scanning and inventory input processes.
-Wrote SQL stored procedures and optimized queries for efficient data operations in Oracle databases.
-Utilized JDBC to manage backend communication between Java applications and relational databases.
-Created and consumed RESTful web services for integration between modules and external applications.
-Applied Struts Tag Libraries for creating MVC-based front-end logic and form handling.
-Performed input validation and error handling on the client side using JavaScript.
-Created UML diagrams, including class and sequence diagrams, to support system design documentation.
-Managed source code using SVN for version control, including branching and merging strategies.
-Automated software build and deployment processes for development and staging environments.
-Tuned system performance through caching strategies and query optimization techniques.
-Created and maintained XML-based deployment descriptors and configuration files.
-Collaborated with cross-functional teams and contributed to system documentation for maintenance and onboarding.
Environment: Java, JDK, JavaScript, HTML, XML, J2EE, JSP, Tomcat, Oracle, PL/SQL, Maven, Jenkins, Struts, Spring, Spring Boot, SOAP, WSDL, JAX-WS, React, CSS, Typescript, Rational Rose, Hibernate, AJAX, JSON, , SoapUI, RabbitMQ, MongoDB, Node JS, Express JS, WebLogic Server, SVN, JIRA, JUnit, Mockito, Log4J, IntelliJ IDEA.
Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree information technology procedural language California Iowa New York Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5422
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: