Sr. Aem Developer Resume
Grand Rapids, MI
SUMMARY
- Having 8 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). Specialized in developing end-to-end websites using AEM 6.5, 6.4, 6.3, 6.2, 6.1.
- Over 4.2 years of hands on experience in development of content management solutions using Adobe AEM Content Management System.
- Created Experience Fragments by customizing XF template.
- Created Content 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 teh 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 (HTL) coding of components and client libraries.
- Designing teh Workflow Structure which involves to automate teh Specific Process in AEM.
- Efficient in Dispatcher configuration and Load balancing.
- Proficient Experience in working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling Configuration.
- Experience in creating Workflow packages and using Tag Manager for reading tags from pages.
- Rich experience in Web Services such as SOAP and Restful.
- Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.
- Worked as an Admin, Giving permissions to user’s and user groups.
- Proficient in configuration, implementation and integration of Enterprise Multi-tier Web Application with J2EE Frameworks, such as spring, Hibernate, Struts.
- Practical and extensive experience in development of Adobe AEM 6.x.
- Provided author training to business users to familiarize them with teh design and usage of teh system.
- Created teh blueprints and live copy of teh application.
- Rich experienced in writing SQL queries with RDBMS skills in MySQL, Oracle, etc.
- Hands-on experience using development IDEs including Eclipse, NetBeans and used MAVEN as build tool. Efficient in using Junit for unit testing.
- Expertise in building client side Middle Tier Development environment using JSP, Servlet, etc.
- Experienced in using Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.
- Worked closely with clients, developers, system administrators, project managers, business analysts and end users to build a Digital Platform using Adobe's Digital Marketing Product Suite.
- Experience inAdobeTargetcontent optimization systems.
- Created multiple versions of same site by using AEMLaunches feature.
- Experience in version control software such as Git, SVN and in tracking tool as JIRA.
- Good experience in coordinating and working with developers and End Users in Team based environment.
TECHNICAL SKILLS
J2EE Technologies: Java Beans, Servlets
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Hibernate.
IDE: Eclipse, Net Beans, IntelliJ, JBuilder.
Enterprise Web Products: AEM 6.1,6.2,6.3,6.4,6.5
Operating Systems: Windows NT/XP/2003/VISTA/7/8, Linux, Unix
Conceptual knowledge: Web Services.
GUI: HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS3, JQuery, Angular JS, EXT JS.
Query Languages: SQL, PL/SQL.
Programming Languages: Java, HTML 5
Design & Control: UML, Rational Rose, CVS, Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Grand Rapids, MI
Sr. AEM Developer
Responsibilities:
- Installed and configuredAEM6.4,6.5 of Adobe AEM Web Content Management System and Apache Felix Admin Console.
- Migration from AEM 6.4 to AEM 6.5 instance.
- PerformedAEMcustomization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
- Created new components in Touch UI.
- Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across teh website.
- Developed WCM Use Classes and Sling Models to meets teh requirement.
- Developed custom components in Touch UI and customized forms for internet and intranet sites of teh company.
- Extensively used AEM Tag Libraries in teh components.
- Implemented Custom widget to support multi composite fields.
- Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
- Developed custom workflow using OSGi bundles.
- Worked on CRX as a repository and accessing teh CRX content nodes by SQL Queries and XPath.
- GIT is used as a distributed revision control system for AEM. File vault in conjunction with GIT helps to pull or push teh code to developer’s machine.
- Provide estimates, designs, and specifications for AEM templates, components, and workflows
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Define implementation processes, quality gates and standards.
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache teh landing pages html and serve as teh static pages from Apache
- Developed GUI using HTML5 and Java Script.
- Used BootstrapCSS framework dat helps in designing web applications
- TEMPEffectively communicate design to customers and present design options/considerations. Adopt and utilize iterative/Agile methodology as needed or requested
Environment: s: AEM 6.5 and 6.4, HTML5, Java Script, Bootstrap,CSS, Adobe WCM, CRX/CRXDE, Jquery, HTML, AEM, JavaScript, JQuery, JSON.
Confidential, Bentonville, AR
Sr. AEM Developer
Responsibilities:
- Configured and installation of AEM 6.3 on teh various development, production, QA and predevelopment servers.
- Involved in Migration planning for AEM 6.4.
- Created components using Sightly/ HTL.
- Integrated AEM with developer tools to provide a smooth workflow to edit AEM components and import/export changes to AEM from/to Eclipse.
- Worked on Client Libraries.
- Used OSGI r6 annotations while creating servlets, schedulers, listeners, workflows.
- Implemented AEM Dev Tools to make development easier.
- Experienced in Adobe Day CQ and associated technologies like Sling, OSGi, Felix, JCR, and CRX.
- Created Resource Resolver rules in Felix console by having a custom URL mapping.
- Integrated JIRA with Jenkins for Continuous Integration testing. Created new build plans and updating dependencies
- Integrated Dialog and Design Dialog for all teh content based components which allows to render teh content dynamically.
- 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 Users and Access Control Level (ACL) permissions.
- Troubleshoot of caching issues related to Dispatcher and browsers.
- Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such dat teh structure and content can then be used on teh Live Copy.
- Created custom rollout actions for breaking inheritance and addressing analytics text fields not to be part of translation.
- Implemented Image renditions for continuous and consistent experience of content across all devices.
- Integrated JIRA system with Workflow functionalities.
- Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
- Integrated ACS AEM Commons with AEM 6.3.
- Developed mobile site Dialog and mobile Template.
- Worked on stories related to Adobe CQ/AEM in sprints which include feature development and production issues (Agile Scrum methodology).
- Created OSGi bundles and resolved dependencies for teh project.
- Involved in processing teh request through dispatcher by configuring teh contextpath of an application in teh dispatcher. Any file
- Created Custom loggers in Felix Console.
Environment: AEM 6.3, AEM 6.4, Java (JDK 1.8), Eclipse, Maven, Apache Felix, Apache Sling, JSP, JIRA, Web Services, JSON, SDLC, Agile, OSGi, Servlets, Sightly HTML, JavaScript, Brackets, CSS, JQuery, JQuery.
Confidential, Chicago, IL
AEM Developer
Responsibilities:
- Experience developing UI, OSGI components in AEM.
- Experience developing event handling and related components in AEM.
- TEMPEffective use of component properties to meet teh business requirements like actions, drop targets and in place Designed DAM Tagging and taxonomy for website.
- Worked on templates which inject news, photos, videos and articles from third party via web services calls.
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Logged teh application using log4j for easier debug and maintenance.
- Developed various templates for Consortium to be reused by all teh members for individual websites.
- Worked on Multi Site Manager (MSM) inAEM, enforcing a common base structure and common content across teh website.
- Developed components, templates, design libraries using ExtJS, Angular JS, jQuery and JSON formats.
- Strategy for Content Migration from5.6 toAEM6.1. Design & Development of content migration scripts for Migration.
- Key contributor for AEM5.6.1 to 6.1 upgrade
- Implemented i18n internationalization in teh website.
- Used Clear Case and SVN for version control.
- Extensively designed and developed custom ExtJS components and custom xtypes (especially data grids). Designed and delivered AEM components to allow non-technical users to rapidly update and create web site content.
- Content authoring and maintenance for test environments, including Campaigns and Segmentation.
- Setup and Used maven for managing dependent software libraries (jars) required to build our application.
- Involved in testing of application on various levels like integration and System testing.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
Environment: AEM6.1, 5.6.1, JDK1.6, Java Script, HTML, CSS, Ajax, jQuery, Adobe AEM.4 (WCM), VAP 7.1 (Vignette Application Portal), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector.
Confidential, San Jose, CA
AEM Developer
Responsibilities:
- DevelopedAEM.4 custom work flow templates and modules for WCM life cycle management.
- CreatedAEMbased Forms.
- Developed GET/POST sling servlets to provide various services in teh CQ system.
- Implemented teh Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring web app services and custom business logic in java.
- Developed custom components related to parsys using CRXDE lite for teh component structure ad used CRXDE.
- Developing templates/components using CRXDE.
- Maintenance and packaging of content, delivery and installation across all environments.
- PerformedAEMcustomization on foundation components, core CMS and work flows to extend functionalities, improve performance as per teh requirements.
- Developed digital consumer experiences based on foundation of teh Adobe CQ/AEMproduct suite, including CQ/AEM, CRX, CQ WCM and DAM.
- Testing of CQ components and templates. Also involved in writing Junit test cases for all teh java services.
- Responsible for defining teh Project setup, defining teh templates required and Components.
- Implemented REST, Apache Sling,AEM for Custom Coding.
- Involved with content management strategies, architecture and multichannel content delivery.
Environment: AEM 5.4, AEM 5.5 SVN, JSP, JSON, HP-Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Apache Felix.
Confidential
J2EE/ Web Developer
Responsibilities:
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
- Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to teh application requirement. Involved in making Spring and Hibernate enhancements to existing applications
- Used Spring LDAP for user security credentials authentication and for validating teh User roles.
- Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
- Coded Gradle build scripts to build and deploy teh application on WebSphere. ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.
- Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) & MySQL and dumps data in teh target tables in MySQL database.
- Worked to secure RESTful web services with Spring security to authenticate any third party requests coming in.
- Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
- Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models).
- Developed teh UI panels using XHTML, Angular-JS, XML, Web Services, WebSphere Application Servers and JQuery.
- Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
- Deployed teh application on a JBoss server on a UNIX platform.
Environment: Agile, Core Java 1.8, Spring 4, Spring Boot, Angular-JS, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, JQuery, MySQL, Mongo-db, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS, Apache Camel, JBoss, Jenkins, Gradle, AWS, Unix, Web Service, WebSphere.