Shreya Ch
Senior AEM Developer
Email ID:
[email protected] +1 (657)-214-1766 | LinkedIn
PROFESSIONAL SUMMARY
● Over 10 years of expertise in designing, developing, and maintaining high-performance AEM solutions.
● Expertise in AEM development using Sling Models, JCR, Sling Framework, OSGi, Servlets, JSP, JAX-RS, and Spring
Framework, with a strong background in integrating AEM with Adobe Analytics, Adobe Target, and third-party
systems through RESTful APIs.
● Proficient in implementing AEM Sites, Workflows, Custom Components, and Digital Asset Management (DAM),
ensuring seamless content management and optimization.
● Skilled in enhancing AEM performance through caching, load balancing, and tuning while ensuring scalability and
high availability.
● Proficient in frontend technologies including HTML5, CSS3, JavaScript, React.js, and Angular, with strong backend
experience in Java, Spring, Hibernate, and database management using MySQL and MongoDB.
● Experienced in using DevOps tools such as Docker, Kubernetes, Terraform, and Jenkins for efficient CI/CD pipeline
management.
● Experienced in collaborating with Agile teams to address challenges and deliver effective, customer-focused
software solutions.
Technical Skills:
Category Skills
EC2, S3, Lambda, RDS, DynamoDB, Autoscaling, ELB, CloudFormation, CloudWatch, and
AWS CloudFront
Azure Azure Functions, Azure Storage, Active Directory
Sling Models, JCR (Java Content Repository), Sling Framework, OSGi, Servlets, Sightly (HTL), JAX-RS
AEM Development (RESTful APIs), Spring Framework (Spring Boot, Spring Core), Adobe CQ5.6.1, AEM 6+
AEM Sites (Authoring & Publishing), AEM Touch UI & Classic UI, AEM Workflows, AEM
Components (Custom, Editable Templates), AEM Templates & Dialogs, Apache SOLR, AEM DAM
(Digital Asset Management), AEM Dispatcher, AEM Security (ACLs, User Authentication), AEM
AEM Core Components, AEM Fragments, AEMaaCS
AEM Performance
& Scalability Caching, Load Balancing, Performance Tuning, and scalability
Frontend HTML5, CSS3, JavaScript, ES6+, jQuery, AJAX, Fetch API, React.js, Redux, Router, Angular, SASS,
Technologies Bootstrap, Grid Systems, PWAs (Progressive Web Apps)
Databases MySQL, MongoDB, Oracle Database, PostgreSQL, Redis
Testing
Frameworks JUnit, Mockito, Sling Testing, Selenium, Cucumber, SonarQube
Java Technologies Java 8/11+, J2EE, Object-Oriented Programming (OOP), JavaBeans, Servlet API
Frameworks Hibernate ORM, Spring MVC, Springboot
Operating Systems Linux, Unix, Windows
Messaging JMS, SOAP Web Services, WSDL
IDE IntelliJ IDEA, Eclipse
Project
Management Jira, Confluence, Agile, Scrum
Tools Docker, Kubernetes, Terraform, Maven, Apache Ant, Jenkins, GitLab CI/CD, Git
Professional Experience
Kaiser Permanente, Latham NY November 2023 - Present
Senior AEM Developer
Responsibilities:
▪ Designed and implemented AEM-based solutions for managing digital content, improving delivery speed by 30%
across MySQL and MongoDB integrations, ensuring seamless data management and enhanced system
performance.
▪ Managed AEM in cloud environments (AEMaaCS, Adobe Managed Services), optimizing cloud resources to
increase scalability and availability, leading to a 25% reduction in infrastructure costs.
▪ Configured AEM Dispatcher to enhance site performance, improve caching mechanisms, and optimize security
configurations for high-traffic websites.
▪ Developed and maintained reusable AEM components, editable templates, and dynamic page templates,
improving content delivery and user experience.
▪ Leveraged Apache Sling framework for optimized request handling, improving dynamic content retrieval by 35%
through efficient query handling using Sling Query and JCR-SQL2.
▪ Applied AEM security best practices, implementing role-based access control (RBAC) and SSL configurations,
which decreased unauthorized access incidents by 20%.
▪ Implemented and managed content fragmentation strategies, streamlining content reuse and multi-channel
content delivery, cutting content management time by 30%.
▪ Optimized content storage and querying using JCR and Oak, reducing content retrieval time by 45% and ensuring
scalability for large-scale content management systems.
▪ Applied advanced knowledge of Java Content Repository (JCR) for dynamic content management, implementing
performance tuning and query optimization techniques.
▪ Collaborated directly with clients to gather requirements, provide technical solutions, and deliver presentations
on AEM implementation strategies.
▪ Integrated AEM with Adobe Digital Asset Management (DAM) for effective asset management, metadata
extraction, and seamless asset delivery across multiple platforms.
▪ Managed AEM Cloud Service (AEMaaCS) instances, provisioning and scaling cloud resources to ensure optimal
performance and cost-efficiency.
▪ Developed and optimized Sling Models for content rendering and ensuring high performance in AEM
applications.
▪ Built and consumed RESTful APIs using JAX-RS to seamlessly integrate AEM and third-party systems, ensuring
efficient data exchange.
▪ Expertly used HTML5, CSS3, and JavaScript to develop mobile-first AEM components and templates, improving
site responsiveness and user engagement by 50%.
▪ Customized AEM workflows, automating content approval and management processes, reducing content
delivery cycle time by 25%, and improving team collaboration.
▪ Ensured high-quality AEM components by writing comprehensive unit tests with JUnit and Mockito, leading to a
30% reduction in post-deployment defects.
▪ Managed AEM Sites for content creation and publishing, ensuring timely and efficient delivery of dynamic
content structures meeting all business requirements and deadlines.
▪ Integrated Apache SOLR with AEM for advanced search capabilities, ensuring fast and relevant search results for
large content repositories.
▪ Led and mentored junior developers, promoting best practices in AEM development, ensuring high-quality code,
and fostering a collaborative team environment.
▪ Built and maintained REST APIs, ensuring efficient data exchange and integration with AEM and other systems
within the enterprise ecosystem.
▪ Applied expertise in content fragmentation for multi-language and multi-regional setups, supporting global
content delivery and increasing reach by 25%.
▪ Utilized Sling testing frameworks for unit and integration testing, ensuring AEM components functioned
smoothly and efficiently across multiple environments.
▪ Delivered Progressive Web Apps (PWAs) and mobile-first web applications by integrating AEM as a Headless
CMS, increasing user engagement by 20%.
▪ Integrated AEM with Adobe's marketing tools (Adobe Analytics, Adobe Target, and Adobe Campaign), improving
marketing campaign performance and personalization by 30%.
▪ Utilized Chef for configuration management, automating AEM deployment, leading to a 40% reduction in
manual setup time and ensuring quick scaling of environments.
▪ Demonstrated expertise in Java, utilizing Java 11 for backend development and creating efficient integrations
between AEM and enterprise systems.
▪ Conducted comprehensive integration testing using the Sling Test framework and other testing tools to ensure
smooth workflows and integrations within AEM environments.
▪ Implemented scalable and maintainable styles using SCSS, optimizing the development process and improving
AEM front-end components.
▪ Developed modern, component-based frontends using React.js, Redux, and React Router, integrating them with
AEM for enhanced user interactivity.
▪ Monitored code quality using SonarQube, ensuring compliance with best practices and maintaining high
standards in AEM development projects.
▪ Applied responsive web design principles to deliver mobile-first designs using frameworks like Bootstrap,
ensuring compatibility across devices and platforms.
▪ Configured AEM Dispatcher to enhance site performance, security, and caching strategies, ensuring optimal
content delivery and minimal latency.
▪ Implemented AJAX and Fetch API for dynamic content updates and smooth data loading within AEM
components, improving user experience and performance.
▪ Leveraged Terraform for Infrastructure as Code (IaC) to automate AEM deployment, reducing deployment times
by 30% and improving resource management.
▪ Utilized Maven for seamless AEM application builds, dependency management, and deployment, ensuring a
smooth and efficient development lifecycle.
▪ Integrated RESTful APIs for third-party system integration, improving system interoperability and reducing data
synchronization time by 15%.
▪ Managed tasks and sprints using JIRA, ensuring smooth project management and collaboration while
documenting and sharing progress via Confluence.
Development Stack: AEM 6.5.x, AEMaaCS, AEM Dispatcher, Sling Models, Apache Sling Framework, Apache Oak, JAX-RS,
RESTful APIs, HTML5, CSS3, JavaScript, React.js, SCSS, AJAX, Fetch API, Adobe DAM, Adobe Target, Adobe Analytics,
Adobe Campaign, MySQL, MongoDB, Apache SOLR, Junit, Mockito, Sling Testing Framework, JIRA, Confluence, Git,
Maven, Terraform, Chef, Docker, Kubernetes, Sling Query, JCR-SQL2, SSL, Sling Dispatcher, React Router, Redux.
Prudential, Shelton CT April 2021 - October 2023
AEM Developer
Responsibilities:
▪ Configured and customized AEM workflows to streamline content approval processes and publishing pipelines,
enhancing team productivity.
▪ Developed and maintained Sling Models to dynamically manage AEM content, optimizing content rendering
performance and reusability, resulting in a 25% faster page load time.
▪ Designed and implemented scalable, editable templates that adhered to business requirements, improving
content creation efficiency by 40% and reducing template errors.
▪ Managed AEM Sites by configuring authoring, publishing, and workflows, ensuring seamless content delivery
across 3+ channels, and increasing content availability by 20%.
▪ Designed and built reusable AEM components, such as custom components, editable templates, and content
fragments, to support dynamic and scalable content.
▪ Integrated and optimized AEM DAM for handling and managing large-scale assets, enhancing asset delivery, and
reducing latency.
▪ Configured AEM Dispatcher for caching and load balancing to optimize site performance.
▪ Utilized Core Java technologies, including Java Servlets, J2EE, and JavaBeans, to build backend functionalities
supporting AEM applications.
▪ Developed and integrated RESTful APIs for seamless communication between AEM and external systems,
ensuring data synchronization and accessibility.
▪ Applied the Sling framework to handle request processing in AEM, ensuring optimized workflows and data
handling.
▪ Built RESTful services using JAX-RS to facilitate efficient communication between distributed systems.
▪ Created responsive and mobile-friendly AEM templates using HTML5, CSS3, and JavaScript, improving the user
experience across devices.
▪ Optimized content storage and retrieval by leveraging JCR (Java Content Repository), improving content query
performance by 30% and application responsiveness.
▪ Implemented AEM security best practices, including ACLs and user authentication, ensuring secure content
delivery and reducing data breaches by 20%.
▪ Integrated AEM with Adobe Target for personalized user experiences and Adobe Analytics for actionable
insights, increasing user engagement by 25%.
▪ Implemented modern JavaScript frameworks like React.js, enhancing front-end interactivity and delivering
seamless integration with AEM, boosting user satisfaction by 35%.
▪ Optimized legacy AEM implementations using jQuery and AJAX, enabling real-time content updates and
improving interactivity by 40%.
▪ Utilized SASS to develop clean and maintainable CSS styles for AEM components and templates.
▪ Designed and tested responsive web designs using frameworks like Bootstrap and custom media queries to
ensure device compatibility.
▪ Monitored code quality and maintained standards using SonarQube, reducing technical debt and improving
maintainability.
▪ Integrated Apache SOLR with AEM to enhance search functionalities, improving content discoverability.
▪ Managed and optimized database solutions, including PostgreSQL and NoSQL (Elasticsearch), to handle complex
data structures.
▪ Collaborated with cross-functional teams using Agile/Scrum methodologies, participating in sprint planning,
daily stand-ups, and retrospectives to align development goals.
▪ Utilized JIRA to track project progress and Confluence to document workflows and foster team collaboration.
▪ Managed version control using Git and GitHub, maintaining a structured workflow for AEM development
projects.
▪ Built and deployed AEM applications using Maven for dependency management and Jenkins for CI/CD pipelines,
reducing deployment time by 40% and ensuring smooth releases.
▪ Deployed AEM solutions on AWS (EC2, S3, Lambda, CloudFormation, CloudWatch), ensuring a scalable and
resilient cloud infrastructure, reducing downtime by 15%.
▪ Automated deployment and configuration tasks with Docker, Kubernetes, and Ansible, leading to a 25%
improvement in deployment speed and ensuring consistency across environments.
▪ Conducted rigorous testing of AEM components by writing unit tests with JUnit and utilizing Sling testing
frameworks to ensure high-quality code.
▪ Performed integration testing for end-to-end workflows and automated browser tests using Selenium for
comprehensive UI validation.
Development Stack: AEM 6.5, Sling Framework, AEM Workflows, AEM DAM, AEM Dispatcher, Core Java, J2EE, RESTful
APIs, JAX-RS, HTML5, CSS3, JavaScript, jQuery, React.js, Bootstrap, JCR, AEM Security (ACLs, Authentication), Adobe
Target, Adobe Analytics, SonarQube, Apache SOLR, PostgreSQL, NoSQL (Elasticsearch), Git, Maven, Jenkins, AWS, Docker,
Kubernetes, Ansible, JUnit, Sling Testing, Selenium, JIRA, Confluence, Agile/Scrum.
MetLife, New York City NY November 2018 - March 2021
AEM Software Engineer
Responsibilities:
▪ Implemented OSGi modules for modular application development, utilizing Java to design and integrate custom
components tailored to project requirements.
▪ Developed and maintained AEM Sites, leveraging authoring and publishing capabilities to streamline content
workflows, including creating custom components, editable templates, and workflows for efficient content
delivery.
▪ Managed MySQL and MongoDB databases for robust data storage.
▪ Utilized Core Java, Servlets, and JSP for backend logic implementation, enhancing functionality and enabling
efficient server-side development.
▪ Applied Spring Framework to develop scalable, maintainable, and secure backend applications with effective
dependency injection and transaction management.
▪ Designed and built responsive user interfaces using HTML5, CSS3, JavaScript (ES6+), and AJAX, ensuring seamless
navigation across Touch UI and Classic UI environments.
▪ Enhanced front-end functionality by incorporating jQuery and frameworks like Angular, delivering dynamic,
interactive, and user-friendly web applications.
▪ Built and consumed RESTful APIs for smooth communication between front-end and back-end systems, ensuring
data consistency and high-performance applications.
▪ Leveraged Microsoft Azure services, including Azure Functions, Storage, and Active Directory, to enable cloud-
based solutions and improve application scalability.
▪ Automated builds and deployments using Jenkins and Maven enhance continuous integration and delivery
pipelines.
▪ Authored and updated XML configurations for seamless AEM integration and configuration management across
different environments.
▪ Collaborated in Agile/Scrum environments, participating in sprints, stand-ups, and retrospectives to align
deliverables with project timelines.
▪ Debugged and optimized applications in IntelliJ IDEA, improving performance and ensuring adherence to coding
standards.
▪ Conducted unit testing with JUnit to ensure code quality and minimize bugs.
▪ Developed responsive and accessible web applications, ensuring compatibility across devices and browsers.
Utilized Git for version control.
Development Stack: OSGi, Java, AEM6.3, AEM Sites, MySQL, MongoDB, Servlets, JSP, Spring Framework, HTML5, CSS3,
JavaScript (ES6+), AJAX, jQuery, Angular, RESTful APIs, Microsoft Azure (Azure Functions, Storage, Active Directory),
Jenkins, Maven, XML, IntelliJ IDEA, JUnit, Git, Agile/Scrum.
Abbott, Chicago IL July 2016 - October 2018
Junior AEM (Adobe Experience Manager) Developer
Responsibilities:
▪ Designed and developed custom AEM components, editable templates, dialogs, and pages to meet project
requirements, ensuring seamless integration with AEM's core functionalities.
▪ Utilized AEM Sites authoring and publishing workflows to manage and deploy content efficiently while
maintaining a consistent and responsive design.
▪ Built and optimized responsive web designs using HTML5, CSS3, JavaScript (ES6+), jQuery, and Angular,
enhancing user experiences across multiple devices.
▪ Applied Sling Models to bind AEM components with back-end logic, improving code reusability and
maintainability.
▪ Collaborated on dispatcher configurations and maintained a balance between performance optimization and
security for AEM applications.
▪ Gained hands-on experience navigating AEM's Touch UI and Classic UI interfaces to streamline workflows for
authors and developers.
▪ Developed a foundational understanding of AEM workflows to automate content publishing and approval
processes, contributing to operational efficiency.
▪ Wrote and debugged Java code with a strong focus on object-oriented programming (OOP) principles,
collections, and exception handling to support custom AEM solutions.
▪ Created basic servlets and JSP integrations to enable dynamic data rendering within AEM pages.
▪ Facilitated seamless data exchange between systems using AJAX and JSON to enhance AEM's interactivity and
real-time functionalities.
▪ Followed best practices in Git branching strategies, code reviews, and version control to maintain a clean and
organized codebase.
▪ Used Maven for dependency management and build automation, ensuring efficient development and
deployment processes.
▪ Leveraged Eclipse IDE to streamline AEM project development, debugging, and testing activities.
▪ Collaborated within an Agile environment by participating in sprint planning, stand-ups, and retrospectives using
Jira for task management and progress tracking.
Development Stack: AEM 6.1, AEM Sites, Sling Models, HTML5, CSS3, JavaScript (ES6+), jQuery, Angular, Dispatcher,
AEM Touch UI, AEM Classic UI, Java, Object-Oriented Programming (OOP), Servlets, JSP, AJAX, JSON, Git, Maven, Eclipse
IDE, Jira, Agile.
Efftronics, Hyderabad India August 2012 - November
2014
Java Software Engineer
Responsibilities:
▪ Designed and implemented scalable web applications using Java, Spring Framework, and MVC architecture,
ensuring seamless functionality and performance.
▪ Utilized Inversion of Control (IoC) and Dependency Injection (DI) to streamline component management and
improve code maintainability.
▪ Designed and optimized database schemas and queries with Hibernate ORM, Oracle Database, and SQL for
efficient data storage and retrieval.
▪ Implemented messaging solutions using Java Message Service (JMS) to enable reliable communication between
distributed components.
▪ Created and consumed SOAP Web Services, defined operations in WSDL, and facilitated interoperability across
diverse platforms.
▪ Automated build and deployment processes with Apache Ant and integrated version control using GitLab CI/CD
to maintain robust pipelines.
▪ Developed and maintained robust backend systems using Java Servlets to handle HTTP requests, manage
sessions, and oversee the web application lifecycle.
▪ Integrated dynamic client-server communication via AJAX, enhancing user experience with responsive and
interactive interfaces.
▪ Built enterprise-grade applications leveraging Enterprise JavaBeans (EJB) for business logic and transaction
management.
▪ Enhanced application reliability by implementing logging mechanisms with Log4j, ensuring seamless issue
tracking and debugging.
▪ Conducted unit testing with frameworks like Mockito, performing comprehensive test coverage and ensuring
application stability.
▪ Collaborated with cross-functional teams to optimize session management and streamline the web application
lifecycle.
▪ Enhanced performance efficiency through effective HTTP request handling, fine-tuned for high-traffic
environments.
Development Stack: Java, Spring MVC, Hibernate ORM, Oracle, SQL, JMS, SOAP, WSDL, Ant, SVN, Java Servlets, Mockito,
AJAX, EJB, Log4j.