Post Job Free

Resume

Sign in

Developer Manager

Location:
Pleasanton, CA, 94588
Posted:
January 04, 2021

Contact this candidate

Resume:

Snehal D 813-***-****

adi5ou@r.postjobfree.com

Sr. AEM Developer

Professional Summary:

Around 8.0 years of experience 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).

Over 5 years of hands on experience in development of content management solutions using AdobeAEMContent Management System.

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

Developed custom experience fragment templates, editable templates, and content fragment model.

Good Conceptual knowledge of AEM and Java/J2EE.

Work experience with Content Fragments, Experience Fragments, and Asset Editor.

Experience in developing EditableTemplates, Custom Components, creating and launching Workflows and customizing out of the box Widgets.

Strong experience on all J2EE related technologies like Servlets, JSP, JDBC, JMS, JNDI, JAXP, EJB, etc.

Expertise with AEM stacks like OSGI, Sling, CRX, Felix, DAM, Dispatcher, Author and Publisher.

In-depth knowledge in design and development of MVC architecture using spring framework.

Good knowledge of web services and has technical understanding of SOAP protocol, REST full architecture, UDDI & WSDL.

Setting up run mode based Author, Publish instances and configurations.

Setting up and adding rules in dispatchers.

Implementation knowledge of i18n on Components and Dialogs.

SightlyHTLcoding for components.

ImplementedSling Models and Use classes.

Using client librariesin the project.

Worked on Dispatcher configuration and Load balancing.

Experience in creating Workflow packages and using Tag Manager for reading tags from pages.

Rich experience in Web Services such as SOAP and RESTful services.

Extensively worked on Java/J2EE systems with different databases like Oracle, My SQL, and DB2.

Experienced in developing applications using CRXDE, Eclipse and IntelliJ IDEA IDEs.

Experienced in Web/Application servers like Apache Tomcat, WebSphere, Jboss and WebLogic.

Experience developing UI for the applications using JSP, HTML, XML, XSLT, CSS, JavaScript and AJAX

Experience in using jQuery, ExtJS and AngularJs, JavaScript libraries.

Profound Knowledge in Document Object Model (DOM). Involved in resolving the Technical issues regarding the applications in the Project.

Expertise in building client side Middle Tier Development environment using JSP, Servlet.

Experience in version control software such as Git, SVNand in tracking tool as JIRA.

Adaptable to changing requirements and environments. Team-player with strong work ethic.

TECHSKILLS:

Languages

Core Java, J2EE(JSP, Servlets)

Scripting/Markup Languages

HTML, XML, Sightly HTML, JavaScript, CSS, jQuery,AngularJS

CMS Platforms

AEM 6.5, 6.4, 6.3,6.2, 6.1

Framework

Spring, Struts, EJB, Hibernate,

Build Tools

Maven, Ant, Jenkins

IDE

Eclipse, IntelliJ

Tracking Tools

JIRA

Version Control

SVN, GIT

OS

Windows 98/XP/7/8/10, Linux, Mac OS X

App Servers

Apache Tomcat, IBM Web Sphere 6.1, JBoss, WebLogic

Web Server

Apache 2.2

Database

Oracle, MySQL

Domain

Insurance, Banking

Design

UML

Kaiser Permanente, Pleasanton, CA Apr2018 – Present

Designation: Senior AEM Developer

Responsibilities:

Created components using Sightly HTL Language.

Upgrading from AEM 6.4 to AEM 6.5 instance (2019).

Upgradingfrom AEM 6.3 to AEM 6.4 instance (2018).

Working on the performance issues by analyzing heap dump and thread dumps.

Worked on Content Fragments Model and Content Fragments.

Worked on Experience Fragments customization

Implemented Image renditions for continuous and consistent experience of content across all devices.

Creating Oak indexes for making search execution faster in AEM.

Integrated TSFS system with Workflow functionalities.

Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.

Used SCR annotations while creating servlets, schedulers, listeners, workflows.

Implemented AEM Dev Tools to make development easier.

Experienced in AEM and associated technologies like Sling, OSGi, Felix, Jackrabbit, JCR, and CRX.

Created Resource Resolver rules in Felix console by having a custom URL mapping

Implemented i18n for components and dialogs for translation in to different languages.

Created custom OSGi services and servlets using Eclipse IDE with Maven.

Created AEM templates and page components with custom dialogs.

Managed Users, Groups, and System Usersand Access Control Level (ACL) permissions.

Troubleshoot of caching issues related to Dispatcher and browsers.

Integrated ACS AEM Commons with AEM 6.4 for Bulk oak indexing.

Developed mobile site Dialog and mobile Template.

Used Log4J for logging and tracing the messages.

Created OSGi bundles and resolved dependencies for the project.

Created Custom loggers in Felix Console.

Environment: AEM 6.5, 6.4, 6.3, Java (JDK 1.8), Eclipse, Maven, Log4J, Apache Felix, Apache Sling, JSP, TSFS, Web Services, SDLC, OSGi, Servlets, Sightly HTML, JavaScript, Brackets, Jackrabbit.

