Lead Adobe Aem /cq5 Developer Resume
Littleton, CO
SUMMARY
- An Enterprise Web Content Management System professional having 7+ of working experience in Information Technology with 4 year in Adobe CQ5/AEM and 6 years in Java UI & Front End Web Development and administration.
- Expertise in AdobeAEM6.1, 6.2 WCM, Components, Widgets,AEMDAM, and Apache Sling
- Developed customAEMcomponents 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 Adobe Analytics and Adobe Target Content Optimization systems
- Hands on experience with web technologies like HTML, JavaScript, Angular.Js, Bootstrap, CSS, JQuery, AJAX.
- Experience with tools such asSelenium(SeleniumIDE,SeleniumRC andSeleniumWeb Driver), Grid, JUnit/JAVA, Data Driven/Keyword Driven/Hybrid Framework
- Extensive experience inAEMtechnologies ranging from designing and implementation of Day CQ Components, Page Templates, Workflows and Custom widgets.
- Worked on core web technologies including XML, XHTML, and client/server - side scripting languages such as Java Script, and JSP, and web services development using SOAP and REST-full implementations.
- Experience in Adobe Web Content Management, Digital Asset Management, Tagging Management, Campaigning Management and User Management.
- Extensive knowledge in design and development of J2EE applications JDBC using Core Java, Java Collections, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
- Good understandingof network protocolsand applications involving TCP/IP, SNMP, SMTP, SSH, HTTP, DNS.
- Good exposure to Maven, File Vault and cURL.
- Working Knowledge on CSS pre-processors such as LESS.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS:
Web Technologies: HTML 4/5, CSS 2/3, JavaScript,1.2.X/1.5.7, JQuery 1.X/2.X, Bootstrap 3.0, Backbone.js, Java, AJAX, XML, JSON.
J2EE Technologies: JSP, Servlets, JDBC, Web Services.
Enterprise Web Products: AEM6.1,6.2, CQ 5.6,CQ 5.4
Operating Systems: Windows 9x/2000/XP, Linux, UNIX.
Data Bases: Oracle 9i/10g/11g, MySQL, SQL Server 2000.
Application Servers/Web Servers: Tomcat 4.X/5.X/6.0, Apache.
Other: Apache Jackrabbit, Jackrabbit Oak, Apache Felix, Google GSA.
Version Control: SVN, GIT.
Methodologies: Waterfall, Agile.
Utility Software/Tools: MS Word, MS Excel, MS PowerPoint, MS Visio, Google Analytics, Adobe Photoshop CS5, Dreamweaver.
Testing Tools: JUnit, Jasmine, Hobbes.js, Bugzilla, HP Quality Center
PROFESSIONAL EXPERIENCE:
Confidential, Littleton, CO
Lead Adobe AEM /CQ5 Developer
Responsibilities:
- CQ6.1 related design and framework development and Architecture using templates, components, widgets, CQ5 bundle, JCR/Sling API, clustering publish and author.
- Used CQ's core functionalities like WCM, dispatcher flush, i18n translations. Performed DAM customization and custom component and features.
- Developed Learning Management System using Adobe Communities with Assignment and Catalog modules for Resource Learning path, Created Users, Moderators, Communities and Assigned them to various business groups.
- Developed custom components and implemented widgets.
- Involved in CQ5 Deployment architecture and Sizing.
- Maintaining OSGi java classes for assets import, validation processes, and to fetch the data from CQ.
- Used Adobe Target tool to Implement Target via Dynamic Tagging management.
- Involved in content migration fromAEM6.1 toAEM6.2 and 6.0 to 6.1 Server Monitoring and implementing automated/custom maintenance tasks.
- Implemented i18n internationalization in the website.
- Developed custom launchers and workflows for processing & publishing Assets.
- Performed Functional testing using Hobbes.js Test Framework.
- Developed test scripts to automate process of testing inSeleniumWeb Driver.
- Developed and maintained automated regression test cases inSeleniumWeb Driver using Java programming language.
- Involved in all phases of testing life cycle (analysis, design and execution). Iteration Kick-off and Design meetings, and participated in QA Test Case Reviews.
- Attended daily Scrum Sessions with emphasis on target user stories and removing any obstacles.
- Worked on indexing millions documents with Google GSAand fetching accurate search results.
- Developed custom launchers and workflows for processing & publishing Assets.
- Worked on Multi Site Manager (MSM) by enforcing a common base structure and common content across all versions of websites.
- Coordinated and Lead discussions with offshore team for planning and estimation of sprint activities
- Provide author training to business users to familiarize them with the design and usage of the system.
Environment: AEM 6.2, 6.1, 6.0, WCM, Sightly, Java 8, Selenium, Jackrabbit Oak, Adobe Target, Angular.js 2, J2EE, Servlets, JSP,GIT, JavaScript, JQuery, Maven, VLT, cURL, Mongo DB, Mustache.js, Google GSA, IIS 8.0.
Confidential - Louisville, KY
Sr. Adobe CQ5/AEM Developer
Responsibilities:
- Develop, maintain and enhance store-based OSGi bundles that work with Confidential 's POS system.
- Implemented workflows such as publishing, unpublishing metadata and history audits in DB.
- 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.
- Developed of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Developed components, templates, design libraries using ExtJS, Angular JS, jQuery and JSON formats.
- Created A/ B Tests in Target to determines experiences across various platforms Web, Mobile, Desktop.
- Strategy for Content Migration from5.6 toAEM6.1. Design & Development of content migration scripts for Migration.
- Writing complex SQL queries for identification/creation of test data and database validations
- Used Maven tool to createSeleniumautomation project, execute test automated scripts developed using Java
- Created a Hybrid TDD automation framework usingSeleniumWebDriver with TestNG annotations
- Used Coral UI for creating and extending fields, Handling Validations and Events.
- Used D3.js and Angular to construct data visualization andgeo-clusteringfor market targeting.
- Developed a prototype for a web application using Node.js and AngularJS 2.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Integrated LDAP withAEMfor user access to CMS system for authoring, publishing and work-flow management.
- Performed Functional testing by Authoring, Publishing Content by replicating and reverse replicating.
- Created Test Data for User Management, Dynamic Tagging and Assigning Security Authorizations.
Environment: AEM 5.6, 6.1, JAVA, J2EE, OSGI, Selenium, Jackrabbit Oak, Angular.js 2, Adobe Target, Coral UI, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, Junit, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse.
Confidential, Trevose, PA
Adobe AEM/CQ5 Developer
Responsibilities:
- Design and development of templates, components widgets, CQ5 bundle
- Worked on custom widgets (ex: - custom multi-fields).
- Worked on creating security groups in CQ.
- Worked on CQ5Forms 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.
- Perform Short URL configuration.
- 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
- Designed DAM Tagging and taxonomy for website
- Worked on design for integration with third-party RESTful and SOAP based web services
- Used LDAP for authentication
Environment: Java, J2EE, Apache Maven and CQ5, Adobe CQ5, CQ 5.5.4 CMS, AJAX, Struts 1.2, Spring 2.5, Dependency injections, Hibernate 3.2, Web Services (Soap and Restful), HTML, XBRL, XML, Junit, UNIX, Windows XP.
Confidential - Detroit, MI
Java Developer
Responsibilities
- Designed and Developed User Interface (UI) of web pages with the help of HTML, CSS, JavaScript, JQuery and AJAX.
- Drawing Class diagrams, Sequence diagrams, Activity diagrams using Rational Rose tool in UML.
- Implemented JavaScript extensively.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Validating sever side validations using Struts validations.
- Created custom JavaScript objects, using jQuery for fetching data from API’s.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
Environment: Java, JSP, Struts, MVC architecture, AJAX, Eclipse, JNDI, Weblogic 8.0, JMS, JavaBeans, UML, SOAP, WSDL, JAXB, Xfire, JUnit, Maven 2.0, JavaScript, HTML, CVS, PL/SQL, Oracle 10g.
Confidential
Web Developer
Responsibilities
- Developed presentation layer using HTML, CSS, and JavaScript
- Database design, writing stored procedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
- Deployed the application in Weblogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Use Struts and JavaScript for web page development and front-end validations.
- Created Servlets, JSPs and used JUnit framework for unit testing
- Support Production/Stage application defects, track and document using Quality Center
Environment: Html, CSS, JavaScript, JQuery, XML, Java, AJAX, SOAP, SQL, PL/SQL, MySQL, Oracle.