Aem Developer Resume
Bentonville, AR
PROFESSIONAL SUMMARY:
- Over 7+ years of IT experience in Java/J2EE and Web Technologies with strong exposure and experience in Adobe Day CQ5, AEM 6.1, and Adobe campaign.
- Performedrequirements definition, project estimation in an AGILE development environment using Rally as the project management tool
- Experience in different phases of Software Development Life cycle (SDLC) including Analysis, Design, Implementation and testing during the development of software enterprise applications.
- Solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Extensive experience in creating Template (TDS), Static, Interactive, and Dynamic Formswith LiveCycle Form Designer/LiveCycle Workbench
- Expertise in migrating forms to PDF and HTML5 types.Ca
- Setup and configured Authoring and Publishing environments, replication agents.
- Good understanding on Campaign Management and Client Context with CQ.
- Expertise in Adobe CRX (Content Management Extreme), CQ5 WCM, Components, Widgets, CQ5 DAM, Apache Sling.
- Experienced in Testing and optimization using AdobeTarget and integrating it with content manager and cross channel Adobemanager as well
- Expertise in developing web applications using jQuery, Content Management Systems with emphasis on W3C and usability standards.
- Excellent webpage designing skills using HTML, HTML5, CSS3, XHTML, Ajax, jQuery and java script.
- Well versed in designing presentation layer components using Servlets, JSP, HTML, JDBC and JavaScript.
- Good knowledge of Processes/Workflows (Business Process Automation and Orchestration) in order to support Interactive - Forms
- Excellent programming skills with strong understanding of JavaScript, DOM and allied Object Oriented programming concepts.
- Experience with JUNIT for performing Unit Testing and determining the application functionality.
- Have a deep knowledge on Scene7 and Dynamic media.
- Good analytical and problem solving skills, Quick learner, Team player with excellent Organization and Interpersonal skills and ability to manage team for completing the deliverables well in time.
TECHNICAL SKILLS:
Languages: C, C++, JAVA, SQL, PL/SQL
Web technologies: HTML/DHTML/HTML5, CSS, JavaScript, jQuery, JSTL, XML, Bootstrap, Web CMS (WCM) tool:Day CQ 5.3, 5.4, 5.5, 5.6.1, 6.1
IDE: Eclipse 2.0, 3.0, 3.1, Spring
Operating System: Windows 98, 2000, XP, Vista, 7, 8, OS X
Java/J2ee Technologies: Servlets, JDBC 4.0, AJAX, Web Services, SOAP, Restful
Frameworks: Jakarta Struts 1.2, 1.3, Spring 1.2, 1.3, 2.0, Spring MVC, Hibernate 2.0, 3.0
Application Servers: Web Logic 8.1, 10, JBOSS, WebSphere6.1, Apache Tomcat 6.1
Build Tools: Apache Ant, Maven 2.0, Jenkins
Version Control Tool: SVN, GIT
Logging Tool: Log4j
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
AEM Developer
Responsibilities:
- Develop digital consumer experiences based on foundation of the Adobe CQ5/AEM 6 product suite, including CRX, DAM.
- Creating templates of the website using the framework, developing custom components using sightly and widgets as per the requirements
- Worked on defects and assigned the tickets by using the JIRA tool. Worked on the Adobe campaign and also experienced with email marketing campaign. Integrated AEM6.1/ 6.2 with Adobe Analytics and Adobe Target.
- Responsible for all aspects of individual campaignset up including offer set up, audience selection, testing plans, quality assurance and campaignperformance measurement activities.
- Project management within a Database Marketing function, including the ability to define core project tasks and ensure critical-path tasks/dependencies are completed on time so as to ensure on-time delivery of campaignmanagement lists to the channel execution vendors.
- Designing and developing high volume, high performance formsto supports applications for mission critical systems, delivering high availability and reliability.
- Developed and inherited the basic components with respect to the Organization requirements in AEM 6.1 and developed touch-UI components.
- Designed the UI (i.e. web pages) in using CQ5, JavaScript, HTML, CSS, Ajax and JQuery. Experience with SQL/PL/SQL.
- Have a good knowledge on working with Adobe Scene7 and Adobe Target and Analytics.
- Worked on mobile application of the profile POD and done few enhancements.
- Create Target Cell Spreadsheets for campaignexecution. Create and use flowchart templates as well as strategic segments
- Developed various templates for Consortium to be reused by all the members for individual websites.
- Worked on setting up the road map for the Customization of the workflows and launchers for AEM.
- Integrated Campaigns with AEM in order to manage email delivery content and forms directly in AdobeExperience Manager.
- Responsible for all aspects of individual Campaignset up including offer set up, audience selection, testing plans, quality assurance and campaignperformance measurement activities.
- Created Letters, Formsetc. and worked closely with BA to know more on Client Requirements and sharing used cases and created Custom Objects, Fragments to speed up the process.
- Deployed jar files from the Felix System Console. Integration of AEM with angular Js.
- Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Involved in the testing of the application& Worked on automation and manual testing.
- Worked with the integration of angular Js and developed many pages for the website.
- Worked on enhancements of existing pages and rebuild them according to the business requirements.
Environment: JDK 1.8, Html, CSS3, JSON, JQuery, Adobe AEM 6.1,angular JS CRXDE, JUnit, Selenium, File Vault, JSP, and Servlets, AEM 6.2 Forms, Oracle 11g, Apache Sling, Apache Jackrabbit, Git Hub, SCP, JIRA .
Confidential, RICHARDSON, TX
AEM Developer
Responsibilities:
- Write specifications for custom templates and components geared toward the newly redesigned web sites
- Creation of custom workflows and dynamically rendering the DAM assets on various pages
- Maintain regular communication on project status with Team lead, project management
- Worked on design for integration with third-party RESTFUL and SOAP based web services.
- Designed new hover functionalities for the existing applications.
- Used Apache Maven for build automation. Worked on adobe campaign, configuration and customer facing application.
- Develop mobile applications and web based applications for priceless.
- Analyzed and resolved technical issues relating to content management
- Developed dynamic-interactive Forms, Invoices, Correspondences etc using LiveCycle Form designer.
- Built various web pages using HTML, CSS, Java Script, JQuery, and AJAX
- Worked with AEM 6.0 to create touch-UI component, templates for the web pages.
- Write specifications for custom templates and components geared toward the newly redesigned web sites
- Worked on A/B testing and manual testing for the application.
- Maintain general correspondence on venture status with Team lead, venture administration
- SVN is used as a distributed revision control system for AEM. File vault in conjunction with SVN helps to pull or push the code to developer’s machine
- Implemented in upgrade process from Adobe CQ 5.6.1 to AEM 6.0.
Environment: JDK 1.7, Html, CSS3, JSON, JQuery, Adobe AEM 5.6.1,6.1, CRXDE, JUnit, Selenium, File Vault, JSP, and Servlets, Apache Sling, Apache Jackrabbit, SVN,SCP.
Confidential, PLANO, TX
CQ5 Developer
Responsibilities:
- Developed the customizable landing pages and CQ5 custom components
- File vault is used for importing the code from JCR to file system and vice versa
- Write specifications for custom templates and components geared toward the newly redesigned web sites
- Creation of custom workflows and dynamically rendering the DAM assets on various pages
- Maintain regular communication on project status with Team lead, project management.
- Building and managing relationships with business leaders to understand their goals
- Translates business requirements into technical details relevant to Adobe CQ5
- Provide author training to business users to familiarize them with the design and usage of the system
- Worked on setting up AEM projects using Maven. Create and maintain AEM content management systems.
- Ability to develop quickly and with high quality via Sprints under the SCRUM methodology
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
- Selenium is used as an automated testing tool
- Involve with content management strategies and architecture of content hierarchy that targets the users
Environment: JDK 1.6, Html, CSS3, JSON, JQuery, Adobe AEM 5.6.1,6.1, CRXDE, JUnit, Selenium, File Vault, JSP, and Servlets, Apache Sling, Apache Jackrabbit
Confidential, Quincy, MA
CQ5 Developer
Responsibilities:
- Involved in design phase of the project, it included two sprints of Agile.
- Designed and developed Content Structure including folder structure.
- Developed custom templates, components, widgets using AEM
- Worked on updating Function Specifications and creating Design document, added all documentation on wiki Confluence.
- Knowledge on CQ Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing. implemented procedures for creation and integration of applications on CQ5 core platforms
- Implemented custom workflows as per requirements. supported technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.
- Coordinated with clients for development of specifications to support content and collaboration solutions
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Used Apache Maven for build automation.
- Analyzed and resolved technical issues relating to content management.
- Implemented procedures for management of SDLC processes and relevant artifacts
- File vault is used for importing the code from JCR to file system and vice versa
- Write specifications for custom templates and components geared toward the newly redesigned web sites
- Maintain general correspondence on venture status with Team lead, venture administration
- 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
- Implemented in upgrade process from Adobe CQ 5.6.1 to AEM 6.0.
Environment: JDK 1.6, Html, CSS3, JSON, JQuery, Adobe CQ 5.6.1, AEM5.3, CRXDE lite, JUnit, Selenium, File Vault, JSP, and Servlets, Apache Sling, Apache Jackrabbit, Apache Felix.
Confidential
CQ5 Developer
Responsibilities:
- Worked on Multi Site Manager (MSM) in CQ5, enforcing a common base structure and common content across the website
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and X-Path
- 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 developers machine
- Development of static web pages, landing pages, category landing pages using content management system (CMS), Adobe CQ5
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Built various web pages using HTML, CSS, Java Script, J Query, and AJAX
- 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
- 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 Confidential the form level
- Good experience in working on Spring framework, Eclipse, and SQL Server 2008
Environment: JDK 1.6, Html, CSS3, JSON, JQuery, ExtJS 4.0, Adobe CQ 5.4,5.3 Apache Sling, Apache Jackrabbit, CRXDE, JUnit, QUnit, GIT, File Vault, JSP, and Servlets
Confidential
J2EE Developer
Responsibilities:
- Developed user interfaces using JSP, JavaScript and HTML.
- Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
- Designed and developed Java Beans for session management.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Tomcat application server with MySQL.
- Developed application to review historical data on production, material management and Inventory.
- Involved in developing a module for analyzing inventory levels, allocating stock plan purchases and deliveries.
- Developed a serial number tracking system.
- Developed PL/SQL queries to generate reports based on client requirements.
- Configured Validation framework with struts for validating customer code, currency code and various other data inputs.
- Involved in development and testing of all 7 modules.
Environment: Servlets, JSP1.2, JDBC, JavaScript, Struts 1.1, MySQL, PL/SQL, NetBeans 3.4, HTML, Tomcat4.0.
