Aem Cq5 Developer Resume
Sterling, VA
SUMMARY
- Around 7 years of IT experience in Analysis, Design and Development of applications. This incorporates 3 years of experience in design and implementation of modules on Adobe CQ 5.4, Adobe CQ 5.6 and AEM 6.1 and 4 years of experience as a Java and J2EE Developer.
- Extensive experience in developing web design components such as templates, workflow, Meta tagging, taxonomies.
- Developed custom CQ segments on top of JCR and Apache Sling, implementing GUI usingExt JS.
- Experience in CQ foundational concepts, including the CRX repository, OSGi bundles the CQ platform, the use of core.
- Hands of experience in pattern integration and content - centric application development using Adobe Experience Manager 6.0 frameworks such as Apache Sling and Apache Felix.
- Involved in setting up or upgrading complex CQ environment with expertise in CQ5 Author, Publisher and Dispatcher administrations.
- Experience on working multi lingual websites having i18n translations.
- Experience on Touch UI components and dynamic Touch UI components.
- Extensive development experience in design and development of Java and J2EE technologies using JAVA (Generics, Annotation), J2EE 1.6 ( JSP, Servlets, Java Beans, JDBC, DAO, JNDI, Swing).
- Proficient in developing front-end application design and validations using HTML5, CSS3, AngularJS, Bootstrap, Java Script, JSP, JSON, jQuery Mobile, JSTL and ExtJS.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT and XPath.
- Hands on experience developing SOAP based Web services and RESTful web services.
- Experience in different IDEs like Eclipse, NetBeans, JBuilder and Visual Studio.
- Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Weblogic and Tomcat.
- Hands on experience with databases including Oracle, SQL, and PL/SQL in UNIX.
- Exceptional ability to learn new technologies and to deliver outputs in short deadlines.
- Excellent communication, analytical and architectural skills with the ability to coordinate well in a team based environment.
TECHNICAL SKILLS
Operating Systems: Windows 10/ 8/7/XP/2000, UNIX
Enterprise web products: AEM 6.1, CQ5.6, CQ5.4.
Languages and web services: Java, Servlets, JavaScript, HTML, CSS, XML, XSL, XSLT, AJAX, JQuery, EJB AngularJS, Bootstrap, JSP, JSON and ext JS, SOAP,REST
Database/ Database Tools: Oracle 11g,10g/9i, DB2, POSTGRESQL PL/SQL.
Application/Web servers: WebLogic 10x/8x, AWS, IBM WebSphere 6.x/5.x, and Apache Tomcat 7.x/6.x.
IDEs: IBM RAD, JBuilder, Eclipse 3.x, Netbeans, IBM WSAD 5.0.
Version Controls: Github,SVN
Build Tools: Maven 3.0.5/2.2.1 , ANT 1.7.1., CRX DE, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Sterling, VA
Aem CQ5 Developer
Responsibilities:
- Implemented the Sling Servlets, OSGI bundles for interacting with remote spring webapp and web services by custom business logic in java and deploy them as jar files from the Felix System Console.
- Developed web content management solutions using Java, JSP, HTML, CSS, XML and JavaScript, JQuery Angular JS and Bootstrap.
- Integrated content feeds via JSON, XML from both internal and external sources into web content management components.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Creation of custom workflows and dynamically rendering the DAM assets on different pages
- Involved in upgrading from CQ5.6 to AEM6.1 and Integration of AEM with Adobe Marketing cloud and other outside services.
- Developed the customizable landing pages and CQ5 custom components
- Good experience on creating the custom components using Sightly
- Exposed to Touch UI authoring dialogs, Responsive web design.
- Implemented the internationalization I18N translating all aspects of the application.
- Provide publish training to end users to familiarize them with the design and usage of the system
- Integrated enterprise standard Adobe Web Analytics labeling into web content solutions built in AEM/CQ5.
- Perform CQ5 customization on foundation components, core CMS and workflows to expand functionalities, enhance performance or fix issues on project level.
- Created test cases for testing of CQ components and template in both authoring and publishing Environments
- Used Apache Maven for managing jars and WebLogic for deployment.
Environment: Java, AEM 6.1, CQ5.6(WCM), Apache Sling, CRXDE, CRX, WCM, HTML,Java, JSON, XML, JSP, Servlets, JDBC, JavaScript, JQuery, Angular JS, Bootstrap CSS, Eclipse IDE, WebLogic Serveretc.
Confidential, Chicago, IL
Aem CQ5 Developer
Responsibilities:
- Developed high quality, secure, scalable AEM solutions based on technical requirements specifications and design considerations.
- Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
- Developed and maintained plan pages and DAMassets using Adobe AEM/CQ.
- Developed components, templates, ExtJS widgets, dialogs, design libraries using jQuery, Angular JS, backend bundles, etc.
- Developed component and OSGI bundle to refresh twitter hashtag/tweets and to check the page shared times from Facebook and twitter.
- Extensively used OSGI bundles and Servlets in the backend to develop the functionality specific modules.
- Development of static web pages, landing pages, category landing pages using Adobe CQ5.4
- Created new websites with local environments, and migrated existing websites to the CQ5 platform and demonstrated ability to quickly learn new framework.
- Customized error handling for the different server related errors and their respective error messages.
- Participated and involved in client code reviews of new components & templates (CQ code & Java code).
- Used AngularJS for management of multi-step user input flows and Maven to build and generate code analysis reports.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
- Implemented RESTful based web services from scratch.
- Developed Java components for Adobe CQ5 CMS (Content Management System), set up all the dependent properties required for the application to an XML file.
- Provided technical assistance for development and maintenance of web applications utilizing CQ5 CMS.
- Assisted the team in documenting Authoring and Deployment Guide
Environment: Java,CQ5/AEM, Apache sling, Apache Felix, JCR, REST Web services, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, Angular JS, Maven, Apache, dispatcher, Eclipse, GitHub.
Confidential, Atlanta, GA
Java/ J2EE Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Agile Scrum Cycle model.
- Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
- Using Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Developed XML files, DTD's Schema's and parsing them by using both SAX and DOM parser's using java and Xerces API.
- Used AJAX to retrieve data from server synchronously in the background.
- Asynchronous functionality is implemented using JMS.
- Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap and AJAX.
- Developed REST Web service with JSON for the application.
- Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
- Used different Design Patterns like Used Singleton, Business Delegate, Service Locator, DAO, MVC, and Factory Design Patterns.
- • Deployed the complete Web application on Jboss server and used Log4J to capture the log that includes runtime exceptions.
- Extensively involved in the enhancements, troubleshooting, bug fixes and change requests for the Web Services.
- Developed the application using Eclipse as the IDE and used features for editing, debugging, compiling, formatting, test cases, and version control (Git).
Environment: Java, J2EE, JSP, Struts 2.0, Hibernate, Servlets 2.3, Jboss, HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap, AJAX, JSF, XML/XSL, XSLT, AJAX, SQL, Eclipse (IDE), Log4j, Git (version control), REST Web services.
Confidential, Nor Cross, GA
Software Engineer
Responsibilities:
- Participated in different phases of SDLC (Software Development Life Cycle) including Business analysis, design, coding, testing and deployment of the system.
- Implemented the application using Spring (MVC, IOC, Spring Annotations) modules and Hibernate.
- Developed various build scripts for building and deploying beans across domains, creating jar/war/ear etc. using MAVEN build tool.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.
- Working on Web Services using Java API for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
- Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
- Developed front-end UIusing HTML5, CSS3, JAVASCRIPT, JQUERY, and AJAX.
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
- Wrote a customized error page with dynamic error message display. Wrote Customized exception classes for handling and informing Business exceptions.
- Validated the UI components using Ajax Validation Framework.
- Used Log4j for output log statements
- Used Git to Team Synchronization.
- Deployment of Web Application on Tomcat Server 7.0.
- Communicating with all stakeholders throughout project lifecycle
Environment: Java 1.6, J2EE, JavaScript, AJAX, JSP, Servlet, JMS, Spring MVC 3.0, Hibernate 3.0, JDBC, SOAP Web Services, IBM RAD, Tomcat Server 7.0, HTML5, CSS3, JAVASCRIPT, JQUERY, and AJAX,Maven,SQL,JUnit,Log4JandOracle.
Confidential
Software Engineer -1
Responsibilities:
- Designing and implementing user Interface, capturing data dynamically from database.
- Created pages for Login using single sign on, main page containing favorites and page for continuous integration configuration.
- Created Use Cases, Class Diagrams, Sequence Diagrams using UML with Microsoft Visio and prepared technical specification document.
- Used JDBC for database connectivity with MySQL Server.
- Developed front end UI Screens using HTML/HTML5, CSS/CSS3, and JavaScript.
- Developed the application using Core java, J2EE Struts and Hibernate
- Struts framework is utilized as a part of composing beans and action classes.
- Used Ajax to transfer JSON format data between front-end and back-end in asynchronous transfer mode without refreshing the whole page.
- Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Developed Hibernate Mapping file (.hbm.xml) files for mapping declaration
- Involved in Developing and performing Mock Testing and Unit Testing using JUNIT.
- Utilized javadesign patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
- Front-end validations were done using JavaScript.
- Designed the JSF Validation Framework for validating the UI.
- Involved in writing complex SQL data base quiries and calling Stored Procedures.
- Log4j is used for ouput log purposes.
Environment: Java, J2EE, XML, Junit, JSON, JavaScript, JQuery, Ajax, Spring Core 3.1, Hibernate, JAX-RS, HTML5, CSS3, PostGRESQL, PL/SQL, Eclipse, Tomcat 6.0, Windows 7.
