We provide IT Staff Augmentation Services!

Aem Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Almost 8 years of IT experience in Designing, Developing, Integrating, Supporting and Testing applications based on CMS, Web and Application server technologies
  • 3 + years of experience in design and implementation of modules on AEM 6.4,6.3 and Adobe CQ 5.6. Has a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • Experience in all phases of software development life cycle from development to deployment.
  • Worked extensively with front - end technologies like HTML5, CSS3, JavaScript, jQuery, Ext JS, AJAX, XML and JSON etc.
  • Developed interactive, responsive and standard web-based applications using AngularJS, Bootstrap, DHTML and XHTML.
  • Experience in developing Templates, Custom Components, Workflows and Widgets.
  • Configuring and managing AEM technology stack Sling, OSGi, Felix, Jackrabbit, JCR.
  • Worked on ContentMigration from IBMWCMLegacyCMS to AEM.
  • Good exposure in creating Workflow packages and using TagManager API.
  • Implementation knowledge of i18n on Components and Dialogs.
  • Experience in using Digital Asset Management (DAM) and Multi Site Manager (MSM).
  • Configuring AEM with Eclipse and Maven for developing and deploying OSGi bundles.
  • Efficient in configuring Dispatcher for Caching and Load balancing using Apache HttpServer.
  • Knowledge on using AEM with Adobe Target, Search and Promote services.
  • Experience in consuming Web Services such as SOAP and RESTful.
  • Proficient in using J2EE Frameworks, such as Hibernate, Struts.
  • Rich experience in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Experience in using IDE’s for development such as Eclipseand Maven as build tool. Efficient in using Junit for unit testing.
  • Used application servers like Tomcat, WebLogic, WebSphere, JBoss.
  • Worked in different platforms like Windows 98/X/7/8/10, Mac, LINUX.
  • Expertise in building client-side development environment using JSP, Servlet, JavaMail.
  • Experience in version control software such as GIT, SVN and in tracking tool as JIRA.
  • Adaptable to changing requirements and environments. Team-player with strong work ethic.

TECHNICAL SKILLS:

Languages: Java, J2EE (JSP, Servlets), HTML, XML,css

Scripting Languages: Sightly, JavaScript, jQuery(api)

CMS Platforms: AEM 6.3,AEM 6.1, AEM 5.6.1.

Framework: Struts, EJB, Hibernate, ExtJS

Build &Integration Tools: Maven, Ant, Jenkins

IDE: Eclipse, NetBeans, Brackets

Tracking Tools: JIRA

Version Control: SVN, GIT

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

Servers: Apache Tomcat, IBM WebSphere, JBoss, WebLogic

Database: Oracle, MongoDB, MySQL

PROFESSIONAL EXPERIENCE:

AEM Developer

Confidential, Phoenix AZ

Responsibilities:

  • Translated front-end mockup of webpages (provided by the ui team) into AEM templates and components using knowledge of Sightly, HTML, CSS, JavaScript, Jquery.
  • Integrated AEM with REST based hotel reservation system and SOAP based Rewards Program by developing Sling Servlets and OSGI configurations.
  • Used AJAX in conjuction with frameworks like Handlebars, Isotope, Loadash and Bootstrap to develop components.
  • Implemented Apache Sling models and Sightly Use API to manage content stored in AEM repository.
  • Contributed towards development of unit tests using Mockito framework for Java and Jasmine for JavaScript files
  • Implemented enhancements to profile & preferences, Best Western Rewards modules.
  • Session management implemented using sling filters
  • Implemented Component Market Place to provide reusable components that could be used for future content ma
  • nagement applications across organization
  • Implemented Target integration with AEM instance to provide user specific content
  • Deployment of AEM application (authoring, publishing) to QA instances for testing.
  • Implemented new services to get fund data for all funds, individual funds page.
  • Used Eclipse IDE to develop the service side bundle code, components code
  • Build, deploy and project code quality management done using Maven, Sonar.
  • Replication Agent, Package Manager used to replicate the content to publish instances and to pass the test content from and to development machines.
  • Improved the page load time by optimizing the images and using HTTP2 protocol.

Environment: Adobe AEM 6.3, CRXDE, Eclipse, JCR, OSGI (Apache Felix), REST, Git, File Vault, VaultClipse, Apache Sling, Java, Maven and XML.

AEM Developer

Confidential, Raleigh NC

Responsibilities:

  • Worked on implementing AEM from procurement of product to training, project planning, requirement gathering, analysis, estimates and implementation.
  • Develop OSGI components and services with java 8 on the Adobe Experience manager 6.0 platform
  • Utilize Apache Sling API in order to security data in underlying Jackrabbit JCR repository. Also use sling features as Sling - Servlet, Event Handler, Job Consumer and Scheduler.
  • Create both author and customer pages with page rendering components. The components are developed using JSP and tag libraries.
  • Create and modify workflow models, dialogs and launchers in order to streamline the activation of new documents and web pages on Cisco.com
  • Worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
  • Created Users and Groups for workflow management.
  • Worked on Custom Components, templates using JSP.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
  • Used ExtJS for writing listeners in the dialogs
  • Integrating of application modules, components and deploying in the target platform.
  • Ownership of build and release activities.
  • Worked on 6.3 beta version migration POC.

