We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

4.00/5 (Submit Your Rating)

Rancho Cucamonga, CA

SUMMARY:

  • 7 Plus years of experience in IT industry worked with all phases of Analysis, Design, development, testing and documentation of Web Based Applications.
  • Extensive experience in Content Management System with Adobe AEM 5.6, AEM 6.1, AEM 6.2 and AEM6.3.
  • Worked on complete stack of AEM development project and delivered end - to-end implementation from requirements till production .
  • Worked on AEM upgrade project from AEM 6.0 SP2 to AEM 6.3 using in-place upgrade approach.
  • Experienced in DAM migration projects including DAM console customizations, migration of DAM assets from legacy DCM solutions onto AEM DAM and Scene7 cloud.
  • Worked on website performance tuning both client side and server-side performance tuning.
  • Work experience in enhancement projects and maintenance projects.
  • Highly skilled and expert in all tiers of AEM technology stack including AEM, JCR, Sling and OSGi technologies, component template development, reports, DAM, workflow components.
  • Experienced in developing Day CQ Components, Page Templates and Custom widgets using JSP, OSGI bundles, sling services, custom.
  • Real time work experience in production Dispatcher configuration setup, dashboard monitoring, production issues resolution, Production environment setup for author, publish, user admin, packaging.
  • Expert in Sling technologies including sling servlets, sling mapping, sling models, sling OSGIi config, sling context aware configuration, sling core.
  • Explored in depth in new AEM 6.3 features including Editable templates, new Sling annotations, Experience Fragments, Dynamic Media, new OSGI, context aware configuration, layout mode, mobile simulators.
  • Strong knowledge in creating Tagging, Personalization, Internationalization and Search Engine optimization in AEM suite.
  • Experienced in creating AEM Communities, creating events, linking to Social media sites, blogs, configuring plug-ins and understanding Adobe Analytics.
  • Created multiple shell scripts to automate CI process like cache clearance, deploy + bounce, Akamai cache clearance, repository diff finder etc.
  • Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, jQuery, CSS3, Bootstrap.
  • Have experience with configuring maven for AEM project using archetype and customize to add maven-release-plugin, sonar-plugin, content-package-maven-plugin .
  • Worked on CI tools including Jenkins, Atlassian Bamboo and version control tools including Atlassian Stash, Git, GitHub, Tortoise SVN.
  • Hands on experience in Java 1.8, J2EE, JDBC, Multithreading, Servlets, JSP, JavaScript, XML, Web Services, REST services, Struts, JSTL, Hibernate, AJAX, CA Harvest Manager, Tortoise SVN.
  • Good understanding of Java content repositories, sling request processing and OSGi bundles.
  • 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 with Agile process methodology.
  • Good understanding of internet information architecture, social media applications, search engines, metadata, and tagging.
  • Good team player with extraordinary problem-solving and trouble-shooting capabilities.
  • Proficient in using various IDEs like CRXDE, CRXDE-Lite, IntelliJ, and Eclipse.

PROFESSIONAL EXPERIENCE:

Confidential, Rancho Cucamonga, CA

Sr. AEM Developer

