We provide IT Staff Augmentation Services!

Aem Architect/lead Resume

2.00/5 (Submit Your Rating)

FL

SUMMARY

  • Over 12 years of professional experience in JAVA, J2EE, CMS and eCommerce based applications.
  • More than 4 years of experience in using AEM/CQ5 as the Application Development Platform.
  • Proficiency in developing Secure Web applications using Sightly,JSP, Servlets, JDBC, JavaScript, AJAX, XML, XSLT, HTML5 and CSS3.
  • Experience and good understanding of Web Services,OSGI, Sling, JCR, Felix, REST API, Templates, Components and Workflows.
  • Expertise on Coral and Granite UI based components and dialogs for AEM 6.1 and beyond.
  • Expertise in migrating content and assets from different systems into AEM using Curl,WebDav and Sling REST api.
  • Integrated AEM with Adobe Test and Target, Adobe DTM, MDM, Kafka, Solr, Zookeeper, Demandware and other eCommerce based systems.
  • Expertise on usage of Sling Schedulers, Models, Filters and Listeners.
  • Expertise in developing web applications using Single Page Applications (SPA), Sightly, Angular, Struts Framework and MVC Architecture.
  • Good exposure with Application servers, Web Servers and a wide variety of development tools likes Apache Felix, HTTPD, Microsoft IIS,Web Logic, WebSphere and Apache Tomcat.
  • Expertise in developing Client - Server, Web-Based applications with Microservices based architecture.
  • Used SVN, Accurev, Git for source control and versioning.
  • Excellent work experience in AEM6.4,AEM 6.3, AEM 6.2, AEM 6.1, AEM 5.6.1, WCM, CMS, CRXDE, CRXDE Lite, Apache sling, DAM.
  • Experience in developing Templates, Custom Components, creating and launching Workflows and customizing out of the box Widgets..
  • Experience in Workflow development and integrating CQ with other applications.
  • Experience in developing Web Applications which have integrated a number of functional capabilities like Web Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management, Social Media, Search, SEO etc.
  • Strong experience with setting up AEM using Maven and standard Eclipse tools.
  • Knowledge on using MVC and version control tools like SVN and GitHub.
  • Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
  • Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.
  • Solid experience with Responsive Web Design (RWD) using Bootstrap.
  • Rich experience in Web Services such as SOAP and RESTful.
  • Proficient in configuration, implementation and integration of Enterprise Multi-tier Web Application with J2EE Frameworks, such as Spring, Hibernate, Struts.
  • Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Hands-on experience using development IDEs including Eclipse, NetBeans and used MAVEN as build tool. Efficient in using Junit for unit testing.
  • Expertise in building client side Middle Tier Development environment using JSP, Servlet, JavaMail, etc.
  • Expertise in HTML5, CSS3, XHTML, XML based web internet applications using JQuery, AJAX, JavaScript, Angular JS, Content Management Systems with emphasis on W3C and usability standards.
  • Experience in version control software such as Git, SVN and in tracking tool as JIRA.
  • Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.
  • 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.
  • Skilled at developing enterprise applications in different Java IDE's like Eclipse, Net beans.
  • Experience using Rational Rose and Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.
  • Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
  • Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
  • Proven problem solving, analysis and leadership skills. Capable of performing under minimal supervision as well.

PROFESSIONAL EXPERIENCE

Confidential, FL

AEM Architect/Lead

Responsibilities:

  • Gathered and understood requirements, co-ordinate with business/marketing and gave suggestions on Content Strategy and hierarchy.
  • Created new Templates/Components/OSGI Bundles and Services accordingly based on the requirements.
  • Used Sightly, Javascript and JavaUseAPI to develop components and Angular and Bootstrap for UI interface.
  • Customized Components and used EXT JS to create creative extensive dialogs for Business to author content.
  • Developed application and have extensive knowledge of Sling Schedulers, Models, Filters and Listeners.
  • Architected and Developed the solution to integrate with Solr as the Backend Search Engine.
  • Integrated AEM with Demandware (DW) and IBM Commerce to handle the checkout flow.
  • Adobe Test and Target and Akamai are used to provide an incremental cutover solution of the application to users.
  • Configured and Maintained Author, Publish instances and Dispatcher to handle different redirect rules for multiple applications hosted on the same server. Work with Operations andDNS team to redirect the traffic to different ELBs based on the requirement.
  • Used Mockito, Jacoco and SonarQube for unit testing, code coverage, static code analysis and Unit Test Reporting.
  • Responsible for monitoring/handling alerts using AppDynamics, Apica, Sumologic and Google Analytics.
  • Integrated dispatcher with GooglePageSpeedto boost the performance of the web application.
  • Automated and running nightly product data feed from MDM and Kafka Messaging Services into AEM.
  • Responsible for making sure the application passes Load Test and also uses SumoLogic to query and clean up logs.
  • Responsible for Managing PROD Releases, creating CAB requests at Adobe Sharepoint and working with Adobe Managed Services (AMS) with each of the deployment.
  • Install Configure and Maintain git as the source code version control. Bitbucket is used as code review tool.
  • Responsible for creating Daycare tickets. Was part of Level 1 Production Support for all the issues reporting for the applications.
  • Migrated project from AEM 6.2 to AEM 6.3 version.
  • Designed and developed, AEM building blocks including templates, components, dialogs, widgets, workflows.
  • Migrated project from AEM 6.3 to AEM 6.4 version
  • Working on Experience Fragments and Content Fragments.
  • Optimizing sql2 queries with custom oak indexes.
  • Working on Sling Models and Use Classes.
  • Created Touch UI components and also created few dialogs using version 6.3
  • Implemented Component renditions using slightly framework.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Develop Custom Adobe AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
  • Developed custom components in Touch UI and customized forms for internet and intranet sites of the company.
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • Worked on stories related to Adobe CQ/AEM in sprints which includes feature development and production issues (Agile Scrum methodology)
  • 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
  • Used Bootstrap CSS framework that helps in designing web applications
  • Effectively communicate design to customers and present design options/considerations. Adopt and utilize iterative/Agile methodology as needed or requested

