Aem/cq5 Developer Resume
CA
SUMMARY:
- 7 years of experience as a Sr. Java Developer with 4+ years of experience in AEM/Adobe CQ5 Development and administration.
- 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"
- Have a good understanding of CQ Mobile development concepts like server - side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
- Good understanding of Java content repositories, sling request processing and OSGi bundles.
- Excellent work experience in Adobe Day AEM/CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, Sightly, template development, CQ5, Component Development, Architecture, Administration and installation of author and Publish instances etc.
- Very good at developing custom components, page templates and template components and workflow components in CQ5.x.
- Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation and maintenance.
- Experienced in developing Custom bundles and Servlets on Felix.
- Expertise with setup and development of GUI using CQ5 and Ext JS.
- Hands on experience in setting up or upgrading complex CQ environment with expertise in CQ5 Author, Publisher and Dispatcher administrations.
- Extensive experience in CQ, JSP and Display Tag for User Interface Development. Have a good understanding of Social Collaboration and Campaign Management with CQ.
- Domain expertise includes, system developments using Core Java& J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, JavaScript.
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.
- Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX-WS, JAX-RPC, JAXP, JAXB).
- Proficiency in deploying n-tier Enterprise / Web applications using IBM Web Sphere 5.0, 5.1, 6.1 BEA Web Logic 8.1 and Apache Tomcat.
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.
- Worked on Client-Server Applications in Finance, Retail and Telecom, Health Care projects of Java J2EE.
- Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.
- Create, maintain and also customize existing database schema.
- Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler
- Experienced in analyze the work flows between database and the business logic and customize according to the requirement using DB Queries.
- Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
TECHNICAL SKILLS:
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS
Architecture & Framework: Client-Server, MVC, J2EE, Servelts, Struts, Spring, Hibernate.
Database: Oracle (9i, 10g, 11g), SQL server 2008,MySQL
IDE: Eclipse, Net Beans, IBM RAD, JBuilder.
Enterprise Web Products: CQ/AEM 6.2,6.1, 6.0, 5.6.1, CQ 5.5, CQ 5.4
Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix
Conceptual knowledge: Web Services.
GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS,Sightly, JQuery.
Query Languages: SQL, PL/SQL.
Programming Language: C, Java
Tools: BEA Web Logic 8.1, JBOSS V7, IBM Web sphere Application Server 6.1, Tomcat 8.0, JUnit 4.0, Log4j, Mercury Quality Centre, Rational Clear Quest, ANT, Maven, Jenkins, SVN, Toad
Design &Control: UML, Rational Rose, CVS, Clear Case
PROFESSIONAL EXPERIENCE:
Confidential, CA
AEM/CQ5 Developer
Responsibilities:
- Work with Project Managers, Architects and other team members to ensure all project deliverables are on time with high quality
- Working with QA and UI/UX Teams
- Assist in application deployment to Dev, QA and Prod environments and migrations
- Setup and configure Authoring and Publishing environments, replication agents, AEM 6.1/CQ dispatcher to cache the landing pages html and serve as the static pages from Apache.
- Worked on AEM/CQ 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.
- Designing and implementing best in class Content Management (WCM)
- Hands on approach, leading the technical development teams, writing functional and technical specifications, and reviewing deliverables for accuracy and completeness, including formal code reviews.
- Active participation while preparing low level design doc with TL/Architect.
- Conducting system analysis and development with limited support from TL/ Architect
- Collaborate with Architects on the design and architecture for our team's deliverables.
- Worked on components, forms, templates and workflows.
- Created Users and Groups for workflow management.
- Documented each and every user story. Review of Code and prepared test cases.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Provide author training to business users to familiarize them with the design and usage of the system.
- Create and maintain customer-facing Adobe CQ5 content management systems.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Worked on the landing pages, category landing pages using content management system Adobe CQ5 for the consumer portal.
- Used web technologies in the page components for the rich templates.
- Create design dialogs for the common components in the entire portal.
- Worked in the DAM for the maintenance of the media files.
Environment: Adobe 6.0/6.1, JCR, Apache Felix JAVA, J2EE, POJO, JSON, Adobe Experience Manager, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, JIRA.
Confidential, TX
CQ5 Developer
Responsibilities:
- Create and maintain AEM content management systems.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Development of static web pages, landing pages, category landing pages using content management system.
- Provide estimates, designs, and specifications for AEM templates, components, and workflows
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache
- Using Angular JS to provide services to different components of portal.
- Worked on Angular JS for reading and Posting JSON data.
- Worked on 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.
- Provide author training to business users to familiarize them with the design and usage of the system
Environment: Adobe CQ5.6/AEM 6.0, DAM, CQ Tagging, JAX-WS, JAX-RS, Java, J2EE, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, JSP, AJAX, JUnit, log4j, Linux, Windows
Confidential, Dallas, TX
CQ5 Developer
Responsibilities:- Extended foundation components to create custom CQ5 components based on requirement Developed CQ Templates and Components.
- Experience developing UI, OSGI components in CQ 5.
- Experience developing event handling and related components in CQ 5.
- Effective use of component properties to meet the business requirements like actions, drop targets and in place e
- Utilized REST, Java, Sling, CQ5, and Java script for custom Coding.
- Experience Developing service in Events that gives JSON output for the events current status & time.
- Is working with Maven to build and generate the jar files to deploy in the Felix Console.
- Involved in building, deploying the code and moving code to different environments.
- Supported the production and maintenance and also solved the Change Requests according to the requirements.
- Designed and delivered Adobe CQ components to allow non-technical users to rapidly update and create web site content.
- Content authoring and maintenance for test environments, including Campaigns and Segmentation.
- Implemented i18n internationalization in the website.
- Extensively designed and developed UI using custom ExtJs components.
- Responsible for authoring and publishing websites using CQ5.
- Setup and Used maven for managing dependent software libraries (jars) required to build our application.
- Involved in testing of application on various levels like integration and System testing.
Environment: Java (jdk1.7), JSP, Servlets, Java Script, HTML, CSS, jQuery, AEM, CQ 5.4, Apache Sling, CRXDE, WCM, Jackrabbit, Windows and Linux
Confidential, Austin, TX
CQ5 Developer
Responsibilities:
- Developed software for Media & Entertainment based on information Architecture document provided by the client.
- CQ5 related design and framework development and Architecture using templates, components, widgets, CQ5 bundle, JCR/Sling API, clustering publish and author.
- Designed the UI (i.e. web pages) in VAP using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed various templates for Consortium to be reused by all the members for individual websites.
- Implemented i18n internationalization in the website.
- Designed Web services and Schemas using Apache CXF 2.0 Framework.
- Enhancing web pages in VAP based on the client’s requirement and developing new port lets in VAP framework.
- Extensively designed and developed custom ExtJs components and custom xtypes (especially data grids).
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance as per the requirements.
- Used Hibernate for dependency injection and Data Persistence.
- Designed Database schemas for the entire application and implementation using Hibernate.
Environment: CQ 5.x, JDK1.6, Java Script, HTML, CSS, Ajax ,jQuery , Adobe CQ5.4 (WCM), VAP 7.1 (Vignette Application Portal), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Web services SOAP/HTTP, Extjs , JDBC/SQL, Spring 3.0.5, Hibernate3.0, JAX WS ,AXIS 2.0 , Maven 3.0 ,SOA, Web logic Application Server 10.3.5 , XML, ORACLE9i, JUNIT,WSO2 ESB 3.05 , Eclipse Indigo, Integrity, JIRA.
Confidential
Java/J2EE developer
Responsibilities:
- Full life cycle experience including requirements analysis, high-level design, detailed design, data model design, coding, testing and creation of functional and Technical design documentation.
- Closely worked with System Analysts and testers to develop the Module from designing, development and implement in production.
- Java Development and deployment using Web sphere , Clear Case, Oracle
- Design & Development using Java/J2EE, Web Services, Struts, XML, AJAX and Deployed on Web Sphere Application Server running on Unix
- Worked on web technology Java, JSP, Servlets to build front end web framework
- Have adopted J2EE framework using Struts, Web Services with standard design patterns.
- Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.
- Done code review and configuration build management for the application using Ant.
- Implemented agile methodology process for the development of the project.
- Have used IDE tool Rational Application Developer for development of source code, integration and testing
- Have written SQLs to pull data and created procedures.
- Have used JUnit for unit testing framework of code in Test Driven environment.
- Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.
Environment: Java JDK 1.4, JDBC 3.0, Struts, SQL, PL/SQL, XML, XSLT, , JAXB, Web Services 1.1, SOAP, JMS, LDAP, JUnit, Rational Rose, Oracle 8i.