Adobe Cq5 Developer Resume
Chattanooga, TN
PROFESSIONAL SUMMARY:
- 7+ Years of IT Experience as Software Professional with 3 Years in Adobe CQ5 and 4 Years in Java UI.
- Proficient in CQ templates, components and workflows. 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 (Day's latest suite of WCM, DAM, and Social Collaboration applications).
- Experience in Design, Development, Testing, Administration, and Troubleshooting in Adobe CQ5 and Exposure to Social Collaboration and Users/Groups Administration in AEM.
- Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites
- Implemented Presentation layer using CSS Framework, angularJS, Wire - framing, HTML5.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
- Well versed in designing presentation layer components using JSP, JavaScript, XML, CSS, JQuery, Json, Adobe CQ5 APIs, OSGi bundles,
- Experienced in developing applications using CRXDE, Eclipse and Maven.
- Working knowledge on App servers like Weblogic, Websphere,Tomcat in building and deploying applications.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
- Experience in SQL, MySQL, PL/SQL Database Triggers, Cursors, Packages, Stored procedures, Functions and Exceptions.
- Developed Use Case diagrams, Class Diagrams and sequence diagrams using Rational Rose.
- Experience Working with Agile Methodologies for development Process in different way of approaches like SCRUM, Iterative.
- Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes.
- Extensive experience in AEM 5.6.1 technologies ranging from designing and implementation of CQ components, integrating UI and java script frameworks.
- Good experience with Operating Systems like Mac OS, Windows and UNIX / LINUX.
- Great learning skills to adapt the rapid changing technologies and implementing the same at work.
TECHNICAL SKILLS:
Technologies: AdobeCQ5.4, AdobeCQ5.5, AEM5.6.1., CQ5 DAM, Adobe CQ5 APIs, CQ Tagging
Programming Languages: Java/J2ee, C/C++
Application Servers: Apache Tomcat, Web Server,Websphere,Weblogic
Web technologies: HTML, CSS, JavaScript, JQuery, JSON, AngularJS, AJAX,Bootstrap,Node.js,Require.js,Backbone.js,Ext.Js
Java IDE: Eclipse,CRXDE
Database: Oracle 11g/10g/9i, SQL Server,MYSQL,Db2
Build and Release: Jenkin,Maven
Source code: Control SVN
Operating Systems: UNIX,LINUX,Windows,Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, Chattanooga, TN
Adobe CQ5 Developer
Responsibilities:
- Designed and developed, CQ5 building blocks including templates, components, dialogs, Widgets, workflows.
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Developed CQ5.6 custom workflow templates and modules for WCM lifecycle management
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
- Developed GET/POST sling servlets to provide various services in the CQ system.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows .
- Experience on creating cq:dialog & dialogs for both Touch UI/ Classic UI in AEM 5.6
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
- 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.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
- Worked on permissions to the Collections and publishing those permissions to the publish instance.
- Build and Release Management in CQ using Maven and SVN.
- Implemented client side validations using JavaScript.
- Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTful Services.
- Implemented server side tasks using Servlets and XML.
- OSGI bundle development experience.
- Developed GUI using HTML and Java Script.
- Effectively communicate design to customers and present design options/considerations.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Produce quality work even when under extreme time pressure and deadlines.
Environment: : AEM5.6.1, Adobe CQ5, JAVA, J2EE, OSGI, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Maven, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN.
Confidential, Richmond,VA
Adobe CQ5 Developer
Responsibilities:
- Design and implement components for the Adobe CQ platform.
- Developed a Restful content delivery framework.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.5
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed custom components related to parsys using CRXDE lite for the component structure and used CRXDE, Eclipse IDE for scripting.
- Performed Requirement analysis including presentations.
- Contributed in developing CQ5 Testing and Production Rollout Plan.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilized HTML, CSS, JQuery and Javascript for designing and implementing custom CQ components.
- Integrated with a shared repository globally accessible repository for shared, permissions-based digital media assets using CQ5 DAM.
- Participated into CQ5 design and framework development.
- Integrating search technology Lucene and web analytics with CQ5.
- Implemented SOA architectural pattern using SOAP based web services.
- Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser Developed Servlets to invoke business methods interacting with database via Hibernate Persistence Framework.
- Working knowledge on Importing, Exporting CQ Packages & Bundles.
- Exposure to dispatcher configurations as part of AEM website architecture
- Created web-services both restful and soap based from scratch.
- Integrated pre-existed Web Services written on .NET Framework.
- Worked on Model using JavaBean.
- Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle).
- Developed code to send and receive messages to/from MQ (queue).
- Used Apache Maven for build automation.
- Logged the application using log4j for easier debug and maintenance.
Environment: Adobe CQ5.5, CQ5 DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, Servlets, JDBC, MS SQL Server, HTML, JSP, TOAD, UML, AJAX, log4j, Linux.
Confidential, Richmond,VA
Adobe CQ5 Developer
Responsibilities:
- Map existing site pages to CQ5 templates.
- Understand existing site structure and navigation.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Developed web applications in CQ5 systems in coordination with software development teams.
- Participated in meetings related to application architecture, designing and development.
- Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
- Integrating backend jobs with CQ5 for daily interest rates, APR etc.
- Development of modules and OSGI bundles.
- Export/Import of Content via package manager.
- Performed Unit Testing on developed modules and involved in trouble shooting the components.
- Interacted with the testing team to track the defects.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Analyze functional and business requirements for optimum utilization of CQ5 components and performance.
- Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
- Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON
- Assisted in functioning of CQ5 solutions by documentation and validation procedures of non-functional requirements.
- Train business users on how to use CQ5 to modify content and publish.
- Give backend production support when there is any deployment.
- Test your changes in Development, QA, Stage environments thoroughly before going to production.
Environment: Java 1.7, J2EE, Servlets, JSP, JavaScript, JQuery, Maven, CQ5.4 WCM.
Confidential
UI Developer
Responsibilities:
- Involved in server side Web development.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Used SVN for version control and QC for defect tracking.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
Environment: JSP, JDBC, HTML, Java Script, XML, XSLT, AJAX, CSS, JQuery, PL/SQL, Unix.
Confidentia
UI Developer
Responsibilities:
- Responsible for understanding the business requirement.
- Involved in the development of programming user interface design for the Web application using HTML, Java Script & CSS, JQuery, Ajax to the requirements of the client.
- Worked with Agile and Scrum methodologies for project development.
- Coordination of project activities and ensured that all project phases are followed and properly documented.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Model building by hand in HTML, CSS, XHTML, JavaScript, JQuery and AJAX.
- Extensively involved in the discussions and design sessions for user experience to provide inputs to design implementation.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Involved in implementing the UI to support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
- Debugging the code using browser tools like Firebug.
- Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
Environment: HTML, XHTML, CSS, Dreamweaver, JavaScript, JQuery, AJAX, Eclipse IDE.