Aem/cq5 Developer Resume
Dallas, TX
SUMMARY:
- Over all 8years of IT experience in Java/J2EE and Web technologies out of which 4+ years of experience in Adobe CQ 5.6,6.0, 6.1&6.2.
- Hands on experience in building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.4, 5.6 and AEM 6.0, 6.1, 6.2.
- Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Experience in Adobe Experience Manager (AEM 6.0, 6.1), WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, CQ5, Component Development, Architecture, Administration and installation of author and Publish instances etc.
- Setup and configure Authoring and Publishing environments, replication agents.
- Installed and configured AEM 6.1, AEM 5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
- Installed CRXDE Integrated development environment and Configured the project with Subversion version control.
- Creating templates of the website using the framework and developing custom components, widgets as per the requirements.
- Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5.
- Worked on Adobe CQ Digital asset management.
- Experience in creating author/publisher clusters with dispatchers.
- Knowledge on using MVC, version control tool like SVN, TFS to manage & control software development and SDLC process.
- Good web page design skills using HTML, CSS, Sightly, jQuery and Java Script.
- Experienced in developing CMS based applications using Adobe CQ/AEM, Apache Slingand OSGI.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Created custom sling bundles as part of new functionalities provided to CQ sites.
- Good knowledge of Java Content Repository (API) suite, Slingweb framework and Apache Felix OSGi framework.
- Having good Knowledge working with Web Services especially based on Rest API.
- Hands on experience in Java/JEE technology areas like JSP, Servlets, EJB, JPA, spring,Hibernate, and SOAapplications.
- Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
- Experienced in developing applications using CRXDE, Eclipse and Rational ApplicationDeveloper (RAD) IDEs.
- Experienced in developing applications using application/Web servers such as JBoss WebSphere, WebLogic, and Tomcat.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, JDBC, Web Services.
Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX,ExtJS, JSON.
Enterprise Web Products: CQ 5.4, CQ 5.6, AEM 6.1&6.2.
Frame Works: Struts MVC, J2EE Design Pattern
App / Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere
Databases: Oracle 8i/9i/11g, MySQL, MS Access
Version Control Tools: CVS, SVN, GitHub.
Tools: / Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum
Operating Systems: Windows XP/2000/7, Sun Solaris, UNIX
Other Tools: Eclipse, WebSphere Studio Application Developer, ANTFile Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer
PROFESSIONAL EXPERIENCE:
AEM/CQ5 Developer
Confidential, Dallas, TX
Responsibilities:
- Upgraded all the current CQ5 .5/5.6.1 instances to CQ6.1/AEM6.1.
- Designed User Interfaces using CQ5, HTML, CSS, and JQuery.
- Created a new repository for new AEM 6.1 instances.
- Developed Adobe CQ6.1/ AEM 6.1 templates and reusable components.
- Worked on component development technology Sightly.
- Setup and configure Authoring and Publishing environments etc.
- Extensively used CQ5 tagging features in developing components and templates.
- Worked with Maven to build and generate the jar files to deploy in the Felix Console.
- Worked on Author instance to help authoring complex components on pages.
- Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and have in - depth knowledge of using all the above.
- Used GIT as version control and integrated with Hudson for continuous integration and nightly builds.
- Involved in building, deploying the code and moving code to different environments.
- Involved in supporting the application post production and maintenance.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, XML.
- Involved in developing, implementing and configuring the JSON Objects in the Restful Web Services APIs.
- Developed Session Façade objects using Stateless Session Beans for having a single point of control for a business service.
Environment: Java (jdk1.7), JSP, Servlets, Java Script, HTML, CSS, Ajax, ExtJS, JQuery, AEM 6.1/CQ6.1, CQ5 .5, AEM5.6.1, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux, JavaScript, JSON, MVC, SOAP Web Services, Restful Web Services, SVN, Clear Case, Tomcat, Maven, UNIX
AEM Developer
Confidential, Oak Brook, IL
Responsibilities:
- Created Touch UI and Classic UI AEM components.
- Developed Adobe AEM6.2 templates and reusable Touch UI Responsive Web Design Components for the business users or the Editors.
- Implemented Component renditions using sightlyframework
- Developed WCM Use Classes and Sling Models to meets the requirement.
- Developed custom components in touch UI and Classic UI
- Implemented Custom widget to support multi composite fields.
- 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.
- Involved in frontend development for component using HTML, CSS, and JAVASCRIPT
- Built various web pages using HTML, CSS, Java Script and JQuery
- Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
- Developed webpages which supports in different languages (Spanish).
- Developed Personalized components to render the content based on regions
- Provide estimates, designs, and specifications for AEM development modules.
- Responsible for migrating the project from AEM 5.6 to AEM 6.1&6.2.
- Analyzed the existing components in FatWire (Oracle Web Center Sites) CMS components and developed the touch UI responsive components in AEM6.2
- Used Git and Tortoise GIT as code repositories.
- Experience working with Responsive Web design.
- Experience working with JavaScript MVC frameworks AngularJS.
- Responsible for developing Responsive Web Design of the web pages using HTML5, CSS3, JavaScript, JQuery, Backbone JS and Angular JS framework.
Environment: JDK 1.6, HTML, CSS, JSON, Adobe CQ, 5.6, Adobe CQ 6.1, 6.2, CRXDE and JSP, JSS, Ajax, Eclipse,Git.
Adobe CQ5/AEM Developer
Confidential, Pleasanton, CA
Responsibilities:
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilize HTML, CSS, JQuery for designing and implementing custom CQ components.
- Extensively used core javaand Data Structures in business layer classes.
- 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 the OSGI bundles for interacting with remote spring webapp, WebServices and custom business logic in java and deploy as jar files from the Felix System Console.
- Have a complete understanding of CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Provide author training to business users to familiarize them with the design and usage of the system
- Worked on Adobe CQ5 CMS end and developed the 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 the development team.
Environment: Adobe CQ 5.6, OSGI, Apache sling, Apache Felix, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Angular JS.
Confidential
Java Developer
Responsibilities:
- Designed the Front-end screens using JSP, HTML, AJAX, CSS and JavaScript.
- Used Struts and extensively involved in actions forms, validations framework, titles and form beans development.
- Involved in struts, validations and tiles configurations.
- Coded Business services using Struts and interacted with the database using JDBC.
- Extensively worked on Struts, JMS, JSP, Java, J2EE, ExtJS and web services
- Transformed XML content into HTML using XPath, XSLT.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JavaScript for web page design and client side validation.
- Developed PL/SQL, Stored Procedures for handling Database in Oracle.
- Developed unit test cases using JUnit and involved in QA support.
Environment: Java, J2EE, Servlets, JSP, Struts 1.1, JDBC, XML, Web Sphere 6.1, Oracle 10g, TOAD, AJAX, Eclipse 3.1.1, SVN, JUnit, HTML, CSS and JavaScript
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design and Developed class graphs and association charts utilizing Rational Rose.
- Used spring/JSP for presentation layer.
- Implemented J2EE design patterns such as Factory, DAO, Session, Singleton, Value object.
- Used Hibernateto implement persistence layer. Used DAO design pattern
- Developed Web Servicesto interact with internal applications.
- Developed GUI functionality using JSP, JSTL, Tiles, AJAX, ExtJSandjQuery.
- Developed JSP custom tags, using JSP2.0.
- Developed JUnit tests
- Developed model pages using JSP.
- Developed stand-alone java application with the capabilities to load current product date into ecommerce system, generate reports from Vignette CMS data base.
- Developed an interface between CMS and ecommerce system for data exchange and/or manipulation using core java, Servlets and JSP.
- Used Mercury to test the application and fix the bugs.
- Developed various modules in the application using core java, JSP and servlets.
- Converted XML to Java objects using JAXB.
- Developed Stateless session beans (EJB 3.0) for business layer.
- Worked in a scrum based environment. Participated in sprint planning meetings
- Used Clear Case for version management.
- Interacted with application testers to review system defects and recreate defects to provide comprehensive fixes.
- Wrote Ant Scriptsfrom the scratch to build the application.
- Worked with Business analysts to clarify requirements.
Environment: JSP, AJAX, Spring, Microsoft SQL Server, UML diagrams for design, clear case,XML, XSLT, core java, JavaScript,ExtJS, Hibernate 3.1, EJB 3.0, jQuery, Ant, Junit and WebServices.