Adobe Cq5 Aem Lead Resume
Irving, TX
SUMMARY:
- Over 9 years of IT experience in software development includes analysis, design, planning, and development, deployment of applications using Adobe CQ, Java/2ee and C #.net technologies.
- Extensive programming in Web Technologies likes JSP, Servlets, JavaScript, HTML, XML, AJAX, JQuery, C# .net, ASP.net MVC, WCF, Sling Servlets, EJB, Adobe CQ5 APIs, AEM forms, Apache Sling, OSGi bundles etc.
- Good experience with Waterfall & Agile (Scrum) Methodologies.
- Experience in design and implementation of modules on Adobe CQ 5.6 and AEM 6.1. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Proficient in gathering requirements and developing Business and Functional Requirement Documents (BRD and FRD) and converting them into Technical Specification Document.
- 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 developing Web Applications which have integrated a number of functional capabilities like Web Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management, Social Media, and Search etc.
- Experience in CQ Component and Workflow development and Integrating CQ with other applications.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Worked on Integrations between business needs and technology solutions, helping to create technology solutions to meet clients' business needs.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
- Expertise in HTML5, CSS3 based web internet applications using JQuery, Content Management Systems with emphasis on W3C and usability standards.
- Expertise in OOA, OOD, Distributed Application Development and OOPs.
- Experienced in creating custom workflows, live copies and blueprints.
- Excellent communication, analytical and problem solving skills, with the ability to work individually as well as pat of the team player.
TECHNICAL SKILLS:
Content Management: Adobe CQ 5.5 - 6.0, 6.1
Java Technologies: Core Java, JSP, Servlets, EJB
.Net Technologies: C#, ADO.Net, ASP.Net
Web Technologies: HTML, Java Script, XML, CSS, AJAX, Jquery, JSON.
Web Service: Restful,SOAP UI
Operating Systems: Windows XP/7/8
Build Tools: Maven, Ant
Design Tools: Visio Professional
IDEs: Eclipse, Visual Studio and IntelliJ
Configuration Management Tools: CVS, SVN, VSS
Database Tools: Toad, SQL developer
Testing Tools: Fortify, Jasmine
UI debugging tools: IE Developer, firebug and Chrome developer tools.
PROFESSIONAL EXPERIENCE:
Confidential
Adobe CQ5 AEM Lead
Responsibilities:
- Installed and configured AEM5. 6.1, AEM 5.6 of Adobe CQ Web Content Management System
- Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
- Better understanding of Classic/Touch Modes of AEM5. 6.0 also created few dialogs using version 5.6
- Developed reusable components in CQ.
- Developed applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
- Developed custom components, customized forms for Internet and Intranet sites of the company
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, and DAM.
- Define implementation processes, quality gates and standards.
- Deployment of OSGI bundles 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
- OSGI bundle development experience
- 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
- 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.
- 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: AEM 6.0, CQ 5.6.1., JAVA, J2EE, OSGI, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, JSP, Web Services (SOAP, REST), Eclipse, SVN
Confidential, Irving, TXAdobe CQ5 AEM Lead
Responsibilities:
- Involved in design phase of the project, it included two sprints of Agile.
- Designed and developed Content Structure including folder structure.
- Create and maintain customer-facing Adobe CQ5 content management systems.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Designed and developed custom templates, components, custom dialogs, widgets, CQ5 bundles.
- Worked on updating Function Specifications and creating Design document, added all documentation on wiki Confluence.
- Create and maintain customer-facing Adobe CQ5 content management systems.
- 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.
- Designed and developed DAM structure including folder structure.
- Implemented custom workflows as per requirements.
- Designed DAM Tagging and taxonomy for website.
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Used Apache Maven for build automation.
- Analyzed and resolved technical issues relating to content management.
- Also involved in two initial demos to client and coordinating with off-shore team.
- Logged the application using log4j for easier debugging and maintenance.
- Team of 8 people. Responsible for 3 developers.
- Responsible for the designing and implementation of support components, workflows and interface app for CQ5 repository and endeaca.
- Co-ordinate with Onsite and offshore for getting the tasks complete required for the release.
Environment: Adobe CQ5.5, CQ5 DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, LDAP, Servlets, log4j, HTML, JSP.
Confidential, Bellevue, WA
Onsite Technology Lead
Responsibilities:
- Involved in two initial demos to client and coordinating with off-shore team.
- Worked on updating Function Specifications and creating Design document, Added all documented on wiki Confluence.
- Ability to manage the pages (Web Sites), assets (DAM) and Taxonomy (Tags)
- Ability to capture the responses (Analytic)
- Developed CQ components, Workflow and Integrating CQ with other applications.
- Develop highly interactive web applications utilizing CQ5.
- Content publishing in CMS.
- Developed custom CQ5 components for Web Content Management.
- Developed custom multi fields using ExtJS based on the requirements.
- Responsible for defining the Project setup, defining the templates required and components.
- Developed Java components for Adobe CQ5 CMS (Content Management System), set up all the dependent properties required for the application to an XML file and can also modify the property values and set the values to the Nodes.
- New websites and local environments, and migrated existing websites to the CQ5 platform; demonstrated ability to quickly learn new framework.
- Partner with the Scrum Master to lead our team in breaking down complex Features/Stobries into well understood and achievable tasks.
- Designed DAM structure including folder structure, Caching, Workflow for verification, and metadata management strategies.
Environment: Adobe CQ5.5, CQ5 DAM, CQ Tagging, Workflow, Scene 7, site catalyst, Java, J2EE, Apache Maven, JPA, Apache HTTP Server, SOAP and REST Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, JSP, TOAD, MS Visio, AJAX, JUnit, log4j, Windows XP.
ConfidentialSenior Software Engineer, Technology Analyst
Responsibilities:
- Responsible for the collection of requirements from East and West coffee applications
- Development, Code review and Performance tuning are some of the main responsibilities
- Involved in the development of programming user interface design for the Web application using HTML, Java Script & CSS, JQuery, and 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: .Net 4.0, C#, ASP.Net, ADO.Net, WCF, SQL Server 2008
ConfidentialSoftware Engineer, Technology Analyst
Responsibilities:
- Worked as a front-end and back-end developer on the main trouble ticket management application
- The GUI interface of the main application is built using Java Swing
- Developed UI intensive screens using Java Swing with JTable, JPanel embedded inside JDialog
- Handled various UI events like Save, Create, Update, Delete, View
- Developed Customized data drop down called Pick list to show the key value pair and provide further description on mouse over
- Provided Drag and drop functionalities for various components useful for scheduling of tickets
- Developed back end capable of handling real time data on an average 100 tickets per minute and 500 tickets per minute during peak hours.
- Worked as both front end as well as backend developed.
- Used Java Swing for developing UI layer of the application
- Directly worked with the client on requirement gathering, development, testing and deploying the application.
Environment: JDK1.6, JEE, Eclipse 3.5,CSS, HTML, JavaScript, JSF Prime faces, JQuery, Struts, Ajax, JSP, UNIX, WebLogic 10.3, IBM WebSphere 5.5, Oracle 12g