Environment: s: AEM 6.1,Sling, JCR, OSGI, Felix, Sightly, Java, J2EE, Solr, MDM, Kafka, AppD, Jenkins, Bitbucket, Maven, HTML5, CSS3, JQuery, EXTJS, Angular, Bootstrap, Grunt, Sublime, Eclipse, Apache HTTPD, Git, JIRA, AEM 6.3, AEM 6.2, HTML5, Java Script, Bootstrap, CSS, Adobe WCM, CRX/CRXDE,Jquery, HTML

Confidential, CA

Lead AEM /CQ5 Developer/ACM

Responsibilities:

  • Gathered and understood requirements, co-ordinate with business/marketing and gave suggestions on Content Strategy and hierarchy.
  • Created new Templates/Components/OSGI Bundles and services accordingly based on the requirements.
  • EXT JS framework is used to develop creative extensive dialogs for Business/Marketing to author content.
  • Created custom Hertz JSTL Tag Library for few JCR based JSP manipulations in 5.6.1.
  • Customize workflows as per business requirements.
  • Used the Live Copy feature extensively for confidential for 80 of its microsites.
  • Played pivotal role in migrating content from IW into AEM. Used Curl and Sling REST API for migration.
  • Create content driven dynamic interfaces for business to modify the content.
  • Customize Siteadmin, Sidekick, Workflow Dialogs and other out of the box pages in AEM.
  • Responsible for Managing PROD Releases for all the different web applications.
  • Installed, Configured and Maintained SVN as the source control.
  • Discuss with business and come up with a workflow approval process before content is pushed live.
  • Install, Configure and Maintain Author, Publish instances.
  • Installed, Maintained Dispatcher instances on Apache Web Server and Microsoft IIS..
  • Configured Dispatchers as Load Balancers to diversify traffic onto multiple publish instances.
  • Integrated tinyMCE and other RTEs into the AEM EXT JS api.
  • Provide Custom Authoring Solution for Javascript Rendered DOM and Content in the pages.
  • Developed complex components with dialog on CQ5 using jQuery, HTML and CSS.
  • Involved in setting up Adobe Campaign Platform.
  • Developing components and templates in AEM 6.2.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
  • Worked on Digital Asset Management, to manage and store all the media.
  • Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
  • Using Tableau Desktop as a front-end BI tool and Oracle as a back-end database designed and developed workbooks and dashboards.
  • Migrated applications that render in PDF to HTML5 forms in ES4 and AEM 6.1 forms.
  • Implement workflow and routing rules via Adobe LiveCycle
  • Developed dynamic-interactive Forms, Invoices, Correspondences etc using LiveCycle Form designer.
  • Setup and configure Author and Publish environments, Replication agents, Reverse Replication agent Flush agents, Dispatcher and Web Servers
  • Working on JCR API's and Sling API's for retrieving content from JCR repository.
  • Design and development of Adobe CQ5.6Components for Web Content Management.
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • Develop digital consumer experiences based on foundation of the Adobe CQ5/AEM 6 product suite, including CRX, DAM.
  • 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 at the form level.
  • Design and development of web pages using CQ, JavaScript, HTML, CSS, Ajax and JQuery.

Environment: AEM 6.2, AEM forms, Core Java, Java 1.6, AEM 6.1 Forms, AEM 6.1 FP1 Forms, Multithreading, Web sphere, Spring, GitHub, Micro services, JPA, Eclipse, JSP, JIRA, Log4j, JUnit, Groovy, XML, JQuery, HTML5, bootstrap, JavaScript, Ajax

