We provide IT Staff Augmentation Services!

Aem Developer Resume

5.00/5 (Submit Your Rating)

San Carlos, CA

SUMMARY

  • 6+ years of experience in IT Industry with strong experience in Web Content Management (WCM) & J2EE technologies.
  • Installed, administered & deployed Day CQ5/AEM, CRX platforms on to different environments.
  • Experience working on Adobe Day CQ5/AEM versions 5.3, 5.4 & 5.5, 5.6, 6.0, 6.1 including CRX, template development, Page editing, defining security access roles, administering users/ groups, Custom components, Writing OSGI backend bundles, etc.
  • Have Knowledge on AEM 6.2 including CRX, template development, Page editing, defining security access roles, administering users/ groups, Custom components, Writing OSGI backend bundles, etc.
  • Extensive knowledge on Adobe AEM software, customizations, implementing custom components, templates, writing java osgi bundles, JCR APIs, integrations using web services, etc.
  • Strong knowledge on DAM (Digital Asset Management) features of CQ5, writing & customizing DAM asset workflows, custom DAM asset finder & editor interfaces, etc.
  • Extensive knowledge on front end technologies used with CQ5 like ExtJS, jQuey, Java Scripting, etc.
  • Extensive administration knowledge on AEM environments including Dispatchers, configuration, dispatcher filters, replication agent setup and configuration, monitoring the CQ5 servers, debugging error logs, etc.
  • Excellent knowledge on build and deployments with AEM projects and worked on tools like Maven, Git Hub, SVN source control, making builds and deployments.
  • Strong knowledge on Packaging, deploying CQ code to multiple environments, quick changes using package manager, hotfixes, etc.
  • Strong experience working with business users to train them on Authoring instance, author pages, publishing, etc.
  • Excellent background and knowledge on Java and J2EE technologies and frameworks like Spring, Struts, Hibernate, JDBC, JMS, XML, SOAP Web services, etc.
  • Strong experience on all J2EE related technologies like Servlets, JSP, JDBC, JMS, JNDI, JAXP, EJB, etc.
  • Very good experience in implementation & design of the web application development.
  • Strong experience in complete Project Life Cycle, which includes Requirements analysis, Feasibility Analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, Peer Reviews, Implementation and Maintenance.
  • Familiarity with Object Oriented Analysis & Design using UML.
  • Excellent knowledge on application servers including WebLogic 10.x, 9.x, 8.x, WebSphere 7.x/6.x, JBOSS, Tomcat, etc.
  • Excellent problem - solving skills with a strong technical background and good interpersonal skills. Quick learner and excellent team player, ability to meet tight deadlines and work under pressure.

TECHNICAL SKILLS

Languages: Java, MXML, ActionScript

Internet Technologies: J2EE (EJB, Servlets, JSP, etc..), Adobe Flex

App Servers/ Middleware: BEA WebLogic 9.2, 8.1, and Tomcat.

IDE / Programming Tools: Eclipse 3.2, WSAD, Toad, Ant, Log4j

Operating System: UNIX, Win 2000/NT/XP/2003, AIX, Solaris.

Database/Tools: Oracle9i, PL/SQL, JDBC.

Server Scripting: Perl, Shell Scripting and Regular expressions.

Client scripting: Java Script, ExtJS, JQuery, CSS, HTML,HTML5 JSP, etc.

Frameworks: Struts, spring, Hibernate, SOAP Web Services, etc

WCM/ECM/BPM Products: Adobe Day CQ5, AEM 6.1/5.6/5.5/5.4/5.3 , DAM, JCR API, CRX, DispatchersPackageManager, etc.

PROFESSIONAL EXPERIENCE

Confidential, San Carlos, CA

AEM Developer

Responsibilities:

  • Involved in the project from requirements gathering and involved in various stages like Design, Testing till production.
  • Implemented Spring MVC framework, which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons Validator.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Migrating the entire project in a single goal from Cq-5.6 to AEM 6.1 Touch UI.
  • Implemented GUI using HTML5, CSS, AJAX, and JSP components.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration
  • Developed Touch UI Components and Templates using Adobe AEM 6.1 for supporting the different Webpages.
  • Performed AEM customization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, and OSGI bundles for interacting with remote spring web services.
  • Involved in developing and debugging for websites based on functional requirements.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and also have an in-depth knowledge of using all the above.
  • Developed Adobe AEM templates and reusable components.
  • Extensively used AEM tagging features in developing components and templates.
  • Installed and Configured AEM Authoring & Publishing Instance.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, CRX.
  • Working with Maven to build and generate the jar files to deploy in the Felix Console.
  • Developed code to send and receive messages to/from MQ (queue).
  • Used Apache Maven for managing jars, which build automation.
  • Worked on Multi Site Manager and extensively used CQ tag libraries in the components.
  • Customized dialogs for all the components for providing various options to authors while creating.
  • Utilized HTML, CSS, jQuery for designing and implementing custom CQ components.
  • Provide author training to business users to familiarize them with the design and usage of the system.
  • Developed workflow components related to digital assets upload workflow as per the client requirements.

