We provide IT Staff Augmentation Services!

Senior Adobe Cq/aem Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 9 years of experience in web based internet/intranet, client/server, distributed architecture applications in Java and J2EE technologies using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies and Agile methodologies.
  • Extensive Design and Development experience in J2EE technology stack like JSP, Servlets, JMS, JDBC, Web Services etc.
  • Proficiency in designing and developing portal applications using Adobe Experience Manager (AEM)/Adobe CQ.
  • Extensive experience in creating and customizing web content in Adobe Experience Manager (AEM)/Adobe CQ.
  • Extensively used Adobe CRX, CRXDE, WCM, Package Manager, Components, Workflows, Widgets, and DAM.
  • Expert in developing custom AEM/CQ components and modified the out of the box components and OSGi bundles.
  • Strong experience on AEM/CQ components Sling, OSGI, Apache Felix, Apache Jackrabbit, JCR, and CRX
  • Experience with XML and related standards and technologies like SOAP, WSDL, XSL, SAX, DOM, XSLT, DTD, XML SCHEMA
  • Extensive experience in developing N - tiered/multi-layered applications.
  • Proficiency in deploying and configuring multi-tier enterprise applications on multiple application servers like such as JBOSS, Tomcat, IBM WebSphere Application Server, Adobe Experience Manager/ Adobe CQ.
  • Extensive experience in Implementation of the version control software Github, Rational Clear Case, Star Team, VSS and CVS and responsible for various software releases.
  • Extensive development experience with open sources like Hibernate, Struts, Spring, lucene, solr and OSWorkflow
  • Being a member of SEPG (Software Engineering Process Group), I have leaded the coding task force team to suggest best practices and institutionalize the tools for better code management in the Organization.
  • Extensive Development experience with IDE’s like Eclipse, Rational Application Developer (RAD) and Spring Tool Suite (STS).
  • Experience on Gang of Four Design Patterns

TECHNICAL EXPERIENCE:

Operating Systems: Windows, Linux, HP, AIX, UNIX. Mac OS and Sun Solaris.

Programming Languages: C, C++ and Java

Databases: Oracle, MS SQL Server, MYSQL, DB2, Sybase, Postgres

Web Technologies: Servlets, JSP, JavaScript, Angular JS, Bootstrap, JQuery, HTML, DHTML, CHTML.

XML Technologies: XML, AJAX, XSL, XSLT, XSP, SAX, DOM, JAXP, JAXB, SOAP, WSDL

Application Servers: WebLogic, JBoss, Websphere Application Server, Liferay Portal Server, Tomcat, Adobe Experience Manager/Adobe CQ

Frame Works: Struts, spring, AJAX, Hibernate

IDE’s: Eclipse, My Eclipse, XML Spy, RAD, CRX DE, Brackets.

WORK EXPERIENCE:

Confidential, Austin, TX

Senior Adobe CQ/AEM Developer

Environment: JDK 1.7, Spring 3.x, XML, Spring MVC, AJAX, JQuery, Adobe Experience Manger (AEM)/Adobe CQ 5.6/6.x, Tomcat 7.x, CRX DE, Oracle 10.x, Git Hub, Ant, Maven, Jenkins, TFS

Responsibilities:

  • Collaborated with the Business Analysts to understand the business requirements and functionality and articulated business goals and technical requirements of new features and realized the functionality using the agile methodology .
  • Developed a basic AEM application structure in CRX DE environment.
  • Designed and developed custom landing page using slightly components in AEM, modularized the page structure and divided the rendering homepage component in to different parts.
  • Created custom dialogs with multiple widgets and implemented them successfully.
  • Developed the design-dialog for the company logo and tested it successfully.
  • Inherited the existed paragraph system ( parsys ) to add multiple components of same type on the webpage.
  • Developed the custom AEM search component which is used to search content on any webpage in the application.
  • Configured the AEM server in Brackets IDE by using AEM developer plugin and deployed the project on AEM server.
  • Developed custom OSGI components using Eclipse IDE which can be used by components in JSP and Sightly Component Development.
  • Created client libraries for storing javascript and css which allows to minify the css and Javascript where all the whitespaces and new lines would be removed to compress the css and javascript.
  • Designed and Developed AEM schedulers which run periodically if a vehicle diagnostics change at scheduled time intervals.
  • Configured a publish instance along with the existing author instance and activated all the pages in author instance which are pushed in to publish instance.
  • Configured Dispatcher to maintain the statistics of the connected servers and performing the load balance based on these statistics across the connected publish instances.
  • Configured Vaultclipse plugin in Eclipse to sync the Adobe CQ/AEM data in Eclipse.
  • Train the business users on how to author different pages using the common and custom developed components.
  • Prepared author guides which involve explanation of all the custom templates, components developed.