Client: Sony, CA Jun 2017 – Mar 2018

Designation: Senior AEM Developer

Responsibilities:

Created AEM Components with Custom Dialogs and with cacheable responses.

OSGi bundle containing components is created and OSGi services are accessed from AEM components.

Worked on MSM blueprints and live copies, Created live action classes and custom rollout configs.

Working on sightly based touch UI components and templates.

Creating Oak indexes for making search execution faster in AEM.

Upgrading of AEM instances from AEM 6.3 to AEM 6.4.

Managed OSGi configuration within the CRX repository.

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

Workflows are configured with custom steps and implemented in the project.

Working knowledge on Importing, Exporting AEM Packages using package manager.

Users and groups were created and permissions to them were managed.

Configured replication agent and dispatcher for caching and load balancing.

Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.

Maven is used to build and deploy OSGi bundles.

Dispatcher is configured to cache responses from an AEM publish instance, to increase the responsiveness and security of the externally facing published website.

Managed SDLC processes and associated artifacts.

GIT is used for version control and JIRA is used for tracking.

Environment: AEM 6.3, AEM 6.4, Java (jdk1.6, 1.7), JSP, Servlets, JavaScript, HTML, CSS, jQuery

Client: Pall Corporation, Port Washington, NY Jun 2015– May 2017

Designation:AEM Developer

Responsibilities:

Designed and developed AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.

Installed and configured version 6.1 and 6.2 AEM author and publishinstances.

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

Participated in advising on business planning and execution functions for AEM systems

Design and development of web pages usingAEM6.1, JavaScript, HTML, CSS, Ajax and JQuery.

Developed AdobeAEM6.1 templates and reusable components.

Integrated with a shared globally accessible repository for shared permissions based digital media assets using AEM DAM.

Created CQ5 templates for existing AEM software releases with AEM components.

Extensively usedAEM6.1tagging features in developing components and templates.

Worked on implementing home page and other related pages.

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

Developed templates/components, workflows using CRXDE and deploying on AEM servers.

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 and integrated with Hudson for continuous integration and nightly builds.

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

Used Log4J for logging and tracing the messages.

Involved in supporting the application postproduction and maintenance.

Environment: AEM 6.1, 6.2, Java (jdk1.6), JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Windows and Linux.

Client: Urban Outfitters, Philadelphia, PA Jan 2014 – May 2015

Designation: Java/J2EE Developer

Responsibilities:

Involved at different phases of Software Development Life Cycle (SDLC) of the application alike Design, Requirements gathering, Analysis and Code development

Developed the application based on MVC architecture using the J2EE design patterns and technologies

Development is done using J2EE design patterns like Business Delegate, Session façade, Object Pattern and service locator, DAO, Factory and Singleton.

Development of user interfaces using AJAX and JSPs.

Experience in developing architecture and designing artifacts.

Worked on all GUI related work, alignment, designing and coding.

Developed SQL stored procedures and prepared statements for accessing and updating data from database.

Implementation of Spring Framework for a common look in all the presentation views.

Implementation of access privileged security for different front end views.

Development and creation of Web Services using REST with JSON response type.

Usage of RADIDE based on Eclipse in the code development of Action Classes, Spring Beans and JSP.

Used Hibernate with POJOs in the implementation of persistence layer to represent the persistence database.

Integrated spring MVC with Spring Hibernate DAO and Spring DI.

Used Hibernate DAO Support in writing DAO, DTO’s

Implementation of the version control by using SVN.

Involved in the development of Java Web Services to get customer data from various application systems.

Deployed the application in to the server using JBoss Application Server.

Developed JUnit Test cases for DAO and Service Layer methods to accomplish TDD approach.

Usage of Log4J to capture the log that includes runtime exceptions.

Preparation of WAR files along with the supportive ANT scripts development to deploy J2EE components into the server.

Environment: Core Java, JSP, HTML, XML, J2EE, Spring, Design Patterns, OOAD, MySql, ANT, JBoss Application Server, SVN, Hibernate, REST, Log4J, TOAD, JUNIT

Client: HSBC, India Nov 2012 – Dec 2013

Designation: Java Developer

Responsibilities:

Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.

Developed and tested the application in RAD development environment and deployed into the Websphere.

Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.

Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.

Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.

Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.

Used JSPs, HTML, JAVA Script, and CSS for development of the web pages.

Developed Ajax, JAVA Script validation functions for client-side validations.

Used object query tool JXPath to simplify querying of sets of JAVA objects by using XPath-based syntax and JQuery.

Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.

Used Data Ware house tools and Data stage ETL in order to transform, load data.

Used XPath expression language to enable query complex object trees.

Experience calling the mainframe from the distributed platform.

Worked with PL/SQL using Oracle9i and Oracle10g database.

Involved in functional testing, unit testing and Integration testing and defect fixes.

Environment: JDK 1.4, Spring, Web services, Websphere, JSF, JSP, HTML, JSP, JAVA Script, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, Oracle9i&10g, Windows XP

Education: Bachelors in Computer Engineering from the University of Mumbai.



Contact this candidate