Summary
Overview
Work History
Education
Skills
Significant Recognition
Timeline
Generic

GUNJAN CHOUDHARY

Dallas

Summary

Results-oriented Senior AEM Technical Lead specializing in transforming legacy systems into scalable cloud-native solutions. Demonstrated success in leading Agile teams and executing complex migrations to AEM as a Cloud Service. Strong technical proficiency in AEM Headless CMS and API-driven architectures, ensuring high-performance digital experiences.

Overview

16
16
years of professional experience

Work History

AEM Lead Developer

Macy’s Inc.
Remote
02.2021 - Current
  • Defining enterprise architecture solutions and participating in architectural decision-making discussions for scalable digital platforms.
  • Contributed to AEM Cloud Service implementation initiatives to align with cloud-native architecture, facilitating a transition to modern environments.
  • Developed Proof of Concepts (POCs) implementing Content-as-a-Service (CaaS) architecture where UI applications consume content via JSON endpoints.
  • Executed GraphQL queries for retrieving metadata and structured content from AEM, embedding business logic via RESTful services as a proof of concept during initial architecture finalization.
  • Collaborated with cross-functional Agile teams and mentored developers on AEM best practices.
  • Documented system flows, technical solutions, and implementation details of existing enterprise architecture in Confluence and Jira to support modernization efforts.
  • Assessed legacy system modernization initiatives and contributed to migration strategies to enhance system performance.
  • Supported CI/CD deployment processes using Jenkins, Git, and Maven.
  • Environment: AEM Cloud Services, Oracle Cloud Services, Node.js, JSON, Eclipse, Maven, Git, RESTful Spring Boot Application, Jenkins, Jira, GraphQL, Vue.js

AEM Developer

Verizon Wireless
Irving
01.2019 - 02.2021
  • Analyzed existing content structures in AEM 6.2 where content was served to Endeca for rendering enterprise web pages.
  • Participated in architecture discussions and contributed solutions aligned with Adobe best practices.
  • Designed Maven project structures and custom deployment packages to streamline development processes.
  • Engineered reusable editable templates in AEM 6.4, enhancing usability by extending base templates with specific policies.
  • Crafted highly customized AEM components that directly addressed and fulfilled critical business requirements.
  • Created OSGi services to retrieve and process content based on unique business properties.
  • Used AEM Query Builder to query enterprise content repositories.
  • Migrated components from Classic UI to Touch UI.
  • Converted JSP-based components into HTL/Sightly implementations.
  • Developed Sling Models for component data retrieval and business logic handling.
  • Created Sling Servlets to expose service functionality and RESTful responses.
  • Developed migration scripts to support migration from AEM 6.2 to AEM 6.4.
  • Implemented Oak indexes to optimize query and repository performance.
  • Developed schedulers and workflows for automated content updates, asset generation, replication, and XML creation.
  • Integrated AEM troubleshooting pages with microservices using AngularJS-based rendering (CaaS architecture).
  • Prepared functional and technical requirement documentation for Agile delivery.
  • Developed components and OSGi services to generate email campaign templates from uploaded HTML files.
  • Integrated AEM with Oracle database connectors for layout and metadata retrieval.
  • Developed OSGi services to read and map tags from Microsoft Excel files.
  • Created Sling Servlets accepting URL query parameters and generating JSON responses using Query Builder APIs.
  • Environment: AEM 6.2, AEM 6.4, CQ DAM, Apache Sling, CRXDE, JCR, JSP, Servlets, HTML, CSS, Apache Maven, Jenkins, AngularJS, Git, Jira, Apache HTTP Server, Java, J2EE, Spring, AJAX, OSGi Services

AEM Developer

KAO
08.2015 - 03.2016
  • Contributed to analysis and modernization of legacy .NET-based applications to enhance functionality.
  • Migrated enterprise applications to AEM 6.1.
  • Developed customized AEM components, templates, pages, and workflows.
  • Developed components for both Classic UI and Touch UI to improve user experience and design consistency.
  • Developed schedulers to fetch and render social media content dynamically.
  • Developed automated schedulers to archive and regenerate social media content.
  • Implemented social media sharing, geo-location tracking, and MaxMind API integrations using Servlets and JavaScript.
  • Created AEM tagging solutions to support content categorization and search functionality.
  • Developed approval workflows supporting content publishing and rejection processes.
  • Coordinated team efforts in design reviews, optimization activities, and defect tracking to streamline project workflows.
  • Environment: AEM 6.1, CQ DAM, Apache Sling, CRXDE, JCR, JSP, jQuery, JSON, Servlets, HTML, CSS, Apache Maven, Java, J2EE, OSGi Services, Tortoise SVN, VaultClipse, Package Manager

AEM Developer