Confidential

Senior AEM CQ5 Developer

Responsibilities:

  • Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC).
  • Used Agile software development methodology to develop project plans.
  • Upgrading the code to make it compatible with AEM 6.2.
  • Involved in configuring multiple user groups and allowing/restricting them from accessing the different sections of content.
  • Upgrading the existing content with steps suggested by adobe.
  • Designed Summary and Detailed reports using data blending and cascading feature in Tableau to provide dependency on objects through filters.
  • Provided Production support to tableau users and wrote Custom SQL to support business.
  • Making up a stable instance on 6.2 where both upgraded code and upgraded content works.
  • Unit testing every component and fixing the issues.
  • Fixing the deprecated API's.
  • Deployed and Managed AEM instance in Apache Tomcat.
  • Configuring the new dispatcher for AEM 6.2 instance.
  • Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilize HTML, CSS, JQuery for designing and implementing custom CQ components.
  • CQ5 related design and framework development and Architecture using templates, components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author and editing content with the help of OOTB widgets.
  • Manage an enterprise CMS system for a multinational entity, implement a governance policy, create users and roles, and build workflows, as well as utilize Digital Asset Management.
  • Implemented the OSGI bundles for interacting with remote spring webapp, web services and custom business logic in java and deploy as jar files from the Felix System Console. following the Agile methodology including SCRUM.
  • Implemented lots of RESTful based web services from scratch
  • Customized dialogs for all the components for providing various options to authors while creating
  • Worked on updating Function Specifications and creating Design document, added all documentation on wiki Confluence.

Environment: AEM 6.1, CQ5.6.1 (WCM), CQ5 DAM, CQ Tagging, Apache Maven, Confluence, JIRA, Investors, Apache HTTP Server, SOAP and REST Web Services, Apache Sling, CRXDE, CRX, WCM, HTML, JSP, JavaScript, AngularJS, jQuery, AJAX, Eclipse IDE, Tomcat 6.

Confidential, GA

AEM Developer

Responsibilities:

  • Develop, implement and configure web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML/DHTML, XML, JavaScript, and web services
  • Designed and developed, AEM building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.1.
  • Create and maintain customer-facing Adobe AEM content management systems.
  • Perform AEM customization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
  • Lead all AEM related design and framework development using templates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup
  • LDAP Integration with AEM for user authentication
  • Worked on integrating AEM with AngularJS.
  • Worked on updating Function Specifications and working according to Design document.
  • Used Apache Maven for build automation
  • Been a part in developing responsiveness of the site.
  • Enhanced AEM personalization engine to surface the AEM content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes
  • Have an understanding about the cross browser issues.
  • Designed and developed Content Structure including folder structure.
  • Used JIRA to create story and bugs and to track team progress, time on each task.
  • Designed and developed folder structure.
  • Analyzed and resolved technical issues relating to content management.
  • Also involved in two initial demos and coordinating with off-shore team.

Environment: Adobe AEM 6.1, DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, LDAP, Servlets, log4j, HTML, JSP.

Confidential, Kansas City, Missouri

AEM Developer

Responsibilities:

  • Worked on AEM 5.6.1,HTML, CSS, JQuery and EXT JS for designing and implementing custom AEM components.
  • Worked on customizing the foundation components in AEM, provide workflows to extend functionalities and improve performance.
  • Worked on Digital Asset Management (DAM), to manage and store all the media.
  • Maintained the Content Management System (CMS) and provided support for the application.
  • Worked on style sheets to maintain the structure and improvise the appearance of Webpages.
  • Involve with content management strategies, architecture and multichannel content delivery.
  • Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
  • Developed digital consumer experiences based on foundation of the Adobe CQ/AEM product suite, including CQ/AEM, CRX, CQ WCM and DAM.
  • Used log4j for logging the messages.
  • Wrote test cases for testing of AEM components and templates in both authoring and publishing environments.
  • Developed custom components related to parsys using CRXDE lite for the component structure ad used CRXDE.
  • Developing templates/components using CRXDE.
  • Maintenance and packaging of content, delivery and installation across all environments.
  • Performed AEM customization on foundation components, core CMS and work flows to extend functionalities, improve performance as per the requirements.
  • Developed sling Servlets to perform various actions.
  • Involved in daily meetings and worked in Agile Environment.
  • Testing of CQ components and templates. Also involved in writing Junit test cases for all the java services.
  • Responsible for defining the Project setup, defining the templates required and Components.
  • Implemented REST, Apache Sling, AEM for Custom Coding.
  • Involved with content management strategies, architecture and multichannel content delivery.

Environment: AEM 5.6.1, Java (jdk1.6), J2EE, JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, log4j.

We'd love your feedback!