Post Job Free

Resume

Sign in

AEM Developer

Location:
Edwardsville, IL
Posted:
March 11, 2024

Contact this candidate

Resume:

Raviteja Kosaraju

Sr. AEM DEVELOPER

Email: ad39k4@r.postjobfree.com

Contact No: +1-312-***-****

SUMMARY:

An IT professional having around 8 years of working experience in Information Technology with Over 5 years in Adobe AEM experience.

Experienced in designing J2EE applications using spring, EJB, Struts frameworks and MVC patterns.

Hands-on experience in implementing functionalities using technologies like Sling, OSGi, Felix, Jackrabbit, JCR, and current AEM functionalities of integrated products.

Expertise in Adobe AEM 5.6.1, 6.1, 6.2,6.3,6.4 and AEM 6.5 WCM, Components, Widgets, AEM DAM, and Apache Sling

Worked on Experience Fragments and Content Fragments customization.

Created and developed custom editable templates and custom touch UI components using AEM 6.3.

Hands on experience with setup and development of custom widgets through Ext JS.

Well versed in setting up or upgrading complex AEM environment with expertise in AEM Author, Publisher and Dispatcher configurations.

Experience in complete Software Development Life Cycle (SDLC) which includes Requirement Coding, Design, Analysis, Testing and Implementation using Agile, Waterfall, Test Driven Development and other development methodologies.

Domain expertise includes, system developments using Core Java & J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, Java Script.

Setting up run mode-based Author, Publish instance and configuration.

Setting up and adding rules in dispatchers.

Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX-WS, JAX-RPC, JAXP, JAXB).

Proficiency in deploying n-tier Enterprise / Web applications using Apache Tomcat.

Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.

Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.

Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.

Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler

Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

TECHNICAL SKILLS SUMMARY:

● J2EE Technology

● Java Beans, Servlets,

● Architecture & Framework

● Client-Server, MVC, J2EE, Servlets, Struts, Spring, Hibernate

● Database

● Oracle (9i, 10g, 11g), SQL Server 2008, MySQL

● IDE

● Eclipse, Net Beans, IBM RAD, Builder

● Enterprise Web Products

● AEM 6.5, 6.4, 6.3, 6.2, 6.1

● Operating Systems

Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

● Design & Control

● UML, Rational Rose, CVS, Clear Case

● Programming Language

● Java

● Query Languages

● SQL, PL/SQL

● GUI

● HTML, Angular JS, XML, XSLT, JSF, AJAX, JavaScript,

● CSS, Sightly, jQuery, Bootstrap.

● Conceptual knowledge

● Web Services

PROFESSIONAL EXPERIENCE:

Client: Mastercard, New York, NY Aug 2022 - Till Date

Sr. AEM Developer

Responsibilities:

Installed and configured AEM 6.4 and AEM 6.5 Web Content Management System.

Designed and developed, AEM building blocks including templates, components, dialogs, widgets, workflows.

Created Touch UI components and created few dialogs using version 6.5.

Implemented Component renditions using slightly framework.

Developed WCM Use Classes and Sling Models to meets the requirement.

Worked on Fortify scan to ensure security vulnerabilities and bugs in software code and sonar cube integration to Jenkins pipeline.

Worked on implementing CICD to git repository.

Verify/Validate testing to ensure that the team generates high-quality output.

Develop Custom Adobe AEM Workflows, OSGi Services, and other Dynamic/Static web content management components.

Worked on stories related to Adobe AEM/AEM in sprints which includes feature development and production issues (Agile Scrum methodology).

Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot. Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.

Implemented Custom widget to support multi-composite fields.

Built various web pages using HTML, CSS, JavaScript and jQuery.

Implemented complex workflows like multilevel approver workflows, Custom process steps etc.

Proficient in Adobe AEM foundational concepts, including the CRX repository, the AEM platform, the use of core frameworks such as Apache Sling and Apache Felix.

Developed applications that use JCR content repository in AEM to store information and query the JCR for display and reporting purposes and developed reusable components of AEM.

Designed a solution to integrate angular single page apps into AEM.

Define implementation processes, quality gates, and standards.

Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages HTML and serve as the static pages from Apache.

Developed GUI using HTML5 and JavaScript.

Used Bootstrap CSS framework that helps in designing web applications.

Effectively communicate the design to customers and present design options/considerations. Adopt and utilize iterative/Agile methodology as needed or requested.

Environment: AEM 6.4, 6.5, Workflows, HTL, Apache Sling, CRX, JAVA 8, HTML, CSS, SASS, Angular 2, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows.

Client: Intralot, Chicago, IL March 2021 - July 2022

Sr. AEM Developer

Responsibilities:

Involved in upgrading AEM 6.2 to 6.3

Worked on Digital Asset Management (DAM), to manage and store all the media.

