Adobe Cq5/ Aem Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 4 years of experience in IT industry worked with all phases of Analysis, Design, development, testing and documentation of Web Based Applications
- Worked on design and implementation of modules by using Adobe CQ 5.5, CQ 5.6, AEM
- Hands on experience in developing Templates, components using JSP, OSGI bundles, sling services, custom workflow process and customizing out of the box widget and components
- Worked extensively with on site - offshore, wherein the main responsibilities include interacting with client and understanding the requirements, coding and testing the applications
- Experience with connecting and working with third party repositories and also experience in using GIT and SVN for source code control
- Worked on Adobe CQ/AEM product suite, including CQ/AEM, CRX, CQ WCM and DAM
- Build configured and automated jobs on Jenkins and resolved dependencies on POM before deployment
- Experience in CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, Component Development and installation of author and Publish instances
- Design, develop and support CMS components, integrations and applications
- Extensive programming in Web Technologies like JSP, JavaScript, XML, AJAX, Adobe CQ5APIs, Apache Sling, OSGI bundles
- Extensive experience in all core web technologies including XML, XHTML, HTML client/server-side, Bootstrap and scripting languages such as JavaScript, and JSP, and web services development using Restful implementations
- Experience working in Agile Methodology development environment
- Experience with connecting and working with third party repositories and also experience in using GIT and SVN for source code control
- Strong experience with setting up AEM/CQ5 using Apache Maven and standard Eclipse tools
- Experience in developing applications using Java IDE tools like Eclipse and NetBeans
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL and integration/message layer using JMS, Web sphere
- Strong Experience in developing data models using Hibernate POJO's and configuring Hibernate persistence layer
- Good knowledge of database connectivity (JDBC) for databases like SQL Server, MySQL, Oracle
- Team Player with excellent problem-solving skills with good communication and written skills, and excellent programming skills
- Good analytical skills to solve complex and technical issues, Self-motivated team player with and ability to learn new technologies and tools quickly.
TECHNICAL SKILLS:
Operating Systems: Windows, LINUX (Red Hat), Mac OS.
Languages: JavaScript, Java, SQL.
Content Management: Adobe CQ 5.5, CQ 5.6, AEM 6.0, AEM 6.1, Adobe CRX, Adobe DAM, Adobe CQ5 APIs, CQ Tagging
Build Tools and CICD Tools: Jenkins, Maven Git
Databases: SQL Server, My SQL
Programming: JavaScript, Perl, Sybase, UNIX Shell Scripting. MVC framework, Groovy and Grails
Technologies Servlets and JCR: XML, DOM, SOAP, Restful
Web Technologies: XML, HTML, CSS, JavaScript, JSP, Ajax, JQuery
Web Servers: Apache Sling, Apache Felix, Apache Solr
Application Servers: Tomcat, JBoss, Apache web-server
Process/Methodologies: Waterfall, Agile
IDE: CRXDE, CRXDE Lite, Eclipse, NetBeans, Notepad ++, Edit plus
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Adobe CQ5/ AEM Developer
Responsibilities:
- Installed and configured version 6.3 of Adobe AEM Web Content Management System and Apache Felix Admin Console.
- Developed custom templates, components, and widgets using AEM and integrated Components with Angular JS.
- Worked on launches functionality to drive business to create different release related launch pages so that they could be used to have release specific content changes.
- Created workflow model and workflows to push the content from author instance to publish instance upon approval.
- Proficient in Adobe AEM foundational concepts, including the CRX repository, the AEM platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Implemented the Sling Servlet, OSGI bundles for interacting with remote spring WebAPI services and custom business logic in java.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Used Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.
- Exported Test Case Scripts (Java - Selenium RC) in Eclipse IDE and modified the Selenium scripts and executed.
- 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 DAM taxonomy and tagging for the website elements allowing classifying them by several different categorizations at the same time.
- Created and executed Selenium test script suites using Selenium Web Driver.
- Involved in building, deploying the code, moving code to different environments and Supporting the application post production and maintenance.
- Worked and consumed RESTful and SOAP based web services.
- Used Maven as a build tools on java projects for the development of build artifacts on the source code.
- GIT is used as a distributed revision control system for CQ. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments including Pipeline configuration, integration of plugins.
- Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment.
- Developed custom widgets using Ext JS based on the requirement.
- Used Log4J for logging and tracing the messages.
- Used jQuery, Angular JS to provide services to different components of portal.
- Interacting with business team for clarifications on the requirements.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Analyzing and identifying the problems and fixing the issues.
Environment: Java, Web Service, AEM 6.3, AEM 6.3 Forms, Jenkins, JavaScript.
Confidential, Eden Prairie, MN
Adobe CQ5/ AEM Developer
Responsibilities:
- Developed and maintained Confidential plan pages and DAM assets using Adobe AEM/CQ
- Created custom templates using Adobe experience manager 6.0.
- Developed multiple custom components using AEM.
- Worked on search optimization for better search functionality of Confidential website using Groovy script.
- Developed new pages with new templates for the 2017 plans, using groovy script to transfer old content to new template.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Production releases and performs builds using Hudson Continuous Integration using Maven Scripts.
- Involved in setting up server at Mirum for the internal code management, transferred from Confidential .
- AEM design and framework development and Architecture using components widgets, CQ5bundle, JCR/Sling API, clustering publishes and author and editing content with the help of widgets.
- Worked on JavaScript for better performance of previously existing web pages.
- Created Responsive Designs using HTML, CSS including Ajax controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Developed and designed the front end using XML, XSLT, HTML, and CSS.
- Main code changes were done in JSP, JQuery, and AJAX and JavaScript environment.
Environment: AEM 5.6/6.0, HTML, HTML5, Jenkins, CSS2, CSS3, Adobe CQ5, JavaScript, JQuery, JSON, Ajax.
Confidential, Richmond, VA
Adobe CQ5 Developer
Responsibilities:
- Installing author/ Publishing instances.
- Upgraded all the current CQ5.6.1 instances to AEM 6.0.
- Strong Understanding and experience in implementation, customization, and integration of Adobe AEM/CQ5 sites.
- Implemented the internationalization (I18N) for newly developed components in AEM 6.0.
- Developed components, templates and also created some workflows using the requirements in AEM 6.0.
- Configuring replication, reverse replication agents and Dispatcher cache.
- Experienced in creating AEM clustering and Package Creation/ installations, tree activations.
- Developed OSGI components/services, sling Servlets, and AEM components/templates.
- Worked on the issues like Disable Targeting and JQuery Versioning which usually arise when upgrading from CQ5.6.1 to AEM 6.0
- Build new Jenkins Jobs for the new AEM instances.
- Configured Replication and Dispatcher Flush in the AEM.
- Experience in creating author/publisher clusters with dispatchers.
- Developed CQ Templates, Components, Widgets and OSGI Bundles in the AEM instances.
- Integration of AEM Forms for customer experience in across multiple channels.
- Is working with Maven to build and generate the jar files to deploy in the Felix Console.
- Developed Custom Components and Workflows.
- Also, been working with the Cloud Versioning called Cloud Forge and also been in to using the Team.
- Forge the way to handle the agile methodology.
- Worked with DAM Assets, Package Manager, Package Share, Replication, JCR, XPath and other AEM APIs.
- Involved with the training of Content Authoring to the new AEM Content Authors.
- Experience with backup & restore of CQ instance.
- Used GIT and SVN versioning tools and Experience with Continuous Integration and Automated Test.
- Execution and building tools such as Jenkins, Maven.
Environment: Java (jdk1.6,1.7), JSP, Servlets, Java Script, HTML, CSS, jQuery, Adobe CQ5.6.1, AEM6.0, Apache Sling, CRXDE, WCM, Forms, Team Forge, Cloud Forge Jackrabbit, Jenkins, JIRA.
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