Environment: AEM 6.1, CQ5.6.1 (WCM), AEM DAM, Workflow, Apache Sling, CRXDE, CRX, WCM, HTML5, JSP, Services, Taglibs, Models, Servlets, JavaScript, jQuery, Eclipse IDE, IntelliJ, Tomcat 6, Scene 7, Apache Maven, JIRA, Apache HTTP Server, SOAP and REST Web Services.

Confidential, Pleasanton, CA

AEM Developer

Responsibilities:

  • Participated in requirements gathering sessions, understanding the business requirements, converting them to functional specifications.
  • Designed interfaces and services for communicating with external applications and web-services.
  • Participated in design & architecture sessions, preparing the design documentation from functional specifications.
  • Worked on the customized user stories and Error handler stories.
  • Experience implementing, enhancing, and troubleshooting AEM/CQ 6.1 installations.
  • Creation of the content structure hierarchy (region, languages nodes, etc) and modularizing the content according to functional units.
  • Have Knowledge on Spring Batch, which provides Functions like processing large volumes of records, including job processing statistics, job restart, skip, and resource management.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Service Locator, Data Access Object and Singleton.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build XML, taking build, configuring and deploying of the application in all the servers
  • Implementing all the Business logic in the middle-tier using Java classes, Java beans, used JUnit framework for Unit testing of application.
  • Involved in doing various testing efforts as per the specifications and test cases using Test Driven.
  • Applied MVC pattern of Ajax framework, which involves creating Controllers for implementing Classes.
  • Development of templates, page components and custom components which are available in out-of-box components.
  • Worked on AEM product suite, including CQ/AEM, CRX, CQ WCM and DAM.
  • Developing & customization of the custom components using Ext.JS, edit configurations etc., according to the business requirements.

Environment: AEM6.1, CQ5.6, Servlets, JSP, JDBC, Design Patterns, XMLE, Sub Version controls(git), WebLogic 10.3Clear case, UML, Maven, REST web services, Agile, Rally.

Confidential, Atlanta, GA

CQ5 Developer

Responsibilities:

  • Extensive development on CQ5 components, templates using CQ framework, jQuery and ExtJS for developing custom widgets, etc.
  • Part of installation of CQ5 author & publish instances on to Development, Integration, QA environments.
  • Configuration of dispatcher & replication agents for all the environments.
  • Setting up reverse replication agents to push the production content to author instances and sync all the environments.
  • Responsible for writing Nook integration components with backend rendition engines built on Rails Application.
  • Responsible for JSON rendering components & convert them into front CQ components.
  • Responsible for integration between Rendition Rails App with CQ5 servers.
  • Responsible for design & development of Nook Website on Adobe CQ5 platform.
  • Worked on areas that would grow the CQ5 instance performance.
  • Developed CQ components like hero carousel, deals, OSB, tile carousel, search dex includes, full header and full footer components.
  • Configured users & groups within CQ5 system & setup the role based access to different pages and DAM assets.
  • Extensively used jQuery, Ajax, JSP scripting to develop authoring interfaces, widgets, and components.
  • Extensively used Mustache, jQuery, JSP scripting to develop authoring interfaces, widgets, and components.
  • Responsible for developing content workflows, approval work flows, DAM asset rendition workflows, etc.
  • Integrated CQ components with Brightcove video cloud solution, developing custom components, etc.
  • User training on Authoring instance usage, content editing, approval, etc.
  • Responsible for debugging, defect fixes, QA & UAT support, scrum calls, etc.
  • Responsible for the Jenkins build configurations.

Environment: AEM 6.0, Adobe Day CQ 5.6, CRX, HTML/CSS, jQuery, OSGI, Maven, Linux, Web ServicesJ2EE technologies, etc.

Confidential, Columbus, Indiana

CQ5 Developer