Maintained the Content Management System (CMS) and provided support for the application.

Worked on style sheets to maintain the structure and improvise the appearance of Webpages.

Involve with content management strategies, architecture and multichannel content delivery.

Developed new feature sets on Adobe Experience Manager based web application using Adobe AEM, Apache Felix, Apache Sling and other Adobe Experience Manger APIs

Used GIT as version control to restore assets to previous versions at a later time and integrated with Jenkins for continuous integration and nightly builds.

Created new Rest APIs using Adobe AEM APIs to serve Stanford Health Care's content to public and other internal teams at Stanford.

Assisted in transition, Content Migration Plan from 6.2 to 6.3.

Implemented & enhanced the Physician Profile Importer to keep our website up to date with the new doctors joining the Organization

Used AngularJS for management of multi-step user input flows.

Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.

Worked on Backbone Configurator (Backbone. Config) which is an extensible object-class that helped us to manage Backbone.js configuration.

Used log4j for logging the messages.

Developed sling servlets to perform various actions.

Involved in daily meetings and worked in Agile Environment.

Implemented Site search using Adobe Search & promote. Created new templates, new searches & maintained Adobe Search & Promote configurations.

Enhanced the relevancy of search results using dictionaries & other search capabilities provided by Search & Promote.

Created new templates, new features & maintained Adobe Search & Promote configurations.

Ensure high quality deliverables from self & from the team by conducting peer code reviews.

Used Maven to build the application and used the continuous integration server to deploy the artifacts.

Involved in supporting the application postproduction and maintenance.

Environment: AEM 6.3, JCR, Apache Felix JAVA, J2EE, POJO, JSON, Adobe Experience Manager, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, Adobe AEM5, JavaScript, jQuery, JSON.

Client: Sonata Software, Hyderabad, India June 2017 – Dec 2020

AEM Developer

Responsibilities:

Created and maintained AEM 6.1 and AEM 6.2 content management systems

Migrated project from AEM 6.1 to AEM 6.2

Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.

GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.

Developed Templates and Components using AEM 6.2 Sightly and the Sling Models.

Held responsible for designing and implementing cloud-based solutions, including private, community and public cloud deployment models.

Define/Develop Junit Unit testing and Multi Site Management strategy.

Verify/Validate testing to ensure that the team generates high quality output.

Develop Custom Adobe AEM Workflows, OSGI Services and other Dynamic/Static web content management components. Developed custom components, customized forms for Internet and Intranet sites of the company.

Development of the static web pages, landing pages, category landing pages using content management system.

Provide estimates, designs, and the specifications for components, AEM templates, and workflows

Setup and configure the Authoring and Publishing environments, replication agents, AEM dispatcher to cache landing pages HTML and serve as the static pages from Apache

Developed custom components, customized forms for Internet and Intranet sites of the company.

Involved in content migration from AEM 6.1 to AEM 6.2.

Server Monitoring and implementing automated/custom maintenance tasks.

Provided estimates, designs, and specifications for AEM templates, components, and workflows.

Built various web pages using HTML, JS, CSS, Java Script and JQuery.

Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.

Worked on Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level

Environment: Adobe AEM 6.1 and 6.2, DAM, AEM Tagging, JAX-WS, JAX-RS, Java, J2EE, Amazon AWS, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD

Client: Innoplus Tech Solutions. Hyderabad, India April 2015 - May 2017

Java Developer

Responsibilities:

Worked with Agile development Methodology with a Test-Driven approach.

In case of application development to be loaded, modular approach was used.

Depending on the business requirements, Class and Sequence diagrams were developed.

Developed UML diagrams for analyzing the business requirements and designing the system.

Worked on developing JSP's, Action Classes and delegating the tasks to the corresponding session parameters.

Involved in Requirements Gathering, Analysis, Design and Development of the project.

Hibernate was the ORM (Object/Relational Mapping) tool used to relate the objects to the database. Annotations in Hibernate were extensively used.

Worked on designing screens using Swing and Ajax.

Most parts of the code developed were integrated using the Struts and Spring Framework.

Involved in developing Hibernate mapping definitions for the required persistent layer.

Implemented validations for both client side and Server side using the Struts2 Validator Framework.

MVC design pattern and TDD was used in the application to make it more modular.

Was responsible in generating Maven Script for faster and easier deployment.

Configurations and Deployment was implemented using the IBM WebSphere Application using Maven Script.

Deployed Web Services, JSP's, Servlets, and Server-side components in Web Logic Application Server.

Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.

Environment: Core Java, TDD Methodology, Agile Methodology, J2EE-JSP, Servlets, UML, Web logic Server, Tomcat, Struts2, Spring, Maven, CVS, JUnit, Log4j, EJB 2.0, XML, Eclipse, WebSphere



Contact this candidate