Adobe Cq5 Developer Resume
West Chester, PA
PROFESSIONAL SUMMARY:
- Around 7 years of IT Experience. Expert in AEM (CQ5), JAVA and J2EE.
- Implemented Adobe CQ Templates, Components, Workflow, style sheets, JSON, JQuery, Angular JS, Meta tagging and performed CMS administration tasks.
- Experienced in JCR, OSGI, SLING, Apache Jackrabbit, OAK.
- Experienced in CRXDE and Eclipse IDEs to developed AEM applications.
- Worked on creating workflows and users administration in CQ.
- Created custom Sling Bundles as part of new functionalities provided to CQ sites.
- Experienced HTML5, CSS, JavaScript and JQuery library to implement user interface screens.
- Implemented Personalization (Dynamic Content Targeting) for Regional based content using AEM Campaigns and Segments.
- Developed custom AEM 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 (Day's latest suite of WCM, DAM, and Social Collaboration applications).
- Experienced in MSM (Multi Site Manager) created Blueprints & Live Copies and Internationalized components and dialogs.
- Worked on development of Adaptive forms components, creation of forms and debugging the forms issues.
- Worked on Apache Solr search.
- Experience with e - commerce, retail, insurance domains.
- Worked on SOAP and REST webservice integration with AEM websites using Apache CXF, Apache Axis and Ajax.
- Experienced in Object Oriented Analysis, design and development using Java, J2EE (Servlets, JSPs, JNDI, Java Beans, JDBC)
- Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
- Experienced in using RDBMS like Oracle, DB2, Microsoft SQL Server and MySQL, Mango DB.
- Experienced in developing applications using CRXDE, Eclipse, Rational Application Developer (RAD) and Netbeans IDEs.
- Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Experience developing UI for the applications using JSP, HTML, DHTML, XML, XSLT, CSS, JavaScript and Ajax.
- Experience in database programming using SQL and PL/SQL.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Extensively worked on JUnit, LOG4J and Ant frameworks.
- Proven ability to work with senior level business managers and understand the key business drivers that impacts their satisfaction.
- Versed with development methodologies namely SDLC, Agile and SCRUM.
- Resourceful, self-starter, self-motivated with aptitude to self-train and adapt to new market trends, requirements and ideas.
TECHNICALSKILLS:
CMS: Adobe 6.2, 6.1,6.0,5.6,5.5 (AEM), OSGI, Apache Felix, Apache Sling API, JCR, CRX, Apache Jackrabbit, OAK
LANGUAGES: Java, J2ee, JDBC, JSP, Servlets, Web Services(SOAP), Restful Services, JSON, Jersey Client Rest API, Spring MVC, Hibernate, PL/SQL, JSF, Struts
WEB: HTML5,HTML/DHTML, Java Script, CSS3, AJAX, JQuery, Angular JS, Bootstrap, Less
DATABASES: MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server, Microsoft Access, Mango DB
IDE: CRXDE, Eclipse, Spring Source Tool Suite, MyEclipse, J Developer, RSA (Rational Software Architect)
WEB/APPLICATION SERVERS/TOOLS: Apache Tomcat, JBoss, WebLogic, WebSphere, Maven, Jenkins, Hudson
VERSION CONTROL: VSS, SVN, GIT Hub
OS: Windows, Linux, Unix
PROFESSIONAL EXPERIENCE:
Confidential, West Chester, PA
Adobe CQ5 developer
Responsibilities:
- Have worked on 6.2, the current project is based on the old legacy system and we are migrated all the content from legacy system to 6.2.
- Involved in designing, developing, debugging and maintaining user interface for websites based on functional requirements and scope of work.
- Designed and implemented Templates and Components for Adobe CQ platform.
- Diagnose and solve technical problems related to content management implementation.
- Access control put in place for content, components and workflow stages.
- Design, Develop and Support WCM components, integrations and applications.
- Developed components that include fetching the content dynamically based on tags.
- Implemented templates to be used by various pages such as product, department and device pages.
- Worked on indexing the content with Apache Solr and fetching the search results.
- Implemented custom components using Sightly CQ tags, JQuery, JavaScript.
- Used OSGi to deploy dynamic libraries.
- Worked in Digital Asset Management (DAM) and managed the assets.
- Implemented server side service components using Apache Felix framework and apache sling.
- D eveloped Java components for AEM6.2 CMS (Content Management System) and deployed/tested on Author/Publisher instances.
- Implemented components to utilize services through sling service calls and Sightly.
- Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
- Performed Unit Testing on developed modules and involved in trouble shooting the components.
- Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other Environments.
- Implemented Sling servlets to provide Ajax handling.
- Exported/Imported packages to deploy on test servers.
- Developed Servlets to handle requests from the client in an OSGi bundle.
- Content authoring and maintenance for test Environments.
- Vaultclipse and CRXDE used extensively to perform development.
Environment: Adobe AEM/6.2,6.1, Java, Servlets, Sightly, XML, HTML, Java Beans, Eclipse - Vaultclipse plug-in, JavaScript, CSS, JQuery, web services, CRXDE, JCR 2.0, OSGi (Apache Felix), REST, CVS, Apache Sling
Confidential, Framingham, MA
AEM Developer
Responsibilities:
- Involved in design and development of reusable components and AEM templates using Sightly.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe AEM.
- Provide estimates, designs, and specifications for AEM templates, components, and workflows.
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.
- Developed Sling Servlets to ;’provide Ajax handling in an OSGi bundle.
- OSGi has been used to deploy dynamic libraries.
- Demos to User Groups, Video demo creation and Wiki Documentation.
- Designing and developing web applications using the Adobe platform, including site structure, custom components, custom workflows, object model designs (Java APIs), and unit testing.
- Working with CRXDE Lite, DAM (Digital Asset Management), WFM (Workflow Management), (Campaigns, Social Community, Blogs, Packages deployment to other environment, OSGI Console (Configure and Manage the application Platform).
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit and JCR.
Environment: Servlets, JSP,HTML,XML,JSON, XSL, Bootstrap, JQuery, Eclipse, MySQL, JavaScript, Adobe AEM/5.6, CRXDE, JCR 2.0, OSGi (Apache Felix), Maven and Rally, Eclipse- Vaultclipse plug-in
Confidential, Jacksonville, FL
Adobe CQ5 developer
Responsibilities:
- Developed custom CQ5 templates, components, OSGI bundles using JavaScript, JQuery and Ajax.
- Implementation of Client Libraries to avoid duplicate JS and CSS files.
- Created the workflow to send an email to the recipients and created the custom workflow to start the scheduler for daily running of the task at a specified time.
- Worked in Digital Asset Management (DAM) and managed the assets.
- Involved in testing and bug fixing of the application.
- Involved in packaging and deploying the application using Maven in different environments.
- Configured Dispatcher for load balancing and caching.
- Setup and configure Authoring and Publishing environments, replication agents.
- Experience working in Agile development following SCRUM process, JIRA and daily stand-up meetings.
- Used CSS for applying style in entire applications. Implemented dynamic CSS to show the status/progress bar in our application.
- Worked with the security team to setup roles and access control in WCM for content, components and workflow stages.
Environment: Windows7, AdobeCQ5.5, CRXDE, OSGi, Apache Felix, DAM, Spring DM, Spring Web services, Ajax, JQuery and SVN.
Confidential
Java Developer
Responsibilities:
- Actively participated in writing Project design documents, models, use case documents using RSA and RUP.
- Worked on the entire MVC architecture of Struts including Action class, Action Form, and Validation Framework.
- Developed critical & responsive GUI/front-end components using HTML, DHTML, JavaScript, Swings.
- Developed the front-end and middle tier using Struts Framework, JSP, Servlets, CSS, HTML and JavaScript.
- Development of EJB Session Beans to support the business logic for front end screens.
- Developed Message-Driven Beans in collaboration with Java Messaging Service (JMS).
- Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert, and delete values effectively.
- Used AJAX (Asynchronous Java Script with XML) to make the application more responsive and user-friendly.
- Used XSLT to transform XML documents into HTML templates without changing the original XML documents.
- Proficient in writing complex SQL Queries and Participated in writing and executing PL/SQL stored procedures, functions and triggers for Oracle to create a Database Management System.
- Generated the reports using BIRT Report in eclipse.
Environment: Java, Servlets, JSP, Struts 1.2, Enterprise Java Beans(EJB 2.0), Velocity, Swing, HTML, XHTML, XML, XSLT, XML Schema, CSS, AJAX, JDBC, SQL, Oracle 10g, Hibernate, Eclipse, SQL Query Manager, ANT, UNIX, Windows XP.