Environment:AEM 6.0, AEM 6.2 Java (jdk1.8), J2EE, JSP, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, log4j, Windows and Linux

Confidential, MD

AEM Developer

Responsibilities:

  • Installed and configured AEM 6.1 instance and developed Templates, Components, Dialogs, Widgets which are the building blocks for a page.
  • Created components using Sightlyreplacing Java Server Pages (JSP).
  • Developed OSGI bundles and sling Services using Maven in Eclipse.
  • Experience in using and configuring Java Content Repository (API) suite, Sling, Felix configurations and writing Workflows.
  • Managed digital assets in DAM console and used them in site development.
  • Developed templates and reusable components using JavaScript, jQuery, Ajax, HTML.
  • Created Client Library folders for CSS and JS and included the files in HTML file.
  • Managed and configured permissions for Users and Groups.
  • Designed DAM taxonomy and tagging for the website.
  • Used Maven and Package Manager for deploying jar files into Felix Console.
  • Requirement gathering and understanding IBM Legacy CMS.
  • Creating AEM Templates and Components and including components at template level to give IBM authoring experience in AEM for IBM authors.
  • Getting digital assets from IBM WCM repository to AEM DAM.
  • Writing resource based Sling-Servlet to send content from AEM to the Struts layer in
  • Creating AEM pages and manual migration of IBM content to AEM.
  • SVN is used to version control the code.

Environment: Java, J2EE, Struts, AEM 6.1, Sightly, Brackets,JSP, Jenkins, AMP, Eclipse, IBM RAD, WebSphere Application Server, Junit, Log4j, JIRA.

AEM/CQ5 Developer

Confidential, Dallas, TX

Responsibilities:

  • Installed and configuredAEM 5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
  • Installed CRXDE Integrated development environment and Configured the project with Subversion version control.
  • Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5.
  • Worked on clipped apps component which pulls data from external J2EE apps, web services.
  • Implemented Hibernate framework to interact with the database to update, retrieve, insert and delete values effectively and also used it as an ORM tool.
  • 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.
  • Configured users & groups within CQ5 system & setup the role-based access to different pages and Dam assets.
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can tan be used on the Live Copy.
  • Used spring's native support for developing the authorization logic.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM.
  • Assisted in transition, Content Migration Plan to CQ5.
  • Designed DAM taxonomy and tagging for the website elements allowing to classify them by several different categorizations at the same time.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.

Environments:AEM5.6.1, Spring, Hibernate, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, JCR, MSM, HTML, JSP, Sightly, Servlets, JDBC, JavaScript, jQuery, Eclipse IDE, Apache Maven, AngularJS, GIT, JIRA, Apache HTTP Server, JAXB, Servlets, Java, J2EE, AJAX.

Confidential, WI

Adobe LiveCycle Developer

Responsibilities:

  • Extensively used JavaScript for validations (required fields and business logics) &calculations within the forms
  • Migrated applications that render in PDF to HTML5 forms in ES4 Forms.
  • Created Data Models, XML Schemas and binding data to Form elements for optimizing the Form performance.
  • Reader Extensions, Output, Process Management Module, Java/J2EE, XML Schemas, Data Models, XSLT/XML, JavaScript) including integration with outside web services.
  • Multiple Master Pages, Custom Objects, Sub forms, Tables, Fields and Static Objects were used to design Interactive & Non-interactive forms. Most of the forms developed were conversion of existing word documents to Interactive PDF’s.
  • Repository (Read Resource Content), XSLT Transformation (Transform) and Forms (Render PDF Form) services were used to develop orchestrations to render PDF forms.
  • Reader Extensions (Apply Usage Rights) was applied to PDF forms to extend the capabilities of Adobe Reader (Saving data, web service connectivity etc.).
  • LDAP (LDAP Query & LDAP Query to XML)&Web Service (Invoke Web Service) services were used to retrieve customer information from back end systems.
  • JDBC (Execute SQL Statement) service was used to retrieve XML data from the database for pre-filling.
  • Output Service(Transform PDF) was used to flatten PDF files and stored in content manager using LiveCycle AEM connector for IBM Content Manager.
  • Email (Send with Document) service was used to send PDF forms as attachments to the customers within the company.
  • Implemented dynamic search capability across the forms per requirements
  • Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
  • Mapping of the servlet in the Deployment Descriptor (XML).
  • Analysis, design and development of Application using J2EE technologies like Struts, Hibernate, Web Services
  • Developed presentation tier using HTML, JSP, JSP Tag Libraries, and Struts Tiles.
  • Program dynamic SQL queries and stored procedures involving complex business logic and multi-table relationships. Work with SQL Server 2005 in the capacity of database design, identify performance improvements, and creating stored procedure.
  • Involved in writing JavaScript functions for front-end validations.
  • Used CVS as a documentation repository and version controlling tool.

Environment: Java, HTML, CSS, Java Script, Struts, Hibernate, J2EE, Web Services, JSP, JDBC, UML, SQL, JBoss Application Server, MySQL, UNIX.

We'd love your feedback!