Resume

Sign in

Sr. AEM Developer

Location:
Pittsburgh, PA, 15204
Posted:
March 05, 2019

Contact this candidate

Resume:

Arun Kumar Reddy

ac8ol1@r.postjobfree.com

408-***-****

Sr. AEM Developer

SUMMARY:

Experienced professional in IT industry with strong experience in Web content management (WCM) & J2EE development technologies with solid experience of Object Oriented Programming (OOP) as well as Test-Driven Development (TDD) in all phases of Software Development Life Cycle (SDLC).

Overall 8.4 years of IT experience.

Overall4.6 years of hands-on AEM experience in development of content management solutions using Adobe AEM Content Management System.

Excellent work experience in AEM 6.4,AEM 6.3, AEM 6.2, AEM 6.1, AEM 5.6.1.

Good Conceptual knowledge of Adobe AEM and Java/J2EE.

Created Experience Fragments by customizing XF template.

CreatedContent Fragments by creating custom content fragment model.

Experience in developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows and customizing out of the box Widgets.

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

Working on responsive designs using Bootstrap and media queries.

Created Client libraries on AEM.

Implementation knowledge of i18n on Components and Dialogs.

Used Brackets for Sightly coding of components and client libraries.

Designing TheWorkflowStructure, which involves automating the Specific Process in AEM.

Efficient in Dispatcher configuration and Loadbalancing.

Proficient Experience in working with OSGI bundles, Listeners, Sling Servlets, Schedulers and OSGi Configuration.

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

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.

Experienced setting up the dispatcher cache at the webserver level using flush agent.

Experienced in developing Custom OSGi bundles.

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

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

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

Proficient in MEAN Stack development, using RESTful web services.

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

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

SKILLS:

Server-Side Programming Language

Java, JSP, Servlets, Web Services

Web Technologies

HTML, HTML5, DHTML, CSS, CSS3, JavaScript, Bootstrap, JQuery, DOM, AJAX, JSON

Databases

Oracle 8i/9i/11g, MySQL, MS Access

Enterprise Web Products

AEM 5.6.1, AEM 6.1,6.2,6.3, 6.4 DTM, Adobe Target

Application Servers/ Web Servers

Apache Tomcat Server, WebLogic

Design Tools/Methodologies

Rational Rose, Microsoft Visio, Agile, Scrum

Testing Tools

Junit

Version Control Tools

SVN, GitHub, Bitbucket

Operating System

Mac, Windows XP-7

Other Tools

Eclipse, IntelliJ, WebSphere Studio Application Developer, ANT, File Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer

Work EXPERIENCE

Client: PNCBank, Pittsburgh, PA

Sep’2017 –Till Date

Rôle: Sr. AEM Developer

Responsibilites

Installed and configured AEM 6.3

Migrated project from AEM 6.2 to AEM 6.3 version.

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

Migrated project from AEM 6.3 to AEM 6.4 version

Worked on Editable templates, context aware configurations.

Worked on Experience and Content Fragments.

Created context aware configuration under /conf and created custom policies for components.

Responsible for coordinating with the dev team and perform build and deploying the components

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.

Worked on setup and configuration of the SAML authentication servers

Used Jenkins to build, package and deploy the application and used Log4j for the Logging system.

Worked on Sling Models and Use Classes.

Responsible for design, development, unit, and integration testing of AEM components, templates and the corresponding web services.

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

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

Developed custom components in Touch UI and customized forms for internet and intranet sites of the company.

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

Used Bootstrap CSS framework that helps in designing web applications

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

Environment: AEM 6.3, 6.4 HTML5, Java Script, Bootstrap, CSS, Adobe WCM, CRX/CRXDE, Jquery, HTML

Client: Hyatt Hotels, Chicago, IL

Nov’ 2015 – Aug’2017

Role: AEM Developer

Responsibilities:

Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.

Worked on HTML, JavaScript and JQuery for fixing the mobile application issues.

Used Sightly in AEM 6.2 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.

Migrated project from AEM 6.1 to AEM 6.2.

Developed spring framework for security transactions, reusability logging purpose.

Worked on dispatcher cache in AEM while working on auto login scenario.

Implemented i18n internationalization in the website.

Involved in all stages of environments in this project.

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

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

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

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

Involved in all AEM related design and framework development using templates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup.

Experience in developing application on OSGI, Apache Sling and Apache Felix Frameworks.

Extensive use of AEM tag libraries and custom tag libraries in components.

Used Maven automated build scripts to compile and package the application.

Used Jira for bug tracking and project management.

Experience with Agile process methodology and Scrum methodology.

Environment: AEM6.1, AEM6.2, JDK1.7, JSP, Servlets,Sightly, Apache Sling, CRXDE, CRX, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, JQuery, Ajax, SOAP, REST Services, Maven, Agile, GitHub, Eclipse, JIRA.