Responsibilities:

  • Involved in Installing and Configuring version 6.3 of AEM Web Content Management System and Apache Felix Admin Console.
  • Involved in Designing and developing Migration from legacy systems (Concentra & Media bin) to AEM.
  • Have expertise knowledge on Migration and fixed many issues while migrating huge content(40TB).
  • Developed multiple JMX scripts for updating content.
  • Worked on developing Custom Index rules for minimizing the search queries response time and for improving the performance.
  • Leveraged out-of-box asset search and indexed custom metadata properties.
  • Designed and developed custom assets search result page for list view.
  • Embedded many features like exporting search results in excel.
  • Developed custom launchers and workflows for processing & publishing Assets.
  • Written schedulers for batch processing of assets. Made many configurable properties in schedulers.
  • Fixed many system performance related issues like observation queue max out and indexing (async).
  • Created templates using Adobe experience manager 6.3
  • Worked on AEM product suite, including CQ/ AEM, CRX, CQ WCM and DAM.
  • Developed custom metadata form for assets and implemented many conditional logics in the form.
  • Has experience on Tracking messages, Emails and OOTB reports.
  • OSGi bundle containing components is created and OSGi services are accessed from AEM components.
  • Designed, test and development environments and migrated workflows from one environment to other.
  • Used JQuery, Angular JS to provide services to different components of portal.
  • Managed entire campaign management environment.
  • Configure and implement Adobe Campaign solutions including web forms.
  • Create Target Cell Spreadsheets for campaign execution. Create and use flowchart templates as well as strategic segments.
  • Integrated Campaigns with AEM to manage email delivery content and forms directly in Adobe Experience Manager(AEM).
  • Written event handlers and servlets for processing business logic.
  • Involved in system tuning activities like workflows purging, custom loggers and url shortening configurations.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Developed Adobe CQ templates and reusable components.
  • Integrated with a shared globally accessible repository for shared permissions-based digital media assets using AEM DAM.
  • Manage extensive campaign quality assurance processes prior to campaign execution.
  • Support communications in production; monitor existing campaigns, troubleshoot campaign and technical issues, make modifications to existing campaigns and ensure campaigns are being executed correctly.
  • Did gap analysis of the integrations and designed more optimal solution for file transfers, database archival, data migrations, configuration of Marketing data marts, response upload processes.
  • Designed test and development environments and migrated flowcharts from one environment to other.
  • Development and deployment of complex marketing Campaigns through multiple channels
  • Support the day-to-day execution of marketing activities and campaigns across multiple .channels via enterprise marketing management system / processes.
  • Involved in story estimates on regular basis. Have sound knowledge in Agile Manager.
  • Involved in building, deploying the code, moving code to different environments.

Environment: Java, AEM 6.2, AEM 6.3 CQ5.6.1, CQ5 DAM, CQ Tagging, Apache Maven, JIRA, JSP, Apache HTTP Server, Servlets, RESTful API, JDBC, Apache Sling, CRXDE, CRX, AJAX, Eclipse IDE, Tomcat 6, eclipse, Angular JS, jQuery.

Confidential, Minneapolis, MN

AEM Developer

Responsibilities:

  • Conducted detailed analysis of user requirements and formulated technical requirements.
  • Developed Components and Templates using Adobe AEM 6.2 touch UI for supporting the different Web pages.
  • Developing pages, templates, and efficient content models, security model's components as per the requirements with proper reusability and inheritance mechanisms offered in AEM.
  • Developing Sling models for components to process the component data and pass it to the frontend.
  • Creating responsive touch UI components using HTML (Sightly), Java, JavaScript, Angular and CSS as per the requirements.
  • Using Angular for the development of components based on the requirement and making them author-able as well.
  • Extensively worked on java classes, OSGI Services, servlets and sling models during the implementation components. Worked on OSGI configurations and work flows.
  • Created users and user groups, giving appropriate permissions to them according to the environment. Created System Users to access the Resource Resolver in different services.
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint.
  • Developing components using i18n translations for the pages in Korean language.
  • Taking care of the build and deployment process in the project and debugging production and dispatcher related issues with the DevOps team.
  • Using CSS and Bootstrap to style the components and make responsive.
  • Using Apache Sling, JCR API and HTL Use-API (Java Use-API and JavaScript Use-API) while creating components and Java services.
  • Consuming Restful web services to populate data in the components and updating the user information.
  • Worked on creating the Sling servlets and OSGi services for the business logic to process the request.
  • Designed DAM taxonomy and tagging for the website elements allowing to classify them by several different categorizations at the same time.
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, and jQuery.
  • Gained good exposure on the dispatcher and caching strategies.
  • Developed Workflows, Launchers, Servlets and OSGI Services according to the requirements.
  • Created OSGI Configuration for environment and run modes specific configurations.
  • Working in an Agile methodology with Git for version control and Jira for work tracking.
  • Setup Jenkins a continuous integration tool for build and deployment process.
  • Used JIRA as an issue tracking tool in the agile/scrum methodology.

