Cq5 Developer Resume
Washington, DC
SUMMARY
- Over 8+ years of IT industry experience with over 4+ years of expertise in Adobe CQ5 and 4+ years of JAVA/J2EE experience.
- Expertise in Adobe CQ foundational concepts including CRX repository, CQ5 WCM and use of core frameworks such as Apache sling and OSGI Bundles.
- Worked extensively in AEM/CQ 6.1, 5.6.1, 5.5, CMS, CRXDE Lite, WCM, OSGI Framework, DAM, Apache Sling, Apache Felix, JCR.
- Experience in developing custom components, page templates, workflow and Template components.
- Proficiency in day CQ foundation concept and deep understanding of all CQ building blocks including templates, components, widgets, dialogs, etc.
- Knowledge on administration tasks, creating and deploying packages, backup, recovery, tar optimization.
- Expertise in using various IDEs like CRXDE, CRXDE lite, RAD and Eclipse.
- Good Understanding of Social Collaboration and Campaign Management with CQ and integration of site Catalyst analytics with CQ.
- Proficient in designing and developing front end user interface using HTML5, CSS2.0/3.0, JSP, JAVA Script, JQuery.
- Build and Release using Maven and SVN.
- Expertise in client side validations and designing using HTML, JSTL, XML, XSLT, CSS, AJAX, JAVA Script, JSP.
- Proficient and good knowledge in JDBC, JSP, JAVA Script, Servlets, EJB and JMS.
- Expertise in OOA, OOD, SDLC, Software Development, JAVA Application Development and Object Oriented Programming (OOP).
- Expertise in implementing Agile (scrum), RAD and Waterfall development methodology for designing, implementation, testing and maintenance.
- Experience in developing cross platform and cross browser functionality and using debugging tools like firebug, Fiddler, JAVA Script Debugger and JSDT.
- Good experience in working on Spring framework, Eclipse, and SQL Server 2008.
- Experience in building both Table - based and Table-less websites for clients.
- Experience of development in different platforms like Windows98/NT/2000/XP/ Vista/7/8, UNIX, LINUX.
- Ability to multi-task and good Team player with extraordinary trouble-shooting and problem-solving capabilities.
- Excellent communication, interpersonal, organizing and analytical skills along with positive attitude, dedication and professionalism.
TECHNICAL SKILLS
Content Management: CQ 5.5.4 WCM, Adobe CQ 5.6.1(AEM), AEM 6.1, Adobe CRX
JAVA/J2EE Technology: JSP, JDBC, JAVA Beans, Servlets, EJB, JMS, JNDI
Web Development: HTML, CSS, XML, AJAX, JAVA Script
WCM Frameworks: Apache Felix OSGI Framework, Sling Web Framework, CRX Repository, Site Catalyst, Jackrabbit 2.0/3.0(OAK).
Databases: SQL Server 2000, Oracle 8i/9i, 10g/11g MySQL, Apache Jackrabbit (JCR)
Web/Application servers: Apache Tomcat, IBM Web Sphere, Web logic, JBOSS.
Framework & Architecture: Client Server, J2EE, Struts, Spring, Hibernate
IDE: CRXDE, Eclipse, Net Beans, IBM RAD, JBuilder
Operating Systems: Windows 98/NT/XP/Vista/7/8, LINUX, UNIX.
Other Technologies: PHP, Dynamic Data Structures, SOAP, VSS, File Vault, Maven, GitHub
PROFESSIONAL EXPERIENCE
CQ5 Developer
Confidential, Washington DC
Responsibilities:
- Designing and maintaining modular and extensible CQ components and services to suit the CQ requirements and following the industry standards.
- Developed custom components, customized forms for internet and intranet sites of the company.
- Development of static and dynamic web pages, landing pages, category landing pages using Content management system in AEM 6.1
- Provide estimates, designs, and specifications for AEM 6.1 Template, components and workflows.
- Hands on experience in migration from AEM 5.6.1 to AEM 6.1
- Experience in working with Struts, Springs and Hibernate
- Development and Implementation of custom Widgets for the existing components to make it more Dynamic and easy for the Front end development.
- Setup and configure Authoring and Publishing environments, replication agents, AEM 6.1 dispatcher to cache the loading pages HTML ad serve as the static pages from the apache.
- Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
- Implemented I18n translation for the AEM Components.
- Developed custom Workflows for RSS Feeds based on regions, languages and contributors and also for activating articles.
- Used CRX repository to access the CRX content nodes by SQL Queries and XPath.
- Building various web pages using HTML, CSS, JAVA Script and JQuery.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
- Evaluation of the code to ensure that it is valid, is properly structured, compatible with browsers, devices and operating systems and meeting the industry requirements.
- Ability to develop quickly and high quality via sprints under the SCRUM methodology.
- Worked on AEM 6.1 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.
- Provide the author training to business users to familiarize them with the design and usage of the system.
ENVIRONMENT: Adobe AEM 5.6.1, AEM 6.1, Sightly, CRXDE, HTML, CSS, JSON, JDK 1.7, JAVA Script, GIT, CRXDE, JQuery, Junit, JSP, Servlets, Apache Sling, Apache Jackrabbit, SQL, XPath.
Confidential, Chicago, IL
Adobe AEM Web Developer
Responsibilities:
- Involved in developing Confidential ’s article’s website portal as per the design requirements.
- Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and jQuery.
- Involved in developing Adobe CQ5 templates and generic and custom components.
- Worked on web services implementation and servlets.
- Worked on re-designing of the existing Confidential .com layout to make it responsive and the styles closely with the designer.
- Part of the team, working on component enhancements prioritized the level of bugs and proposed changes in existing Confidential Article layout.
- Involved in content management strategies, architecture and multichannel content delivery.
- Configured Authoring and publishing environments, replication agents, vanity url for different locales and also worked on configuring the dispatcher and mod jk using Spring webapp.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript, Angular JS
- Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
- Used log4j for logging the messages.
- Worked closely with the QA team for testing of CQ components and templates in both authoring and publishing environments.
- Involved in peer code reviews and also fixing the code quality issues.
Environment: Adobe CQ5.6, Java, JavaScript, JSP, HTML, jQuery, Handlebars, Sass, Backbone js, Grunt js, Servlets, CRXDE, JIRA, Apache Felix, Sling, OSGI, Eclipse, Maven, GIT.
Confidential, Wallingford, CT
CQ5 Developer
Responsibilities:
- Development of customizable Landing pages, CQ5 Custom components and main page and child page Templates.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance and Fix issues.
- Utilize HTML, CSS and JQuery for designing and implementing custom CQ components.
- Build workflows for the project and organize the digital assets in the digital Asset Management (DAM).
- Implemented Hibernate framework to interact with the database to update, retrieve, insert and delete values effectively and also used it as an ORM tool.
- Used Spring framework for dependency injection and Web MVC for controllers.
- Worked on the CRX as the repository and accessing the CRX content nodes by SQL queries and XPath.
- Development of Static web pages, landing web pages, Category landing pages using the Content Management System (CMS).
- Implementation of OSGI bundles for interacting with remote spring Webapp, Web services and custom business logic in JAVA and deploy as JAR files from the Felix System Console.
- Used GIT to review the code and do a continuous integration.
ENVIRONMENT: Adobe CQ 5, CRX, CRXDE, DAM, JDK 1.6, JQuery 1.7, MVC, JSON, JSP, Apache Tomcat 7.0, Apache Sling, CMS.
Confidential
Software Developer
Responsibilities:
- Worked as a Core JAVA software developer for enterprise content management and image software for Client.
- Involved in the process of Analysis, Design and development of the application.
- Developed UI using JSP, Struts and JAVA Script to simplify the complexities of the application.
- Actively involved in the process of Analysis, Design and development of the application.
- Developed application using J2EE technologies using a MVC base architecture with implementation of Apache Struts 1.3.8.
- Used Eclipse as the IDE foe the developing the application.
- Coded Struts Action classes, Model Classes.
- Involved in writing stored procedures, complex queries using SQL to process data on MySQL Database.
- Implementation of Form Based Authentication.
- Client Side validations using JAVA Script.
- Used Web Sphere application server for deployment.
- Involved in unit testing on project modules unit using Junit Frameworks.
ENVIRONMENT: JAVA/J2EE, JSP, Servlets, Struts, HTML, CSS, JAVA Script, Junit, Eclipse, SQL, JBOSS, CVS, LINUX.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Designed the application architecture using Struts Framework.
- Interacting with the business analysts and clients to gather the requirements and understanding the functional design specifications.
- Designing the banking Web application using Struts 1.3 Framework for Model View Controller (MVC) pattern.
- Implementation of JAVA Script for client side validations and JSPs for the development of the view of application.
- Developing and updating the user interface of the client webpage using JSP, JAVA Script, CSS and HTML.
- Deployed the application using the Apache Tomcat Server.
- Involved in the complete SDLC management using the Rational Unified Process (RUP) which includes Designing, Analysis, Development and Testing.
- Interacting with team members to understand the business domain and helping them for solving the technical problems and troubleshooting.
ENVIRONMENT: JAVA/J2EE, Struts, JSP, Spring, HTML, CSS, JAVA Script, Eclipse, AJAX, MySQL, Junit, Xml, Apache Tomcat.
Confidential
Software Engineer
Responsibilities:
- Developed UI for the insurance quote to get the user information using JSP and Struts Tag library.
- Development of Action classes, Service Classes for Resident Insurance premium payment module.
- Coding in JAVA Script for UI validation.
- PL/SQL Queries to get schedule of policy payment and defaults.
- Involved in the development of both Front end and Back end of the application using Struts, Hibernate and Web Services.
- Development of web services using Apache Axis web service engine. Used SOAP request response exchange pattern to exchange business XMLs.
- Implementation of web services for integrating with the remote client for accessing and reviewing the data.
- Development of CMP read only entity Beans to get the insurance quotes.
ENVIRONMENT: JAVA 1.5, J2EE, Java Script, JSP, Servlets, Struts, XML, SVN, ANT, JUnit, HTML, CSS, Apache AXIS, SOAP, WSDL, Oracle.