Aem Developer Resume
Washington D, C
SUMMARY
- Adobe CQ5 Developer with 8+ years of experience in developing and implementing Enterprise Solutions for Distributed Software products and applications using Java technologies.
- 4 years of experience in web development specializing on Adobe Experience Management (AEM) platform (formerly Day CQ).
- Better understanding of Classic/Touch Modes of AEM 6.0 & 6.1
- Experienced in developing Day CQ Components, Page Templates, Workflows and Custom widgets using JSP, OSGI bundles, sling services, custom.
- Worked on design and implementation of modules on Adobe CQ 5.4 and Adobe CQ 5.5. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Good understanding of end - to-end content lifecycle, web content management, content publishing/deployment, and delivery processes
- Experience in web technologies including XML, XHTML, client/server-side scripting languages such as JavaScript, JSP, and web services development using RESTful implementations
- Strong experience in Client Side designing and validations using HTML, DHTML and Java Script.
- Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and CQ5 (Day's latest suite of WCM, DAM and Social Collaboration applications).
- Extensive programming in Web Technologies likes JSP, JavaScript, XML, XHTML, AJAX, JQuery, Adobe CQ5 APIs, Apache Sling, OSGi bundles.
- Experienced in developing Custom bundles and Servlets on Felix.
- Good web page design skills using HTML, HTML5, CSS3, Ajax, jQuery and Java Script.
- Experience in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements
- Mastery of all core web technologies including XML, XHTML, client/server-side scripting languages such as Java Script, and JSP, and web services development using REST-full implementations.
- Deep understanding of and hands-on development experience with relevant "Java CMS" frameworks including Apache Sling for content-centric application development, JCR and JSR-170 / JSR-283 for Content Management, JSR-168 and JSR-286 for Portal development, and Apache Felix for OSGi bundle development.
- 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 Day CQ WCM capabilities including Multi-site manager and Blueprinting, and the use of online marketing components such as advanced targeting / personalization, and multi-variety testing.
- Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes.
- 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.
- Good understanding of end-to-end content lifecycle, web content management, content publishing/deployment, and delivery processes
- Experience working in Agile development environment
TECHNICAL SKILLS
WCM: Adobe CQ 5.4/5.5, AEM 5.6.1, AEM-6.X, CQ5 DAM, CQ Tagging
Web Technologies: HTML, CSS, Java Script, Ext-JS, JSP, XML, AJAX, JQuery, Handlebars & LESS
Databases: Oracle database, SQL Server, MySQL
Management Systems: CQ 5.5, CQ 5.6, CQ/AEM 6.0, AEM 6.1
Web Development: XML, HTML, HTML5, XHTML, CSS3, JavaScript, JQuery, Angular JS, AJAX, JSON, PHP
IDEE: clipse, NetBeans, CRDXE, CRDXE lite
Servers: Jakarta Tomcat 5.0
Databases: Oracle 9i, MySQL 5, PL/SQL
IDEE: clipse 3.0
Build Tools: Ant, Maven
Operating Systems: MS-DOS, Windows (95/98/2000), Linux
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger
Methodologies: Agile, Waterfall, TDD
PROFESSIONAL EXPERIENCE
AEM Developer
Confidential, Washington, D.C
Responsibilities:
- Solid experience with CQ5 building blocks including templates, components, dialogs, widgets and DAM workflows.
- Translating business requirements into technical details relevant to AEM.
- Creating Multifield components, Migration of the components from one project to other project.
- Debugging the issues on RTE while using multifield components.
- Good experience in Sightly scripting language.
- Integrating Akamai into the AEM instance for caching the customer facing websites.
- Setting up and configuring AEM Author and Publish instances and ensuring all code works in both environments.
- Created Component Guide and Training videos for product owners with respective of the website which I created, guiding them about the usage of components for Content authoring
- Worked on implementing Responsive design on CQ5 platform using frameworks like Twitter Bootstrap and other CSS frameworks.
- Analyzing security scan report, discussing and fixing the severities in the website with middle ware team before deploying to stage.
- Created Redirecting service on the basis of run modes for home page in case of emergency.
- Utilizing HTML, CSS, JQuery and extJS for designing and implementing custom CQ components.
- Worked on Digital Asset Management, to manage and store all project specific Media (Images, Videos, and Campaign Assets).
- Making application changes, and resolving incidents and problems according to established policies & procedures.
- Experienced in building and maintaining web applications using Adobes AEM CMS to include site architecture, custom components, workflow development, Digital Asset Management (DAM) implementation, object model design (Java APIs), implementation, and unit testing.
- Implementing test cases for reading the data with in AEM and generating a PDF (Ticket), showing up the messages on the PDF depending upon the travel dates and the the train on which passenger is travelling
- Supporting production environment with resolving application errors including backend.
Environment: AEM 6.X, Apache Sling, CRXDE, JSP, Java, J2EE, Apache Maven, JavaScript, CSS, HTML, jQuery, Servlets, JCR Connector.
AEM Developer
Confidential, Littleton, CO
Responsibilities:
- Designed and Developed, Cq5 building blocks including templates, Components, Dialogs, Widgets, and Workflows.
- Over 1 year of hands on experience as an Adobe Forms Developer using Adobe Acrobat 7,8,9 & X (10), Adobe LiveCycle ES and Adobe Acrobat.
- 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.
- Developed OSGI components and OSGI services.
- Created components using Sightly HTML.
- Extensively used HTML5, CSS3, Bootstrap, JQuery and JavaScript to build websites for Century Link’s Small and Large Business Portals.
- Worked on implementing Responsive design on CQ5 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.
- Expert in configuring author and publish agents.
- Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
- Integrating backend jobs with CQ5 for daily Cron jobs.
- Having experience working with social communities for creating sites, resources, my Assignments and also developed learning path catalog for learning resources.
- Having experience in connecting SQL database to AEM using enablement database and scorm scripts.
- AEM design and framework development and Architecture using components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author and editing content with the help of widgets
- Worked on Digital Asset Management, to manage and store all project specific Media (Images, Videos, and Campaign Assets).
- Involved in creating Cq: dialog & dialogs for both Touch UI/ Classic UI.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Map existing site pages to CQ5 templates.
- Understand existing site structure and navigation.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Participated in meetings related to application architecture, designing and development.
- Involved in writing application level code to interact with APIs and Servlets using AJAX and JSON.
- Performed Unit Testing on developed modules and involved in trouble shooting the components.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Analyze functional and business requirements for optimum utilization of CQ5 components and performance.
- Developed and designed the front end using XML, XSLT, HTML, and CSS.
- Assisted in functioning of CQ5 solutions by documentation and validation procedures of non-functional requirements.
- Train business users on how to use CQ5 to modify content and publish.
Environment: AEM 6.1,6.0, HTL/Sightly, WCM, Sightly, Java 1.8, J2EE, Servlets, Apache Maven, JavaScript, Apache Sling, CSS, HTML, jQuery, Servlets, REST frameworks, Jackrabbit, JCR Connector.GITLab, Jenkins. object-oriented design methodologies, Acrobat XDP model/ PDFA.
AEM Developer
Confidential, Plano, TX
Responsibilities:
- Created scaffold for the migration structures (products, timezones, states and countries, etc.).
- Programmatically created cq pages using the scaffold and the data in site core exported as xml.
- Users can view the data using the scaffold and update the same
- Users can create new cq pages using the scaffold
- Helped to setup an auto-generated mail using html template concept, which sends the requested information upon user request by filling a form
- GIT is used as a distributed revision control system for code. File vault in conjunction with GIT helps to pull or push the code to developer’s machine from AEM
Environment: CQ5.6.1 (WCM), AEM 6.X(HTL/Sightly), Apache Sling, CRXDE, CRX, WCM, JSP, Java, J2EE, Apache Maven, JavaScript, Apache Sling, CSS, HTML, jQuery, Servlets, Jackrabbit, JCR Connector, Adobe LiveCycle Designer/Workbench.