Environment: AEM 6.2, Java, HTML, HTL, JavaScript, Angular, jQuery, CSS, Sling Models, \MSM, Bootstrap, ACS-Commons, DB2, Informix, Cassandra, Less Jenkins, Bitbucket, JIRA, Static Analysis software (Sonar Qube, Coverity).

Confidential, Dayton, OH

AEM Developer

Responsibilities:

  • Build websites and applications using AEM 6.1.
  • Designed and build components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, and JCR).
  • Created Touch and Classic UI Components in AEM using Sightly and JSP scripting language.
  • Involved in building custom components, templates, widgets, dialog and design dialog boxes for components.
  • Developed templates, ExtJS widgets, dialogs, design libraries using JQuery, Angular JS, and backend bundles.
  • Have exposure to Granite UI.
  • Created responsive designs menus, filters using media queries and grids using bootstrap.
  • Upgraded current CQ5.6 instance to AEM 6.1.
  • Worked on the issues like Disable Targeting and JQuery versioning which usually arise when upgrading to AEM 6.1.
  • Created custom loggers, services and configured services.
  • Created custom segments for users to offer a more personalized site.
  • Content personalization and MSM.
  • Created a new repository for new AEM instances.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and AEM.
  • Build new Jenkins Jobs for the new AEM instances.
  • Trained new contractors on the use of CMS, utilizing Go To Meeting and Skype.

Environment: Adobe AEM 6.0/6.1, CRX, HTML/CSS, Sightly, JQuery, Jenkins, OSGi, Touch UI, Classic UI, Maven, Linux, Web Services, J2EE technologies, HTML/HTML5, CSS/CSS3, JavaScript, Angular Js, Node Js, Bootstrap3, AJAX, JSON, Java, SVN.

Confidential, Redlands, CA

Java/J2EE Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Interacted with java controllers (JQUERY, Ajax, JSON to write/read data from back end systems).
  • Used SVN for version control and QC for defect tracking.
  • Created Test Plans for Unit Testing and System Testing.
  • Used Dreamweaver tool for developing Web Pages.
  • Deployed Application on Tomcat Server.
  • Developed user input forms using Angular JS.
  • Discussed various ideas for the ongoing web sites regarding the page layout and creative design.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Worked on Product Portfolio Management (PPM) System in Struts 1.5 and Hibernate 3.
  • Involved extensively Test Driven Development - TDD practices and code refactoring.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Worked with QA team on daily basis in fixing the reported bugs/defects.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: JavaScript, XHTML, HTML 4.x, CSS2.x, jQuery, AJAX, Handlebars JSON, XML, SVN.Q, QC, REST, SOAP, Angular JS, Couch base Struts and Hibernate.

Confidential, Miami, FL

Java/J2EE Developer

Responsibilities:

  • Developed the Service layer and placed the required Web Services archive (. aar file) in Axis 2 WEB-INF Services Directory in the repository.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Implemented the Web services and associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL and SOAP.
  • Developed and implemented the MVC Architectural Pattern JSP, Servlets and Action classes.
  • Specified the default initialization file is through the log4j.configuration system property and loaded the log4j.propertiesfrom Weblogic Class path.
  • Used SOAP UI to test the different methods in the Web service.
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
  • Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
  • Used Spring MVC framework for configuring the application.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Maven was used as a build tool. Also, worked in an agile work environment.
  • Used Log4j for logging errors, messages and performance logs.
  • Involved in writing the training material for the users

Environment: Java, Servlets, JSP, Struts 2.2.x, SOAP Web Services, JDBC, HTML, DHTML, CSS, JavaScript, XML, Eclipse, JBoss 5.1, Hibernate 3.6.1, JUnit, MySQL 5.0.

We'd love your feedback!