Responsibilities:

  • Responsible for installation of CQ5 system on to different environments, configuration of each environment.
  • Responsible for design & development of various CQ5 projects.
  • Responsible for developing CQ5 components, templates.
  • Extensively worked on Customization & developing new components using JQuery, ExtJS to meet business requirements.
  • Developed CQ components like Home Page Hero components, Slideshow, Hot Spots components for re-usage across Web applications.
  • Extensively worked on backend OSGi bundles using Apache Sling Framework with CRXDE IDE.
  • Developed site search, search within modules using Adobe CQ search features.
  • Developed CQ components like hero carousel, deals, OSB, tile carousel, search dex includes, full header and full footer components.
  • Responsible for developing Workflows for content editing & content approval workflows, etc.
  • Responsible for writing build scripts using POM XML files, Maven and ANT scripts.
  • Configured users & groups within CQ5 system & setup the role based access to different pages.
  • Setting up dispatchers & replication agents on Author & Publish instances.
  • Responsible for GUI development of the application using MVC-based architectural framework, JSPs, HTML, Ext JS etc.
  • Design, develop and implement new web interfaces, graphics and layouts
  • Create, manage and maintain company Internet and Intranet sites, with key responsibility for creation of web content
  • In-depth experience applying graphic design principles to produce creative, innovative and professional websites
  • Developed sorting and paging mechanisms, using optimized sorting algorithms such as insertion sort for the search results as part of the GUI enhancement.
  • Involved in the documentation of the Functional and detailed J2EE design of the application.
  • Involved in the deploying and testing the application functionalities on the development and testing domains.
  • Developed complex screens with browser compatibility which is having lot of server requests
  • Implemented Asset Sharing and Editing pages to enable the distributors and agencies to share the assets outside the intranet.

Environment: Adobe Day CQ5 5.4/5.5, CRX, HTML/CSS, jQuery, Maven, J2EE technologies, etc.

Confidential

J2EE Consultant

Responsibilities:

  • Created branches, workspaces & tagging for different releases & environments to manage the web content.
  • Understand the requirements and ensure all functionality is addressed by the design.
  • Involved in designing of the application following Model-View-Controller (MVC) architecture.
  • Developed user interfaces using Struts Tags, JSP’s and HTML, including JavaScript.
  • Developed JavaBeans components as the business objects.
  • Programming for handling requests and responses from the client.
  • Involved in validating the views using validator plug-in in Struts Frame Work.
  • Provided the support in developing the Web services to expose as a service to the client.
  • Built various struts Action classes and Action forms for all the modules
  • Actively involved in the development of core classes and configuration issues of Jboss server for the internal project deployment.
  • Used CVS for version control
  • Developed and worked on J2EE frameworks like Struts, Hibernate and spring frameworks.
  • Worked on Hibernate mapping to databases, spring business objects, DAO access layers, etc.
  • Deployment of portal application to the WebSphere portal server in different environments like Development, Integration, QA and Staging.
  • Responsible for mentoring the team on the entire portal framework and especially on WebSphere portal APIs.
  • Responsible for maintenance of the web portal, bug fixes and enhancements of the web portal.
  • Responsible for Content Aggregation and role-based access design
  • Responsible for configuring the web server, application server configuration and implementation of logging framework.
  • Implemented WSRP (Web Services for Remote portlets) for leveraging the already existing Search web services in the Employee Web Portal.

Confidential

Java Developer

Responsibilities:

  • Reviewed the Business Requirement Document, System Requirement Specifications and use cases.
  • Designed and implemented pluggable persistence engine for relational databases using Java Database Connectivity, Service Data Objects, and Entity EJB and Hibernate framework on WebSphere Application Server.
  • Implemented java library for parsing, generating and modify XML using DOM, SAX, and JAXB.
  • Designed the project using the MVC, DAO, Session Façade, Service Locator, and Business Delegate design patterns
  • Designed and developed services using SOAP, WSDL to expose them to outside vendors
  • Utilized the IBM WebSphere MQ 6.x/5.x for asynchronous messaging between components using JMS and JMQI API’s.
  • Designed GUI tool to validate XML streams against a predefined XSD using DOM and XSL.
  • Developed all JSP’s and Struts action classes and helper classes involved across multiple modules of the project
  • Designed and implemented Java library classes for the core business actions that are applicable across multiple projects.
  • Developed custom JSP tag libraries, and provided support/guidance for multiple teams in customizing Spring Controller.
  • Created command-line configurable custom tracing, log, debug and info files using Log4j logging libraries for multiple projects.
  • Used JUnit framework to achieve 100% branch coverage and performed benchmark testing using JMeter.

We'd love your feedback!