Cq5 Developer Resume
Madison, WI
SUMMARY
- 7+ years of IT experience in Analysis, Design and Development of applications which includes 4+ years of experience as CQ5 developer and 3 years of experience as a Java Developer.
- Experience in developing Web Applications which has integrated a number of functional capabilities like WebContent Management (WCM), Digital Asset Management (DAM), Identity and Access Management.
- Proficient in gathering requirements and developing Business and Functional Requirement Documents (BRD and FRD) and converting them into Technical Specification Document.
- 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).
- Played active role in requirement analysis, design, development of components, Workflows, Personalization, CQ forms, tagging, native e - Commerce and user stories using Adobe CQ.
- Good understanding of Software Development Life Cycle (SDLC),Agile and Scrum Methodologies.
- A result-driven, analytical and coherent software developer with excellent skills in programming languages like Java, C++, and web technologies like HTML.
- Experience gathering customer requirements, writing test cases and partnering with developers to ensure full understanding of internal/external customer needs.
- Preparing System test plans and System test design documents.Design and Develop functional and Technical requirements from teh business requirements.
- Performing Document Reviews and Code walkthrough for new and modified programs.Strong knowledge of Sales and Marketing.
TECHNICAL SKILLS
CMS Tool: Adobe CQ5
Programming Languages: C++,JAVA, Servlets, JSP, JDBC 4.0, AJAX, Web Services, SOAP,PHP
Database tools: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008
Scripting/Markup Languages: XML, JavaScript, HTML
Databases: MS SQL Server, DB2
Application Servers: Web Logic 10, JBOSS, WebSphere6.1, Apache Tomcat 6.1
Scripting: JavaScript, CSS, HTML, DHTML, XML, XSL, XSLT, SOAP, REST, AJAX, WSDL
Utilities: MS Office, UML
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
CQ5 Developer
Environment: Adobe Day CQ, JCR, Apache Felix
Responsibilities:
- Worked on components, forms, templates, workflows.
- Created Scaffolding forms.
- Created Users and Groups for workflow management.
- Documented each and every user story.
- Review of Code and prepare test cases.
- Developed custom components, customized forms for Internet and Intranet sites of teh company.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache teh landing pages html and serve as teh static pages from Apache.
- Worked on CQ5 Forms customization by developing teh custom form fields, writing teh custom constraints for form fields and specifying teh global validation resource type at teh form level.
- Provide author training to business users to familiarize them with teh design and usage of teh system.
Confidential, Columbia - MD
CQ5 Developer
Environment: AdobeCQ5, Java, JSP, Servlet
Responsibilities:
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilize HTML, CSSand JQuery for designing and implementing custom CQ components.
- 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.
- Implemented teh OSGI bundles for interacting with remote spring with webservices and custom business logic in java and deploy as jar files from teh Felix System Console.
- Has a completeunderstandingof CRX as a repository and accessing teh CRX content nodes by SQL Queries.
- Provide author training to business users to familiarize them with teh design and usage of teh system
- Worked on Adobe CQ5 CMS end and developed teh custom grid components
- Used GIT to review code and do a continuous integration.
- Used Subversion for version control across common source code used by developers.
- Mentored new team members in Day CQ for teh development team.
- Lead a team of 4, responsible for teh CMS deliverables
Confidential, Columbia, MD
Software Engineer
Environment: Adobe CQ5
Responsibilities:
- Teh project involved creating custom CQ components, create custom workflows and content authoring and for content editing for teh Confidential &B Media portal website. Teh site had articles, podcasts and videos displayed to its users.
- Developed CQ templatesand componentsbased onuser requirements.
- Developed RESTful Web services dat allow clients to perform web content management related functionalitiesremotelywithoutusingtheuser interfacetoolsprovidedby WEMproduct. Theseweb servicesareprovidedaspartoftheWEM solution implementation forCisco.com(CDC)website,toallow clientapplications leverage teh WEMcapabilitiesin theirownapplications.Tested thesame inSOAPUI.
- CQ 5.5 DAM AdminUI customization.
- CQ 5.5 Site AdminUI customization.
- Completed POCsfor Project implementation.
- Involvedinuser Acceptance Testing.
- Testing- Unittesting&Integrationtesting.
- InvolvedinCode reviewsand testing, identifiedmajor issuesin reviewsand resolved teh issues.
- Responsible for overseeing theQuality proceduresrelated to teh project.
Confidential, Brookfield, WI
Software Engineer
Environment: Java, Salesforce, XML
Responsibilities:
- Involved in Analysis, Design and Development of different phases of teh Process Flow module.
- Developed teh web interfaces for Process Flow using JSP technology, which provides flexibility in page design and makes easy for maintenance and modifications.
- Scripting of Test cases based on teh Specifications received for teh request.
- Responsible for testing of application on various levels like integration and System testing by utilizing various methodologies.
- Responsible for Coding using JSP, Java Servlets andXML.
- Responsible for proactively monitoring performance, diagnosing problems and tuning queries and databases.
- Used PL/SQL extensively to generate stored procedures and functions to use with Java.
- Involved in implemented all components of teh application including database tables, middleware designing, client-side web programming and server-side java programming.
- Involved in Salesforce.com Application Setup activities and customized teh apps to match teh functional needs of teh organization.
Confidential, LA
Java/J2EE Developer
Environment: Java, J2ee, XML
Responsibilities:
- Working with Business Analysts in analyzing requirements.
- Implemented Agile methodologies throughout teh SDLC.
- Designed, developed and implemented J2EE solution.
- Implemented MVC design pattern using Jakarta Struts Framework.
- Component Development using Message Driven Beans using JMS.
- Used JDBC to connect to teh Databases and perform various operations involving teh database.
- Developed Custom Tags to simplify teh JSP code.
- Designed UI screens using JSP, Ajax, Struts and HTML, CSS.
- Creating Low/High Level design, Unit/Integration testing plans, Reviews and various other artifacts as required by SDLC process followed by Client.
- Involved in preparing teh Use Cases and Test Cases.
- Involved in development of Front-End using JSP, HTML, Java Script, AJAX and Back-End using Hibernate ORM.
- Created and implemented PL/SQL stored procedures and triggers
- Used JSP, Standard Tag Libraries JSTL with Struts Framework.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX, JavaScript and worked on integration.
Confidential
Java/J2EE Developer
Responsibilities:
- Workflows are decision making tools used in Teamcenter for project and program management.
- Customized code is developed for new product using teh programming Languages C, C++, HTML, XML, JAVA and JavaScript’s.
- Worked on schedule manager tool which is used to assign tasks based on project data.Worked with Teamcenter in thin client and Rich client Customization. Worked in creating bill of materials (BOM) in Teamcenter using Structure Manager.
- Worked in Thin client customization of Teamcenter to support teh PMC (Project Monitoring and control) of Siemens GSS-offshore using Programming languages JavaScript’s, XML and Teamcenter 8.
Environment: C, C++, JAVA, J2EE, Eclipse, Struts, HTML 4/5, CSS 2/3, JavaScript, JQUERY, JSP, AJAX, XML and APACHE TOMCAT, Oracle