Senior Adobe Aem Consultant Resume
San Francisco, CA
PROFESSIONAL SUMMARY: -
- 8 years of IT experience in Java/J2EE and Web technologies and Adobe CQ 5.6, 6.1, 6.2 & 6.3.
- Worked on design and implementation of modules on Adobe CQ 5.5/AEM 5.6.1/AEM 6.1/AEM 6.2/AEM 6.3.
- Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Setup and configure Authoring and Publishing environments, replication agents.
- Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX/Apache JackrabbitOak (Day's commercial JCR Implementation), and CQ5/AEM (Day's latest suite of WCM, DAM).
- Worked on Adobe CQ Digital asset management.
- Experience in creating author/publisher clusters with dispatchers.
- Experienced in developing CMS based applications using Adobe CQ/AEM, Apache Sling and OSGI
- Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
- Implemented Adobe CQ templates, components, workflow, style sheets, Meta tagging and performed CMS administration tasks.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Created custom sling bundles as part of new functionalities provided to CQ sites.
- Good knowledge of Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework.
- Experience with multi lingual websites having i18n translations.
- Having good Knowledge working with Web Services especially based on Rest API.
- 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.
- Experience in working with build tools like Ant and Maven, logging framework log4j, and JUnit to perform unit testing
- Good understanding and implementation knowledge of Java&J2EE design patterns like Factory Pattern, MVC, Singleton pattern, DAO, DTO
- Experience in using GIT and SVN for source code control
- Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adept to the rising technologies.
TECHNICAL SKILLS:-
J2EE Technologies: JSP, Servlets, JDBC, Web Services.
Web Technologies: HTML, CSS, JavaScript, jQuery, AngularJS, AJAX, ExtJS, and JSON
Enterprise Web Products: CQ 5.4, CQ 5.6, AEM 6.1, 6.2 & 6.3.
Frame Works: Struts, spring, Hibernate
App / Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere, JBoss
Databases: Oracle, MySQL, NO SQL.
Version Control Tools: SVN, GIT.
Tools: / Methodologies Rational Rose, Microsoft Visio, Agile, Scrum
Other Tools: Eclipse, WebSphere Studio Application Developer, ANT, File Vault, MavenJBOSS Developer Studio3.0.1, SQL Developer
WORK EXPERIENCE:-
Confidential, San Francisco, CA
Senior Adobe AEM Consultant
Responsibilities:-
- Create and maintain customer-facing Adobe CQ5 content management systems.
- Extensively worked on backend bundles development, build script modifications using pom.xml and Maven deployment methodologies.
- Provided support to work customer web content in both classic and touch UI.
- Experience developing Events Template and Related components in CQ 5.6.
- Configured users & groups within CQ5 system & setup the role based access to different pages and DAM assets.
- Involved in building the Client pages using HTML, CSS, JSP, angular.js, JavaScript/jQuery.
- Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements.
- Configuring the DAM asset editors and asset share screens to enable the interaction with client partners, distributors etc. to seamlessly access the images, documents in a secured way
- Used GIT which is a distributed revision control system for CQ5
- Participated in requirements analysis, technical input discussions, design & architecture of the Day CQ5 solutions
- Analyzing the client website requirements, planning and implementation of website on CQ5 platform
- Involved in building and deploying enterprise level web content management solutions with ADOBE CQ5
- Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
- Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
- Experience with JCR, Apache Sling, OSGI, Run Modes, CRXDE, WCM interface, CQSE and CRX interfaces
- Worked on major business logic changes to User Interface design changes using programming languages Core JAVA, JavaScript and HTML.
- Moving the applications to test and production environment.
- Building the application using maven.
- Prepare Java/J2EE development structure for Maven.
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
- Involved in solving the issues.
- Implemented dynamic page elements and form error validations using JAVASCRIPT.
- Implemented REST services.
- Extensively used XSLT to transform XML documents to HTML.
- Extensive working knowledge on good Project Documentation.
Environment: AdobeCQ5, AEM 6.1/6.2/6.3, CRXDE, Sling, JCR, Apache Sling, JDK 1.8, HTML, CSS, JavaScript, JSON, JSP, AJAX, Eclipse, GIT, JAVA, J2EE, MySQL, REST API, JQuery, Jenkins, Maven, XPath, Bootstrap, XML
Confidential, San Jose, CA
Senior Adobe AEM Consultant
Responsibilities:-
- Developed custom page content components, page templates, dialogs for web pages using AEM Slightly for Touch UI.
- Developed and deployed custom OSGI bundles in AEM system console.
- Wrote custom workflows for asset soft delete, creating B&W renditions, publishing web pages and content authoring.
- Installed and Configured AEM Authoring & Publishing Instance.
- Design and development of web pages using AEM, Slightly, HTL, JavaScript, HTML, CSS, Ajax and jQuery.
- Developed Adobe CQ templates and reusable components like multi-field components and customized other OOTB components.
- Worked on AEM communities for users to communicate and post their reviews.
- Strong knowledge on AEM associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
- Worked on Tar Compaction and Indexing as part of application maintenance.
- Used SVN as version control and integrated with Jenkins for continuous integration and nightly builds.
- Provided s to the business users in content authoring on AEM Author instance using Touch UI.
- Developed AEM adaptive forms.
- Used Bootstrap CSS framework that helps in designing web applications
- Adopted and utilized agile methodology as needed or requested
- Worked on web services to consume the data from the application API’s
- Wrote custom code (scheduler with corn job) to create assets in DAM, workflows to approve/reject assets and assign tags.
- Involved in building, deploying the code and moving code to different environments.
- Part of the application support team for fixing the incidents after the deployment.
Environment: AdobeCQ5, AEM 6.1/6.2, CRXDE, Sling, JCR, Apache Sling, JDK 1.7, HTML, CSS, JavaScript, JSON, JSP, AJAX, Eclipse, GIT, JAVA, J2EE, MySQL, REST API, JQuery, Jenkins, Maven, XPath, Bootstrap, XML.
Confidential, St. Louis, MO
Adobe CQ5 Consultant
Responsibilities:-
- Create and maintain customer-facing Adobe CQ5 content management systems.
- Extensively worked on backend bundles development, build script modifications using pom.xml and Maven deployment methodologies.
- Provided support to work customer web content in both classic and touch UI.
- Experience developing Events Template and Related components in CQ 5.6.
- Configured users & groups within CQ5 system & setup the role based access to different pages and DAM assets.
- Involved in building the Client pages using HTML, CSS, JSP, angular.js, JavaScript/jQuery.
- Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements.
- User on Authoring instance usage, content editing, approval, etc.
- Customized CQ5 workflows for content legal approval processes, defining custom renditions, etc.
- Responsible for production deployments, support, bug fixing & release management activities.
- Developed site search, search within modules using Adobe CQ search features.
- Responsible for writing build scripts using POM XML files, Maven and ANT scripts.
- Access web strategy and file changes and organize content for new products and services, seasonal changes.
- Designed interfaces and services for communicating with external applications and web-services
- Participated in design & architecture sessions, preparing the design documentation from functional specifications
- Creation of the content structure hierarchy (region, languages nodes, etc) and modularizing the content according to functional units
- Development of templates, page components and custom components which are available in out-of-box components
- Developing & customization of the custom components using ExtJS, edit configurations, etc according to the business requirements
- Developed custom client libraries (CSS and JS) scripts as per the requirements and configured and extended out-of-box CQ components
- Managed the Workflows to review the quality of content in web pages.
- Prepared and developed site content, presentations and newsletters.
Environment: Adobe AEM, CQ5, Apache Sling, CRX, CRXDE,JDK 1.6, jQuery 1.7, JSP, RESTful,Apache Tomcat 7.0, HTML, CSS, JavaScript, JSON, SVN.
Confidential, Boston, MA
Adobe CQ5 Consultant
Responsibilities:-
- Defining/identifying CQ Templates, CQ Pages, CQ Components, Digital Asset Management (DAM), Authoring and publishing the sites content
- Experience with CQ packages, Replication and Reverse Replication
- Actively involved in implementation of workflows and campaigns using CQ5.6
- Having working knowledge on Dispatcher Configuration and Internalization
- Extensively used Core Spring Framework for Dependency Injections of components.
- Configuring the dispatcher configuration, content switch rules, IIS site configuration
- On-going maintenance and release activities which includes development of custom components, making changes to existing pages/components, configuring new security rules
- Configuring the DAM asset editors and asset share screens to enable the interaction with client partners, distributors etc. to seamlessly access the images, documents in a secured way
- Used GIT which is a distributed revision control system for CQ5
- Participated in requirements analysis, technical input discussions, design & architecture of the Day CQ5 solutions
- Analyzing the client website requirements, planning and implementation of website on CQ5 platform
- Involved in building and deploying enterprise level web content management solutions with ADOBE CQ5
- Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
- Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
- Experience with JCR, Apache Sling, OSGI, Run Modes, CRXDE, WCM interface, CQSE and CRX interfaces
- Worked on major business logic changes to User Interface design changes using programming languages Core JAVA, JavaScript and HTML.
- Moving the applications to test and production environment.
- Building the application using maven.
- Prepare Java/J2EE development structure for Maven.
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
- Involved in solving the issues.
- Implemented dynamic page elements and form error validations using JAVASCRIPT.
- Implemented REST services.
- Extensively used XSLT to transform XML documents to HTML.
- Extensive working knowledge on good Project Documentation.
Environment: Adobe CQ 5.6, CRXDE, Apache Sling, Apache Felix, OSGi, AngularJS, JDK 1.7, HTML, CSS, JSON, JavaScript, JSP, REST, Sling, JCR, GIT, AJAX.
Confidential
Associate Java Developer
Responsibilities:-
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, Analysis, architecture design and development.
- Developed the web tier using JSP, Spring MVC
- Used Spring Framework for the Implementation of the Application.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Involved in designing and developing front end application using Spring, used JPA/Hibernate to write DAO classes to interact with the database.
- Used advanced core java features like annotations, generics, enhanced for loop etc. throughout the application.
- Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP.
- Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files
- Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
- Deployed the Application in WebSphere server.
- Used Eclipse as the IDE for development
- Maven is used as the build tool.
- Created unit test cases and mock objects using JUnit framework.
Environment: Java, J2EE, JSP, Spring MVC, IoC, Hibernate, JPA2, MySQL, SOAP, WSDL, JAX-WS, JIRA, JAXB, Ant, Log4J,Ant, HTML, CSS, JavaScript, XML, XSD, jQuery, Agile, JBoss, JUnit, IntelliJ IDEA, GIT.
