Tejaswi Muppa - AEM Developer |
[email protected] |
Location: Charleston, Illinois, USA |
Relocation: Yes |
Visa: GC |
Resume file: TejaswiMuppa_AEM Developer_1755271730562.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Tejaswi Muppa
AEM Developer LinkedIn| +17652055097 | [email protected] PROFESSIONAL SUMMARY Having 10+ years of Information Technology experience in Web content management systems, Web design, Web development, Java Development and SQL development. 7+ years of experience in Adobe Experience Manager (AEM) 5.6.1/6.0/6.2/6.3/6.4/6.5. I Have 3 years of experience in Java developer role. Experience with AEM 6.5, Adobe Campaign, Adobe Flex 4.x, and Output Designer 5.7. Proficient in Adobe Workbench Process, and User Experience (UX) Designer Experienced in developing CMS based applications using Adobe CQ5/AEM, Apache Sling, Felix and OSGI. Performed Segmentation and Integration using Audience manager. Experience in analysis, design, and development of client/server - based enterprise applications using Java / J2EE Technologies in both Windows and UNIX platforms. Extensive experience in NoSQL database Cassandra, including model design and integration with DAO layer for efficient data management. Experience in building highly decoupled Systems using Micro Services Architecture. Experience in design and development of web applications using Web content management system - Adobe Experience Manager (AEM) Experience in using the core frameworks in AEM platform such as JCR, Apache Sling and Apache Felix Involved in system requirement analysis, design, database design, estimation, development of frameworks, Unit testing and re-usable components. Involved in full project life cycle experience from requirement analysis to UAT. Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Webance logic and Tomcat. Expertise in J2EE business area involves working with Struts framework using JSP, Java Servlets on Web Sphere application servers. Developed a comprehensive Confluence repository of best practices, coding standards, and troubleshooting guides, significantly reducing onboarding time for new developers and improving overall code quality. Hands on Expertise on Web Logic, Web sphere, Apache Tomcat, Orion and Sun Solaris web server. Excellent working knowledge of Core Java, Applets, XML, SOAP, XSLT, Struts, JSF and J2EE framework. Skilled in Object-Oriented Programming (OOP), with a strong foundation in Object-Oriented Analysis and Design (OOA&D) utilizing Design Patterns to craft scalable, maintainable, and efficient software architectures. Expertise in the areas of application development - user interface, code optimization and debugging techniques. Experience of working in all major areas of the Software Development Life Cycle and good experience in Application Performance analyzing and tuning and Strong experience on AGILE (SCRUM) and Waterfall SDLC. Experienced in MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business. Developed Struts action, form beans, business object and adapter components for the controller and model layers of the MVC pattern. Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs. Conducted extensive Lucene and AEM training sessions for development teams, elevating the organization s internal capabilities in search technologies. Experience in developing web applications with various open-source frameworks like Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate 2.0/3.0ORM, Hibernate ORM Search 3.5, JPA, Struts Framework 1.2,2.1, Struts Validation and Tiles Frameworks. Good knowledge and hand on experience in developing and consuming Restful web services using REST API. Used Jersey and Jackson libraries in reference implementation of JAX-RS and experience in developing and consuming SOAP web services using JAX-WS. Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-WS and UDDI). Very good working experience in databases such as Oracle11g, MySQL, Sybase, SQL Server in the areas of Object-Relational DBMS Architecture, physical and logical structure of database, Application Tuning and Query optimization. Strong Database skills with Oracle& working with VISIO and TOAD11, SQL navigator tools for database modeling and development. Implemented Confluence spaces to manage and track project progress, milestones, and deliverables, enhancing project visibility and stakeholder communication. Strong Knowledge and extensive experience using automated build ANT, Maven, Gradle. Experience in installation, configuration, deployment and management of web and enterprise applications on BEA WebLogic Server and JBoss application servers, Tomcat server. Experience in AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3. Experience in working on version control systems like Subversion and GIT and used Source code management client tools like TortoiseSVN, Stash, GitHub and other command line applications etc. Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML, XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTLServlets and AngularJS with Client scripting and Server-side scripting languages like JavaScript, jQuery, JSON, JSF and JSP. Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams with Rational Rose 4.0. Experience in log management tools like log4j, Splunk generating the application usage reports. EDUCATION Bachelor of Technology in Computer Science Engineering JNTUK - 2013 TECHNICAL SKILLS Content Management: Adobe Experience Manager (AEM) 5.6.1, 6.0,6.1, 6.2, 6.3,6.4,6.5 HTL Languages: Sightly, Handlebars, JSP Web Technologies: XML, HTML/HTML5, CSS/CSS3, JSON, jQuery, AJAX, Apache Sling, Jackrabbit/Oak, JCR, AngularJS Languages: JAVA/J2EE, JavaScript, SQL Scripting: Sybase, UNIX Shell Scripting MVC frameworks: Spring MVC, Groovy, Grails Application Servers: JBoss, Apache Tomcat Web Servers: Apache HTTP Server, Nginx Databases: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008 R2, MySQL. Version Control Systems: GIT, GITHUB, SVN, CVS Environment Windows, MacOS, LINUX, UNIX. PROFESSIONAL EXPERIENCE Client: Bass Pro Shops| Springfield| MO May 2023 - Present Role: AEM Developer Responsibilities: I have built reusable editable templates and Touch UI components in AEM as a Cloud Service to enable scalable, cloud-native content authoring for business teams. Developed dynamic, responsive components using HTML (Sightly) aligned with AEMaaCS architecture, supporting customer-facing insurance solutions like claims tracking and policy management. Integrated cloud-hosted Node.js-based RESTful services with AEM components to enable real-time interactions between front-end and distributed backend systems. Created OSGi services and cloud-optimized Sling Servlets for robust integration with external APIs and content services. Implemented cloud-compliant schedulers using AEMaaCS best practices to automate content refreshes, cache purges, and data sync tasks. Modernized legacy codebase by refactoring static components into modular, cloud-compatible structures, aligning with AEMaaCS development guidelines. Enabled headless content delivery using AEM s GraphQL APIs and Content Fragments to support external portals and third-party application integrations. Configured cloud-based AEM workflow launchers to automate approval processes, scheduled publishing, and review workflows, improving editorial efficiency. Defined secure and efficient Dispatcher rules in AEMaaCS for optimized caching, access control, and performance across global delivery networks. Managed Multi-Site Manager (MSM) in the cloud to streamline multilingual content rollout and ensure regional content governance in a scalable, automated manner. Enhanced asset lifecycle management using AEM Cloud DAM, improving asset metadata governance, auto-tagging, and automation of asset workflows via cloud-native tools. Developed and integrated React components using AEM SPA Editor for single-page application features with seamless in-context editing in the cloud. Enhanced Adaptive Forms with dynamic client-side validation and secure backend service integration, ensuring performant data capture in cloud environments. Optimized Sling queries and configured Oak index definitions suitable for cloud deployment, ensuring high performance across content-heavy pages. Implemented OAuth 2.0-based SSO integration across enterprise systems within the secure, scalable identity framework supported by AEMaaCS. Integrated AEM with Adobe Experience Cloud tools like Adobe Target and Campaign and configured Adobe Analytics for cloud-based personalized content delivery and campaign performance tracking. Collaborated closely with UX/UI designers to turn Figma designs into pixel-perfect, accessible, and responsive components. Environment: AEMaaCS, React, JavaScript, Maven, GitHub, JIRA, RESTful APIs, GraphQL, Adobe Campaign, Adobe Target, Apache Sling, OSGI, CRXDE, TouchUI, AEM Forms, DAM, Sightly, HTL, CI/CD. Client: JPMC| Dallas| TX Dec 2021 - May 2023 Role: AEM Developer Responsibilities: Analysis and development of modules using Adobe AEM and Java/JEE technologies. Development of templates, components and services using Java, JSP and apache sling. Integration of the AEM pages with ecommerce platforms such as Hybris. Worked on the issues like Disable Targeting and jQuery Versioning which usually arise when upgrading from AEM.6.1 to AEM 6.5. Migrating the existing content which was stored in XML files to CRX repositories Lead independently whole technical delivery from solution to deployment Understanding the business needs and processes; identify solutions, present and guide project team/sponsors in identifying best solutions. Participated in Requirements Analysis; design Applications based on System Requirements and Architecture, prototype, if necessary, develop, unit test and deploy applications Provide unit testing, code documentation and support of developed applications Ensure prompt and quality delivery of code and design artifacts Followed the Agile practices during the development Developed custom launchers and workflows for processing & publishing Assets. Written schedulers for batch processing of assets. Made many configurable properties in schedulers. Fixed many systems performance related issues like observation queue max out and indexing (async). Created templates using Adobe experience manager 6.3. Advanced UI customization efforts in AEM with Coral/Granite UI, achieving superior user engagement and administrative ease. Created custom segments for users to offer a more personalized site using AEM and Audience manager. Worked on AEM product suite, including CQ/AEM, CRX, CQ WCM and DAM. Worked on SEO's, target and analytics for the developed AEM sites. Developed custom metadata form for assets and implemented many conditional logics in the form. Has experience on Tracking messages, Emails and OOTB reports. OSGi bundle containing components is created and OSGi services are accessed from AEM components. Designed, test and development environments and migrated workflows from one environment to other. Used jQuery, AngularJS to provide services to different components of portal. Managed entire campaign management environment. Configure and implement Adobe Campaign solutions including web forms. Create Target Cell Spreadsheets for campaign execution. Create and use flowchart templates as well as strategic segments. Integrated Campaigns with AEM in order to manage email delivery content and forms directly in Adobe Experience Manager (AEM). Written event handlers and servlets for processing business logic. Involved in system tuning activities like workflows purging, custom loggers and URL shortening configurations. Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser. Developed Adobe Experience Matemplates and reusable components. Integrated with a shared globally accessible repository for shared permissions- based digital media assets using AEM DAM. Converted Microsoft Word Forms to Adobe AEM Designer XDP forms. Gave guidance to AEM developers in Adaptive Form best practices and data binding. Leveraged Confluence as a central hub for documenting project requirements, architecture designs, and development guidelines, facilitating seamless collaboration and knowledge sharing among the AEM team. Developed custom user centric workflow in AEM Workflow that provided case workers with the ability to review, reject, deny and or forward requests for child support services applications. Involved in building, deploying the code, moving code to different environments. Environment: AEM 6.5, AEM 6.1, Audience Manager, AEM DAM, CQ5, AEM Tagging, Apache Maven, JIRA, JSP, Apache HTTP Server, Servlets, RESTful API, JDBC, Apache Sling, CRXDE, CRX, AJAX, Eclipse IDE, Tomcat 6, Confluence, Eclipse, AngularJS, jQuery, Lucene, Coral/Granite UI, Jenkins, Maven, Oak, InVision, Axure, Security Access Controls, Selenium. Client: State Of California| Sacramento| CA April 2019 - Dec 2021 Role: AEM Developer Responsibilities: Designed and developed, AEM building blocks including templates, components, dialogs, Widgets, workflows, and launchers. Built various web pages using HTML5, CSS3, Java Script and jQuery. Developed AEM 6.4 custom workflow templates and modules for WCM lifecycle management. Involved in creating AEM dialog and dialogs in both touch UI and classic UI using slightly. Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath. Integrate LDAP for user access to the CMS system for authoring, publishing and workflow management. Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM. Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes. Worked on documenting and capturing non - functional requirements. Engineered responsive web pages utilizing AEM, complemented with JavaScript, HTML5, CSS3, Ajax, and jQuery for a seamless user experience. Implemented Solr search integration within AEM for advanced, high-performance content searching capabilities, significantly improving user search experiences. Built a complete CMS in Angular 9 as Front end and java (using REST) as backend for creating web and mobile based applications. Used the basic principles of MVC to incorporate the Angular 9 to build client-side application and Node.js for building server-side API's. GIT is used as a distributed revision control system for code. File vault in conjunction with GIT helps to pull or push the code to developer's machine from AEM. Developed a Restful content delivery framework. Played a pivotal role in devising AEM Testing and Production Rollout Plans, ensuring robust deployment strategies and minimal downtime. Development of static web pages, landing pages, category landing pages using content management system, AEM 6.2. Integrated with a shared repository globally accessible repository for shared, Managed permissions-based digital media assets using AEM's Digital Asset Management (DAM) capabilities, streamlining asset storage and access. Involved in building, deploying the code, and moving code to different environments by using Snp protocol. Developed and enforced robust Access Control frameworks within AEM, establishing a secure content management environment. Leveraged Confluence and JIRA integration for efficient AEM team task and sprint tracking, enhancing project delivery timelines. Provided improvements to testing process that increased overall efficiency of SQA testing cycle. Performed Unit Testing on developed modules and involved in trouble shooting the components. Interacted with the testing team to track the defects. Conducted thorough analysis of functional and business requirements to optimize the use of AEM components for peak performance and efficiency. Provided technical assistance in creation and maintenance of program libraries and technical manuals. Leveraged Jenkins and Maven for continuous integration and deployment automation, enhancing code quality and operational efficiency. Environment: AEM 6.4/6.2, DAM , Apache Sling, jQuery, Lucene, Coral/Granite UI, Java, HTML5, CRX, JavaScript, Angular 9, Jenkins, Maven, Security Access Controls, Oak, InVision, HTML, CSS, WCAG 2.0/2.1, Hudson, LDAP, SQL, XPath, REST, Git, File Vault, Node.js, Docker, WebLogic, Selenium, Mockito, SVN, JIRA, Agile Methodology, Log4J, Splunk, Elasticsearch, Kubernetes, Terraform, React Native, AWS (EC2, S3, IAM, CloudFormation), Kafka, GraphQL, TypeScript, Bootstrap, LESS/SASS, OAuth 2.0, JSON Web Tokens (JWT), Redis, CI/CD Pipelines, Microservices Architecture, SonarQube, Postman. Client: L brands| NYC| New York. Mar 2017 - Mar 2018 Role: AEM Developer Responsibilities: Developed custom AEM components by extending foundation components to meet healthcare-specific business needs, ensuring reusability, scalability, and efficient content management. Built UI and OSGi components using Sling Models and HTL leveraged OSGi services to automate workflows and integrate with patient and claims data systems. Integrated third-party news, media, and articles via RESTful and SOAP web services into AEM templates to streamline content delivery and improve site engagement. Defined DAM taxonomy and metadata structure for better asset categorization and retrieval; configured and managed Multi-Site Manager (MSM) to maintain content consistency across global sites. Implemented internationalization (i18n) for multilingual site support and developed custom ExtJS components such as interactive data grids to improve localized user experiences. Led migration from AEM 6.1 to 6.2, including design and execution of migration scripts; maintained backward compatibility with legacy AEM 5.6.1 components during upgrade cycles. Developed Angular-based UI components and used ExtJS, jQuery, and JSON for dynamic interactivity and responsive design across AEM sites. Configured AWS for auto-scaling AEM instances, reducing infrastructure costs by 25%; used Maven for CI builds and deployed to cloud environments. Migrated version control systems from ClearCase to SVN, ensuring integrity during transition and ongoing codebase management. Supported content authors with AEM, Adobe Campaign, and Adobe Target, enabling targeted personalization and test environment maintenance. Environment: AEM 6.1, AEM 6.2, JDK1.6, JavaScript, HTML, CSS, Ajax, jQuery, Adobe CQ5, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Angular, AWS EC2, Maven, Log4j, SVN, ClearCase. Value Momentum - Hyderabad, India. Oct 2013 Aug 2015 Java Developer Responsibilities: Developed and maintained RESTful APIs using Java, Spring Boot, and Hibernate for backend services. Built interactive user interfaces with Angular 2, HTML5, CSS3, JavaScript, and Bootstrap. Implemented CI/CD pipelines using Jenkins for automated builds, testing, and deployments. Engaged in the software development life cycle (SDLC) of tracking systems, including Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, and User Acceptance Testing. Developed a REST API for previewing templates, merging templates with JSON, and conducted testing using SOAP UI. Created a web application using JSP custom tag libraries, Struts Action classes, and Action, while designing Java Servlets and Objects following J2EE standards. Established Service Layer Data Access Objects (DAOs) responsible for interacting with Hibernate DAO, JMS services, and external web services. Developed Hibernate persistence layer modules using the Java Persistence API (JPA). Developed Java applications utilizing advanced multithreading techniques for improved concurrency. Used Hibernate and JPA to handle ORM and database transactions, ensuring data consistency. Designed and integrated services in a Service-Oriented Architecture (SOA) environment. Utilized JIRA and Bugzilla for bug tracking and pull requests, Confluence for collaboration and sharing important information, and GIT-Bitbucket for source control management. Utilized Table per hierarchy inheritance in Hibernate and mapped polymorphic associations. Used Web services to extract client-related data from databases using WSDL, XML, and SOAP. Employed Apache Ant to compile Java classes and package them into jar/war archives and was involved in Low-Level and High-Level Documentation of the product. Environment: JDK1.8, JSP, Servlet, EJB, spring, JavaScript, Hibernate, Multithreading, Query, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Java 8.0, Struts. Keywords: continuous integration continuous deployment user interface user experience javascript sthree California Missouri Texas |