Client: Hilton Worldwide Inc, MCLEAN, VA

Jun’2014 – Oct’ 2015

Role: AEM Developer

Responsibilities:

Involved in design, development, testing, and production deployment phases of the project using Agile Methodologies.

Installed and configured version 5.6.1 of Adobe Web Content Management System and Apache Felix Admin Console.

Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.

Designed and development of web pages using AEM 5.6.1, JavaScript, HTML, CSS, Ajax and JQuery.

Extensive use of AEM tag libraries and custom tag libraries in components.

Worked on implementing AEM in project planning, analysis and estimation.

Involved in all AEM related design and framework development using templates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup.

Experience in creating brochures, magazines, newspapers and posters using AdobeInDesign tool.

Experienced in creating layouts with touch.

Experienced using graphics designers creating and laying out publications and posters.

Designed and Implemented Layouts for the existing JSP files.

Developed spring framework for security transactions, reusability logging purpose.

Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.

Involved in building, deploying the code and moving code to different environments.

Used Log4J for logging and tracing the messages.

Used SVN as version control, integrated with Hudson for continuousintegration, and nightly builds.

Used JIRA&Mingle for bug tracking and project tracking.

Used Maven to build and generate code analysis reports.

Created documentation and project specific configuration as wiki pages in Confluence.

Used SVN as version control, integrated with Hudson for continuousintegration, and nightly builds.

Involved in building, deploying the code and moving code to different environments.

Used Log4J for logging and tracing the messages.

Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, JavaScript etc.

Participating in daily scrum meetings, story discussion, story points and in sprint planning.

Environment: AEM 5.6.1, JDK1.6, JSP, Servlets,Sightly, Granite, Apache Sling, Adobe InDesign CC, CRXDE, CRX, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, JQuery, JDBC/SQL, AXIS 2.0, Maven 3.0, Agile, GitHub, Eclipse, JIRA.

Client: Medtronic, Minneapolis, MN

Feb’12 – May’14

Java/J2EE Developer

Responsibilities:

Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.

Designed and developed web based UI using JSP, StrutsTaglibs and developed action classes to handle the user request.

Developed the User Interface validation framework in combination of custom validation build on top of Struts validation framework from the form bean.

Implemented EJB's session bean to maintain application session and Entity Beans for the persistence also Implemented methods to validate, keep alive session for login process & maintaining session credentials.

Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.

Used DAO design pattern to handle the interaction with Database (MySQL Server) and Hibernate as ORM to map Java classes to data base tables.

Used Hibernate Query Language (HQL) for accessing data from database, created Hibernate POJO Objects, and mapped using Hibernate Annotations.

Developed SOAP services to talk with adapter classes and exposed them to front-end. Worked on serialize and de-serialize of data in applications using JSON.

Used several design patterns like business delegate, DAO, and front controller in the development process.

Developed Monitoring, logging and exception handling frame works. Configured several log4j adapters and log4j view Chainsaw.

Developed testing frame work for User Interface and server side components using testing frame works like HTTP Unit, and Junit also Tested components using JunitMockito during development.

Developed automated Build files, reporting and documentation using Maven. Worked with the business experts to understand existing business processes and determined a shared approach that would serve their business needs using the new packaged application.

Used SVN for source code version controlling. Configured development environment using JBOSS application server for developer’s integration testing.

Environment: Jdk 1.5, J2EE, JSP, Struts, EJB, Hibernate, SOAP, Log4J, DHTML, XML, MySQL Server, JBOSS server, HTML, JUnit, Data Admin, Eclipse, SVN, Mockito,Maven.

Client: Vodafone India Limited, INDIA

Oct’10 – Jan’12

Software Developer

Responsibilities:

Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.

Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.

Designed the Architecture of the project as per Spring MVC Frame work.

Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate.

Developed Data Access Objects (DAO’s) for easy data access.

Involved in modifying some changes in DAO layer using Hibernate.

Developed International Error Correction Screens using custom front-end forms using XML, XSLT, CSS, JavaScript and proprietary tools.

Involved in customizing the User Interfaces (UI) as per the client requirement.

Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).

Created process flow for deploying application in Web Logic environment.

Used Oracle 10g Database, SQL and PL/SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.

Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.

Implemented Automated Build System for Innovation using Ant Build System.

Used Log4j, Junit for logging and Testing.

Responsible for the dealing with the problem, bug fixing and troubleshooting.

Involved in unit and system testing.

Environment: Java (JDK 1.6), Eclipse 3.5, Weblogic 10.0, Oracle 10g, Spring, Hibernate, PL/SQL, HTML, Web Services, Java Script, Log4j, Junit, ANT.

EDUCATION: Bachelor’s in Computer Science, Siddhartha Inst Of Engg & Tech.



Contact this candidate