Adobe Cq5 Aem Lead Resume
Irving, TX
SUMMARY
- Over 8 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 WebTechnologies likes JSP, Servlets, JavaScript, HTML, XML, AJAX, JQuery,C# .net, ASP.net MVC, WCF,Sling Servlets, EJB, Adobe CQ5 APIs, AEM forms, ApacheSling, 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 CQ5building blocks, CRXrepository, leveragingwebcontentmanagement components for customization and porting of websites.
- Proficient in gathering requirements and developing Business and FunctionalRequirementDocuments (BRD and FRD) and converting them into TechnicalSpecification Document.
- Developed custom CQ components on top of JCR (JavaContentRepository) and ApacheSling (A RESTbasedwebdevelopment 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 developingWebApplications which have integrated a number of functional capabilities likeWebContentManagement (WCM), Digital AssetManagement (DAM), Identity&Access Management,SocialMedia, and Searchetc.
- Experience in CQComponent andWorkflow development and IntegratingCQ with other applications.
- Strong experience with setting up AEM/CQ5 using Maven and standardEclipsetools.
- Worked on Integrations between business needs and technologysolutions, helping to create technology solutions to meet clients' business needs.
- Strong experience with setting up AEM/CQ5 using Maven and standardEclipse tools.
- Experienced in using CRXDE and EclipseIDEs to develop CMSapplications.
- Expertise in HTML5, CSS3 based web internet applications using JQuery, Content ManagementSystems 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 problemsolvingskills, 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
Languages: 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, Irving, TX
Adobe CQ5 AEM Lead
Responsibilities:
- Installed and configured AEM5. 6.1, AEM 5.6 of AdobeCQWebContent Management System
- Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
- Better understanding of Classic/TouchModes 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 AdobeWCM, 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 CQrepository obtained from different providers.
- Provide estimates, designs, and specifications for CQ5templates, components, and workflows
- OSGI bundle development experience
- Solid understanding of all AdobeCQ building blocks and the CQdevelopment 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 AdobeCQ foundational concepts, including the CRXrepository, the CQ platform, the use of coreframeworks such as Apache Sling and ApacheFelix.
- Developed GUI using HTML and JavaScript.
- Effectively communicate design to customers and present design options/considerations.
- Adopt and utilize iterative/Agilemethodology 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, TX
Adobe CQ5 AEM Lead
Responsibilities:
- Involved in designphase of the project, it included two sprints of Agile.
- Designed and developed Content Structure including folder structure.
- Create and maintain customer-facingAdobeCQ5 content management systems.
- Worked on CRX as a repository and accessing the CRX content nodes by SQLQueries and XPath.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Designed and developed custom templates, components, custom dialogs, widgets, CQ5bundles.
- Worked on updating Function Specifications and creating Design document, added all documentation on wikiConfluence.
- Create and maintain customer-facing AdobeCQ5 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 DAMTagging 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: AdobeCQ5.5,CQ5DAM, 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-shoreteam.
- Worked on updating FunctionSpecifications and creating Design document, Added all documented on wikiConfluence.
- 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 WebContentManagement.
- Developed custom multi fields using ExtJSbased on the requirements.
- Responsible for defining the Project setup, defining the templates required and components.
- Developed Java components for Adobe CQ5CMS (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 CQ5platform; demonstrated ability to quickly learn new framework.
- Partner with the ScrumMaster 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.
Confidential
Senior Software Engineer, Technology Analyst
Responsibilities:
- Responsible for the collection of requirements from East and Westcoffeeapplications
- Development, Codereview and Performance tuning are some of the main responsibilities
- Involved in the development of programming user interface design for the Webapplication using HTML, Java Script &CSS, JQuery, and Ajax to the requirements of the client.
- Worked with Agile and Scrummethodologies for project development.
- Coordination of project activities and ensured that all project phases are followed and properly documented.
- Developed non-functional HTML, CSSpages from the mockups and involved in UIreview with UIarchitect and BusinessUnits.
- 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 IntegrationTesting.
- Involved in implementing the UI to support all the major browsers like Internet Explorer, MozillaFirefox and GoogleChrome.
- 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
Confidential
Software Engineer, Technology Analyst
Responsibilities:
- Worked as a front-endandback-enddeveloper on the main troubleticket management application
- The GUIinterface of the main application is built using JavaSwing
- 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 100tickets per minute and 500tickets per minute duringpeak hours.
- Worked as both frontend as well as backenddeveloped.
- Used JavaSwing for developing UIlayer 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