We provide IT Staff Augmentation Services!

Adobe Cq5 Developer Resume

5.00/5 (Submit Your Rating)

VA

SUMMARY

  • Over 7+ years of software development experience in cutting edge technologies like Java/J2ee, CMS and involved in the full cycle implementation of software design process including requirements gathering, prototyping, and proof of concept, development and maintenance.
  • Involved in several projects spanning Telematics, Insurance, Finance, Banking, Ecommerce, Telecommunication, and Medical, Retail, Health Care and Content Management systems.
  • Worked on design and implementation of modules on CQ 5.5 and 5.6.1. Developed a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • 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 (Day's commercial JCR Implementation), and CQ5
  • Architected and Implemented enterprise search solution for CQ websites using SOLR, Endeca and integrate with Ecommerce products.
  • Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5 and Spring Webapp (dispatcher and mod jk configuration), vanity url configurations for different locales.
  • Have a good understanding of Social Collaboration and Campaign Management with CQ.
  • Hands on experience on Enterprise/Web Content Management (WCM) application Documentum.
  • Expertise in developing front - end applications using jQuery, AngularJS, JavaScript, HTML, and CSS.
  • Created a single sign-on environment using SAML for security exchange between our company and OEM. The validation of the SAML token is done using Spring security implementation.
  • Working experience on Agile methodologies (Scrum Development and Extreme Programming).
  • Implemented the Message Driven Beans using JMS/MQ Series
  • Strong communication and analytical skills, ability to handle multiple tasks as well as work independently or in a team.
  • Experience with version tracking systems like CVS, GIT, Perforce and Subversion.

TECHNICAL SKILLS

Java Technologies: Servlets 2.3, JSP 1.2, HTML, JDBC 2.0, CSS, ANT, MAVEN, RMI, JMS, Applets, XML, Dream Weaver, Java Beans, Java Mail, Webservices, Apache Jakarta (Ant, Log4j, Struts, Tomcat, Cocoon, Commons), AJAX, JQuery, ExtJS, JSON, REST API

Languages: C, C++, Java, Java Script, XML, UML, HTML, SQL, PL/SQL

Development Tools: Eclipse 3.0/3.1, WinCVS, Perforce, Ant, Putty, XML Spy, Spring ROO and Subversion.

Content Management: Developer Studio 4i/5, Workflow Manager, Adobe CQ5.6.1, Apache Jackrabbit, Apache Sling, Apache Felix, Documentum

Testing Tools: Junit, WebUnit, Cactus, OpenSTA and JTest, LoadRunner, groovy integration with SOAP UI.

Messaging Servers: JMS (Java Messaging Service), Web Services, MQSeries and Axis

Designing and Modeling: OOAD Using UML, J2EE Design Patterns, Object Oriented Gang of Four Design Patterns

Operating Systems: Windows XP/2000/NT, Linux, Solaris and HP-UX

PROFESSIONAL EXPERIENCE

Confidential, VA

Adobe CQ5 Developer

Responsibilities:

  • Worked as Onsite Coordinator interfacing the client and offshore team and responsible for all the deliverables.
  • Develop the customizable landing pages using CQ components that will be consistent across the internal websites. CQ components are developed HTML5, CSS3, JQuery and Extjs. Some of the reusable custom CQ components being Gray component with custom multifield, Success Story Component with iFrame and imageLinking for Videos and News component for reading the rss feed etc.
  • Work on CQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level, custom actions like guest login action, mail and store action etc.
  • Created the scaffolding of the pages for webinars, workshops, conferences and contributors and news requirements.
  • Implement the enterprise search using SOLR.
  • Provide author training to business users to familiarize them with the design and usage of the system
  • Involve with content management strategies and architecture and multichannel content delivery.
  • Architecting CQ content taxonomy, content replication, personalization and physical infrastructure
  • Set up the maven project structure for building the packages, subversion for source control, file vault for importing the code from JCR to file system and vice versa.

Environment: JDK 1.6, Html5, CSS3, SASS, AngularJS, JSON, JQuery 1.7, ExtJS 4.0, Adobe CQ5.6.1 Apache Sling, Apache Jack Rabbit, Apache SOLR 3.6, CRX, CRXDE, JUnit 1.4, QUnit, Tortoise SVN 1.6, File Vault, JSP, My SQL 5.5, Restful Web services.

Confidential - Detroit, Michigan

Senior J2EE/Adobe CQ5 Consultant

Responsibilities:

  • Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilize HTML, CSS, JQuery and extJS for designing and implementing custom CQ components.
  • Implemented the enterprise search using Endeca.
  • Architect Adobe CQ implementation solutions and integrations with other software platforms, hybris and Endeca as examples.
  • Manage an enterprise CMS system for a multinational entity, implement a governance policy, create users and roles, and build workflows, as well as utilize Digital Asset Management.
  • Involve with content management strategies and architecture and multichannel content delivery.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp webservices and custom business logic in java and deploy as jar files from the Felix System Console.
  • Have a completeunderstandingof CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Utilize industry best practices including taxonomy, security, content publishing and content life cycles.
  • Provide author training to business users to familiarize them with the design and usage of the system
  • Implemented the internationalization (I18N) for all the components in Day.
  • Worked on Multi Site Manager (MSM) in CQ5 there by enforcing a common base structure and common content across all versions of website.
  • Worked on Adobe CQ5 CMS end and developed the custom grid components using ExtJS and integrated them with the insight web.
  • Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5 and Spring Webapp (dispatcher and mod jk configuration), vanity url configurations for different locales.
  • Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts into the son type nexus repository.
  • Used Log4J for logging and tracing the messages.
  • Used Subversion for version control across common source code used by developers.

Environment: JDK 1.6, Spring MVC, Html5, CSS3, JSON, JQuery 1.7, ExtJS 4.0, Adobe CQ5 Apache Sling, Apache Jack Rabbit, CRX, CRXDE, Encdeca 2.3, JPA, JUnit 1.4, Tortoise SVN 1.6, JSP, My SQL 5.5, Restful Web services, Apache Tomcat 7.0 and Jetty.

Confidential, TX

Senior Software Engineer

Responsibilities:

  • Active in all the phases of the project and coordinated with various stakeholders in getting the business requirements, analysis and developing the interface specification.
  • Designed and developed the page templates, components and workflows for the re-design of Customer Web portal.
  • Design and document the technical specification of components and templates to provide implementation guideline for fellow developers
  • Created workflows for creating multiple renditions of images.
  • Involved in setting up the authoring and publishing environments, setting replication agents etc.
  • Migrated JavaScripts to new CMS and tested functionality.
  • Provided the training to Authors (business users) about the usage of the developed components and templates.
  • Implemented the internationalization (I18N) for all the components in Day.
  • Built complex JSON object for rendering the UI using JavaScript.
  • Implemented the generic framework, major services in IS and integration of Products and resource management applications.
  • Implemented the framework to process inbound and outbound feeds using Spring Integration and Spring Batch.
  • Implemented the OEM specific validation dynamically in the .drl files using drools.
  • Created a single sign-on environment using SAML for security exchange between ATX and OEM. The validation of the SAML token is done using Spring Security implementation.
  • Developed the System Trace front end UI to monitor the applications using Adobe Flex 3.0
  • Worked on developing the framework for automation of test cases using the groovy script integration with SOAPUI.
  • Implemented the Client framework for calling the Siebel Web services and dozer converters to convert the Java to Siebel and vice versa.
  • Created Database Tables, Sequences and used the Spring ORM with Hibernate and Spring DAO layer for data persistence and retrieval.
  • Used Maven scripts to build the application and deploy on Glassfish application server. Used the continuous integration server to deploy the artifacts into the sonatype nexus repository.
  • Used Log4J for logging and tracing the messages.
  • Used Subversion for version control across common source code used by developers.

Environment: Core Java, XHTML, JSF, Spring Framework 2.5/3.0, Apache JackRabbit, JSON, Adobe Day CQ 5.4, Sling, Spring MVC, SAML, Spring Security 3.0, JavaScript, Adobe Flex 3.0 MXML/Action Script, Oracle 10g, DB2 8.2/9.1, Sybase 12.5, PL/SQL, Hibernate 3.1, JUnit, Tortoise SVN 1.6, Drools, Eclipse, SQL Developer, HTML

Confidential, Omaha, NB

Senior Software Engineer

Responsibilities:

  • Worked on Multi Site Manager (MSM) in CQ5, enforcing a common base structure and common content across the website
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath
  • GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developers machine
  • Development of static web pages, landing pages, category landing pages using content management system (CMS), Adobe CQ5
  • Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
  • Built various web pages using HTML, CSS, Java Script, JQuery, and AJAX
  • Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache
  • Worked on CQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level
  • Good experience in working on Spring framework, Eclipse, and SQL Server 2008

Environment: JDK 1.6, Html, CSS3, JSON, JQuery, ExtJS 4.0, Adobe CQ 5.4,5.3 Apache Sling, Apache Jackrabbit, CRXDE, JUnit, QUnit, GIT, File Vault, JSP, and Servlets

Confidential

System Software Engineer-II

Responsibilities:

  • Gathered functional requirements from Business Analysts and designed prototype.
  • Created multiple Docbase, folders and user base according to the requirement of different departments
  • Developed WDK Templates, Business Direct Templates, and Custom WEBTOP Page. Wrote the Documentum Query Language constructs to retrieve the documentum objects from the Documentum repository.
  • Built a custom search enhance tool for multiple search to ensure quick search through filtering of keyword
  • Used Spring Framework for Dependency injection and integrated it with the Hibernate Framework
  • Added functionality to existing and wrote new validators and interceptors to implement AOP.
  • Implemented the server side EJB components using SessionBeans and Message Driven Beans using JMS for asynchronous communication of the tasks.
  • Involved in writing the complex business logic to reassociate the newly discovered addresses with the existing element
  • Implemented the host functionality using C++ on Linux and written the shell scripts for testing. This host functionality has been tested on Linux, HPUX, IBM AIX and Solaris.
  • Implemented the windows multipath functionality using C#.Net.
  • Implementation of Service Oriented Architecture (SOA) framework for developing reusable services using open standards such as JMS and Web Services. XML Web Services interact with cross application environments.
  • Designed various tables required for the project in Oracle database and used the PL/SQL Stored Procedures in the application to convert the object path. Integrated it with perl to make it a standalone tool.
  • Involved in Debugging and Resolving critical QA issues.
  • Involved in System and Integration testing of all the modules like UI, Provider Code, Infrastructure code and CLI.

Environment: Core Java, J2EE, Developer Studio 4i/5, Documentum Application Builder5.2.5,Workflow Manager,Web Publisher 4.4.2/5.2, WDK 4.2/5.2, WEBTOP 5.2, Documentum CMS 5.3, Spring Framework 2.0, Axis 2.0, SWING, Hibernate Framework 3.0, JSTL 1.2, DHTML, JavaScript, Oracle 10g Database, Oracle Application Server 10g, PL/SQL, Tomcat 5.0, JUnit, Perforce, JDeveloper 10.3.1, TOAD 8.0, Rational Rose, HTML, XML, XSLT, AJAX, JSP, Servlets and Jboss 4.0

Confidential

Java Developer

Responsibilities:

  • Worked on user requirement gathering to move further on to development phase.
  • Gained in depth knowledge inObject Oriented Programming concepts and learned several measures in implementing them.
  • CreatedUML diagrams such as use case, class diagram, and activity, sequence diagrams.
  • Involved in implementation of presentation layer logic using HTML, CSS, JavaScript and XHTML.
  • Developed service layer logic for core modules using JSP and Servlets and involved in integration with presentation layer.
  • Development and implementation of application using Java and Adv. Java techniques.
  • Worked on event listener, action listener, mouse listener classes in Java.
  • Implemented JDBC connectivity and used JDBC connections to store and retrieve data from the database.
  • Created tables, stored procedures in SQL for data manipulation and retrieval.
  • Deployed, tested and implemented Eclipse IDE
  • Performed UNIT testing for the application developed.

Environment: JAVA, Adv. Java, JSP, Servlets, J2EE, MySQL, MVC architecture, MS Excel, HTML, XML, CSS, Java Script

We'd love your feedback!