Aem Developer Resume
Kansas City, MO
SUMMARY:
- 8+ years of experience in Java Development and Content Management System using Adobe CQ.
- Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive design.
- Extensively used Adobe CRX, CRXDE, WCM, Package Manager, Components, Workflows, Widgets, and DAM
- Expert in developing custom CQ components and modify the out of the box components
- Expert in Authoring and publishing the Adobe CQ applications and performed cross - browsing testing
- Rich experience in client side design and validations using HTML/HTML5, XML, XSLT, JSP, Ajax, JQuery,DHTML, XHTML, CSS/CSS3 and JavaScript
- Expertise in developing web applications with various Open Source frameworks like Struts, Spring MVC and Hibernate Frameworks
- Expertise in Object-relational mapping using Hibernate
- Good Knowledge in Web Technologies likes JSP, JavaScript, AngularJS, BackboneJS, Bootstrap, XML, AJAX, JQuery, Adobe CQ5 APIs.
- Proficient in Day CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Good understanding of integration patterns and content-centric application development patterns using Adobe Enterprise Manager 5.6.1.
- Extensive experience in AEM 5.6.1 technologies ranging from designing and implementation of CQ components, integrating UI and java script frameworks based on need.
- Experienced in developing applications using CRXDE, Eclipse and Maven.
- Worked on design and implementation of modules on Adobe CQ 5.4 and Adobe CQ 5.5.
- Experienced in developing WCM applications using Adobe Day CQ and CRXDE.
- Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Experienced in Object oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JNDI, Java Beans and JDBC).
- Utilized Web/Application servers like WebLogic6.1/8.1, WebSphere, JBoss and Apache Tomcat, Apache HTTP.
TECHNICAL SKILLS:
Operating Systems: Windows 7, Vista, XP, 2000, 98, NT /UNIX/LINUX, Solaris 11.1
Languages: C, C, Java, J2EE, SQL, PL/SQL, Python, Perl
Databases: SQL, Oracle 9i/10g/11g/12c
IDE: Eclipse,NetBeans, RAD
Web servers: Tomcat, HTTP
Application Servers: BEA Web Logic, JBoss, Web Sphere
ORM: Hibernate
Design Patterns: MVC, Front Controller, Singleton pattern, Factory
ClientSide Scripting: HTML, JavaScript, CSS, AJAX, JSON, JQUERY
ServerSide Scripting: JSP, JSF, Strut Tags, Spring Tags, JSTL Core Tags
Frameworks: Struts, Spring, Hibernate
Methodologies: Agile/Scrum
Build Tools: Ant/Maven
CMS: Adobe CQ5/AEM, JCR, Sling, WCM,DAM, Package Manager, CRXDELite, Workflow, OSGI
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City,MO
AEM Developer
Responsibilities:
- Designed and Developed, AEM building blocks including templates, Components, Dialogs, Widgets and Workflows.
- Worked on implementing Responsive design on AEM platform using frameworks like Twitter Bootstrap and other CSS frameworks. Therefore, all Sales and SSO related web sites developed in this project are compatible for desktop, mobile and tablet devices.
- Proficient in AEM foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Expert in configuring author and publish agents.
- Analyzing, designing and layout of the components.
- File vault is used for importing the code from JCR to file system and vice versa.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Built various web pages using HTML5, CSS3, Java Script and JQuery.
- GIT is used as a distributed version control system for code. File vault in conjunction with GIT helps to pull or push the code to developer's machine from AEM
- Installation and Configuration of Author and Publish environments, replication agents, cache rewrite rules for routing the calls to AEM.
- Train the business users on how to author different pages using the common and custom developed components.
- Developed Resource Learning path in Learning Management System by editing environment, preview environment, tag generation environment, with hbs, HTML, CSS, in combination with JavaScript and JQuery.
- Translates business requirements into technical details relevant to Adobe CQ5.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
- Involve with content management strategies and architecture of contenthierarchy that targets the users
- Providing AEM consulting services for integrating all web application, database
- Maintain regular communication on project status with Team lead, project management.
- Worked on updating Function Specifications and creating Design document, added all documentation on wiki Confluence
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level.
- Integrated Spring- Hibernate Frameworks for ORM functionality in Spring Framework.
- Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
- Used JIRA to create story and bugs and to track team progress, time on each task.
- Have an understanding about the cross browser issues.
- Logged the application using log4j for easier debugging and maintenance.
Environment: Java, JSP, Active Directory, JavaBeans, HTML, CSS, JavaScript, JUnit, Eclipse, Maven, Apache Tomcat, Adobe CQ5/AEM, JCR, Sling, CRX, DAM, Package Manager, CRXDELite, OSGI, Workflow.
Confidential, Cincinnati,OhioAdobe CQ5Developer
Responsibilities:
- Provide estimates, designs and specifications for AEM templates, components, and workflows.
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Developed GET/POST sling Servlets to provide various services in the CQ system
- Supported technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.
- Programmatically created CQ5 pages using the scaffold and the data in site core exported as XML.
- Different multiple templates were developed for each application
- Expert in creating users and groups and managing their permissions
- Implemented Adobe WCM, CRX, CRXDE, CQ WCM, Workflows, and DAM
- Active Directory service was used to pull the applicant details automatically based on their employee ID. Integrated Active Directory with Adobe CQ components
- Spring JDBC and Hibernate was used to store and retrieve the data from database.
- Effectively worked on OSGI Sling Platform, Deployment & Packaging, CQ repository JCR, Content publishing in CMS.
- Involved in the design and development phases of Agile Software Development.
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process
- Heavily worked on style sheets to change the colors for each site.
- Worked on Customer facing digital properties to create, build and maintain the user interface for desktop, mobile and tablet devices.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Custom components were developed to integrate the SOAP web services.
- Experience in writing OSGi services and Sling Servlet.
- Writing the logic for the workflow implementation in the Adobe cq application.
- Implemented server side service components using Apache Felix framework and apache sling.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JCR, CRX
- Utilized Apache Sling/JCR for Content Resolution and handling dynamic data.
- Provided end user training and technical guidance to business and technical teams on effectively utilizing Adobe CQ5 Digital Asset Management (DAM), Page Creation, Component Selection, Social Collaboration and workflow management.
- Involved in building, deploying the code, moving code to different environments and Supporting the application post production and maintenance.
- Worked with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks.
Environment: AEM5.6.1, Adobe CQ5, JAVA, J2EE, OSGI, MySQL, AJAX, JSON, HTML5, CSS3, Java Script, JQUERY, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), SVN, Apache Felix.
Confidential, New York, NYAdobe CQ5 developer
Responsibilities:
- Installed and configured AEM5. 6.1, AEM 5.6 of Adobe CQ Web Content Management System.
- Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
- Developed Java components for Adobe CQ5 CMS (Content Management System), set up all the dependent properties required for the application to an XML file and can also modify the property values and set the values to the Nodes.
- Expert in publishing the content from author to multiple publish instances
- Components were developed using HTML, HTML5, CSS, Java Script, AJAX, JQuery and AngularJS.
- Develop digital consumer experiences based on foundation of the Adobe CQ5/AEM product suite, including CRX, DAM.
- Extensive use of CQ Tag Libraries in the components.
- Setup and configure Authoring and Publishing environments etc.
- Implemented Adobe Experience Manager (AEM/CQ5) Platform including the development of numerous components and integrations.
- Created POC related to CQ5 design and implementation.
- Developed components that include fetching the content dynamically based on tags.
- Worked on HTML, CSS, JQuery and extJS for designing and implementing custom CQ5 component.
Environment: CQ5.5 (WCM), AEM 5.6, Apache Sling, CRXDE, CRX, WCM, JSP, JavaScript, CSS, HTML, JQuery.
ConfidentialJava developer
Responsibilities:
- Involved in server side Web development.
- Developed the front-end using JSP, Struts, MVC, JavaScript, HTML and DHTML.
- Provided end-to-end support for Enterprise Architectures, from requirements analysis and process modeling with IBM Rational Software Modeler and Rational Rose.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript.
- Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using Oracle, SQL/PLSQL.
- Developed Business components using JavaBeans and database connections using JDBC.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed the Web Application using JSP, Java Script, JQuery, Servlets, HTML, DHTML, and performed validations using JavaScript
- Implemented the struts framework
Environment: JSP, MVC, AJAX, Oracle, PL/SQL, JDBC, HTML, Java Script, Struts Framework,XML,XSLT, CSS, JQuery, PL/SQL, UNIX.
ConfidentialJava Developer
Responsibilities:
- Involved in the development of various use cases, sequence diagrams using UML, and Rational Rose.
- Involved in designing the user interfaces using JSP's.
- Involved in implementing the business logic seeing the customer requirements.
- Used JDBC to connect to the Oracle database
- Written client side and server side (contract and business logic) validations.
- Developed reusable page navigation custom tag in JSP pages.
- Written Persistence layer DAO is injected these DAO into Business Layer that is into Services.
- Developed intranet web interfaces using HTML and Java Script and CSS3.
- The flow of requests was handled with Dispatcher Servlets using Spring MVC Architecture
- Implementation of dynamic and static security for different roles
- Deployed and tested on Web Logic Application server.
Environment: Java, Servlets, JSPs, JavaScript, Struts, EJB, RUP, IBM Web Logic, Oracle, XML, DHTML, CSS, Java Script, JQuery, JUnit, JDBC, Hibernate, eclipse IDE, JSF.