Confidential, Columbus, IN

CQ5 Developer

Environment: JDK 1.6, Spring 3.x, XML, Spring MVC, AJAX, JQueryTomcat 7.x, CRX DE, Postgres, Adobe Day CQ5 5.4/5.5, CRX, HTML/CSS, CVS, Ant, Maven, Jenkins, TFS, jQuery, EXTJS

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 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.

Confidential, San Carlos, CA

AEM Developer

Environment: CQ5.6.1 (WCM), CQ DAM, Workflow, Apache Sling, CRXDE, CRX, HTML5, JSP, JSTL Tag libs, Servlets, JavaScript, jQuery, Eclipse IDE, Tomcat 6.x, Maven, JIRA, SOAP and REST Web Services.

Responsibilities:

  • 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
  • Implemented GUI using HTML5 , CSS, AJAX, and JSP components.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
  • Performed CQ 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 CQ templates and reusable components
  • Extensively used CQ tagging features in developing components and templates.
  • Installed and Configured CQ Authoring & Publishing Instance.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit , JCR, CRX.
  • Installed and Configured CQ Authoring & Publishing Instance.
  • 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).

Confidential, Austin, TX

Software Developer

Environment: JDK 1.7, Spring 3.x, XML, Spring MVC, Hibernate, RESTful Web Services, AJAX, JAX-RS, Jersey, JQuery, SQL Server, GitHub, Jira

Responsibilities:

  • Collaborated with the multiple Product Managers and product specialists to understand the business requirements and articulated business goals and technical requirements for new features and realized the functionality using the agile methodology .
  • Reviewed the user stories and formulated Critical Objectives (CO’s) for different quarters. Used Jira, agile management tool, to track user stories and their associated tasks.
  • Extensively used the GOF Java Design Patterns for designing different modules.
  • Used multiple java design patterns - Singleton and Factory Method Creational Patterns , Adapter and Bridge Structural Patterns , Command Behavioural patterns and other patterns like Business Delegate, Session Façade, Data Access Object, Data Transfer Object etc.,
  • Implemented Collection Framework efficiently for handling the java objects.
  • Implemented all the concepts of the Java Programming Abstraction, Encapsulation, Inheritance, and Polymorphism.
  • Wrote the java programs to the sort the objects in the collection, depending on the business need.
  • Have understood the complexities in application and worked on various reusable components to increase the maintainability of code and save lot of coding effort for developers.
  • Developed AJAX functions for communicating with sever asynchronously.
  • Designed and developed views using JSP and underscore templating.
  • Designed and developed the business validations framework using Spring Validations .
  • Developed the persistent layer using Hibernate to communicate with back end.
  • Developed RESTful Service using the JAX-RS reference implementation Spring.
  • Developed multiple representations for RESTful services like JSON, String, HTML and XML.
  • Developed the Junit test cases for all the services developed, ensuring the maximum test coverage, thus adapting Test Driven Development (TDD).
  • Designed and developed multiple resource classes for various URI paths with JAX-RS annotations, representing as RESTful Services.
  • Developed RESTful resources to consume multiple content types like string, HTML Form, XML
  • Consumed RESTful Services using Spring client library that helps to communicate with the server as well as unit test the RESTful services.
  • Participated in release management - building the application using Team City builds and deploying it with Quick Build.

We'd love your feedback!