United Health Group
04.2014 - 08.2015
  • Participated in understanding and modernizing legacy .NET-based systems.
  • Migrated enterprise healthcare portal “uhc.com” to AEM 5.6.
  • Developed customized AEM components, templates, and pages.
  • Developed Classic UI-based enterprise components to enhance user experience and functionality.
  • Developed components such as Chart, Health Saving, Personal Estimate, Retirement Saving, and Health Conditions modules.
  • Integrated web service APIs with AEM components for dynamic calculations and data rendering.
  • Implemented AJAX-based asynchronous database retrieval and update mechanisms.
  • Implemented PDF generation functionality to streamline document processing and distribution.
  • Created and executed unit test cases.
  • Integrated enterprise web services with front-end UI components.
  • Coordinated with onsite Agile teams to facilitate effective communication and alignment during Scrum calls and delivery discussions.
  • Environment: AEM 5.6, CQ DAM, Apache Sling, CRXDE, JCR, JSP, jQuery, Servlets, HTML, CSS, Apache Maven, Java, J2EE, OSGi Services, SVN, VaultClipse, Web Services, SQL

AEM Developer

AstraZeneca Pharmaceuticals LP
04.2013 - 04.2014
  • Migrated enterprise applications to AEM 5.6.
  • Developed customized AEM components, templates, and pages.
  • Developed Classic UI-based components.
  • Implemented integrations with Apple Passbook and Google Wallet APIs using OSGi Services and Servlets.
  • Developed MSM Live Copy and Blueprint configurations to share content between desktop and mobile implementations.
  • Created functional and technical design documentation to support project clarity and implementation.
  • Coordinated with team on optimization initiatives, documentation, and defect tracking to enhance project outcomes.
  • Analyzed legacy .NET-based systems to identify and prioritize modernization opportunities.
  • Environment: AEM 5.6, CQ DAM, Apache Sling, CRXDE, JCR, JSP, JavaScript, Servlets, HTML, CSS, Apache Maven, Java, J2EE, OSGi Services, Tortoise SVN, VaultClipse, Package Manager

Java/J2EE Developer

Farmers Insurance Group
12.2009 - 04.2013
  • Analyzed requirements, documented functional design, and identified test cases to ensure comprehensive coverage.
  • Coordinated efforts between onsite and offshore teams to streamline project delivery and enhance communication.
  • Developed batch programs for automated email notifications.
  • Implemented business logic using in-house enterprise framework “e-Agent.”
  • Developed SQL queries and database operations.
  • Implemented front-end functionality using AJAX.
  • Participated in release validation and retrofitting activities.
  • Contributed to optimization, improved maintainability, and managed risks to support project stability and performance.
  • Environment: JavaScript, AJAX, HTML, Java, J2EE, RAD, Harvest Workbench, PMD, CVS, MySQL, AQT, Quality Center, Toad, WAS 6.1 Application Server

Education

Bachelor’s - Electronics and Communication

PES Institute of Technology
India

Skills

  • AEM Architecture
  • AEM Cloud Service Migration
  • AEM Headless CMS
  • AEM 65 & Cloud
  • AEM Technologies
  • Adobe Experience Cloud
  • Cloud deployment
  • Dynamic Media Integration
  • Content Fragments
  • Experience Fragments
  • Sling Models
  • OSGi Services
  • Dispatcher Configuration
  • DAM
  • MSM
  • Workflow Development
  • GraphQL
  • REST APIs
  • Query Builder
  • Oak Indexing
  • Java
  • J2EE
  • JSP
  • Servlets
  • JavaScript
  • HTML5
  • AJAX
  • JQuery
  • Microservices Architecture
  • Frontend Frameworks
  • React Development
  • CI/CD DevOps
  • Agile Delivery
  • Apache Sling
  • Touch UI
  • Classic UI
  • Editable Templates
  • Responsive Grid
  • Workflows
  • Event Listeners
  • Rollout Configurations
  • SQL
  • JSON
  • XML
  • Tomcat
  • WebLogic
  • WebSphere
  • WAS 61
  • Oracle (10g, 11g)
  • MySQL
  • SQL Server
  • Maven
  • Jenkins
  • Git
  • SVN
  • Bitbucket
  • Stash
  • Artifactory
  • Jira
  • Confluence
  • Eclipse
  • IntelliJ IDEA
  • Stash
  • Artifactory
  • Jira
  • Confluence
  • Eclipse
  • IntelliJ IDEA

Significant Recognition

  • Successfully delivered end-to-end enterprise AEM implementations without compromising quality and timelines.
  • Coordinated and mentored offshore development teams, improving delivery efficiency and collaboration.
  • Participated in enterprise AEM upgrade initiatives from AEM 6.x to AEM 6.3 while simultaneously supporting feature development and Agile delivery.
  • Recognized for strong leadership, architecture contributions, and ownership across enterprise digital transformation programs.

Timeline

AEM Lead Developer

Macy’s Inc.
02.2021 - Current

AEM Developer

Verizon Wireless
01.2019 - 02.2021

AEM Developer

KAO
08.2015 - 03.2016

AEM Developer

United Health Group
04.2014 - 08.2015

AEM Developer

AstraZeneca Pharmaceuticals LP
04.2013 - 04.2014

Java/J2EE Developer

Farmers Insurance Group
12.2009 - 04.2013

Bachelor’s - Electronics and Communication

PES Institute of Technology
GUNJAN CHOUDHARY