We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 7 years of experience in IT industry worked with all phases of Analysis, Design, development, testing and documentation of Web Based Applications.
  • 4 years of experience in Content Management System with Adobe AEM 5.6, AEM 6.1, AEM 6.2 and AEM6 .
  • 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, Sunnyvale,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 & Mediabin) 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, AngularJS, jQuery.

Confidential, Pittsburgh, PA

Sr. Adobe AEM/CQ Developer

Responsibilities:

  • Installed and Configured version 6.0 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
  • Installed CRXDE Integrated development environment and Configured the project with Subversion version control.
  • Design and development of web pages using CQ, JavaScript, HTML, CSS, Ajax and JQuery.
  • Hands on experience on up gradation from AEM 5.6.1 to AEM 6.0 and AEM 6.1.
  • Migrated applications that render in PDF to HTML5 forms in ES4 and AEM 6.2 Forms.
  • Extensively used CQ5 tagging features in developing components and templates.
  • Installed and Configured CQ5 Authoring & Publishing Instance.
  • Worked on clipped apps component which pulls data from external J2ee apps, web services.
  • Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM.
  • Worked on developing Custom Index rules for minimizing the search queries response time and for improving the performance.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
  • Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
  • Used Bootstrap to develop responsive web pages.
  • Configured author and publish instances, dispatchers, and continuous integration for all deployment environments.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • 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.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM.
  • Created web-services both restful and soap based from scratch.
  • Assisted in transition, Content Migration Plan to CQ5.
  • Designed DAM taxonomy and tagging for the website.
  • Involved in building, deploying the code and moving code to different environments.
  • Involved in supporting the application post production and maintenance.
  • Suggesting innovations and doing subsequent analysis for the same.

Environment: Java, AEM 5.6, AEM 6.0 Apache sling, Apache Felix, JCR, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, jQuery, AngularJS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault.

Confidential, Eden Prairie, MN

AEM/CQ5 Developer

Responsibilities:

  • Extended foundation components to create customer components based on requirement.
  • Developed AEM templates and components.
  • Experience developing UI, OSGI components in AEM.
  • Experience developing event handling and related components in AEM.
  • Effective use of component properties to meet the business requirements like actions, drop targets and in place Designed DAM Tagging and taxonomy for website.
  • Worked on templates which inject news, photos, videos and articles from third party via web services calls.
  • Worked on design for integration with third-party RESTful and SOAP based web services.
  • Logged the application using log4j for easier debug and maintenance.
  • Developed various templates for Consortium to be reused by all the members for individual websites.
  • Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.
  • Developed components, templates, design libraries using ExtJS, Angular JS, jQuery and JSON formats.
  • Strategy for Content Migration from 5.6 to AEM 6.1. Design & Development of content migration scripts for Migration.
  • Key contributor for AEM 5.6.1 to 6.1 upgrade.
  • Implemented i18n internationalization in the website.
  • Used Clear Case and SVN for version control.
  • Worked with QA team in preparation and review of test cases.
  • Involved in production support, defect fixing.
  • Extensively designed and developed custom ExtJs components and custom xtypes (especially data grids). Designed and delivered Adobe AEM components to allow non-technical users to rapidly update and create web site content.
  • Content authoring and maintenance for test environments, including Campaigns and Segmentation.
  • Setup and Used maven for managing dependent software libraries (jars) required to build our application.
  • Involved in testing of application on various levels like integration and System testing.

Environment: Java (jdk1.7), JSP, Servlets, Java Script, HTML, CSS, Ajax, ExtJS, JQuery, CQ5.5, AEM5.6.1, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux, JavaScript, JSON, MVC, SOAP Web Services, Restful Web Services, SVN, Clear Case, Tomcat, Maven, UNIX

Confidential, Overland Park,KS

Java Developer

Responsibilities:

  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Created connection pooling method to avoid the waiting for database connection.
  • Designed applications using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Used Struts Framework in designing the Presentation Layer using Action and Action Form classes.
  • Implemented Struts framework (MVC): used Action Servlet, Action Form bean, configured the struts configuration file, implemented Validator frame work.
  • Implemented Tag libraries, Custom Tag Libraries, development of Presentation Tier using JSP pages integrating jQuery, Custom Tag's, JSP TagLibs, HTML, DHTML and JavaScript.
  • Test and Support accessible and standards based web applications built with Java, Struts, XSLT, XSL, CSS, JavaScript and AJAX to match design and functionality defined.
  • Involved in the design and development of Business Tier using Service Beans (Stateless session bean), Data Access Layer using JDBC.
  • Experienced in XML Schema for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT, DHTML and CSS.
  • Used Java-J2EE patterns like Model View Controller (MVC), OOPS, Business Delegate, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Migrated the application to the Jakarta Struts architecture and developed an extensible class library around the Struts Action and Action Form classes to simplify the migration of the application.
  • Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the Oracle database.
  • Deployed the application in the Web Logic Server environment using Ant tool using Struts architecture with the JSP Client.

Environment: JAVA, J2EE, JSP, Servlets, JDBC, EJB, JavaScript, Web Logic, RAD, Oracle 8i, UML, Xml, Builder.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
  • Developed environment set up document and assisted development team to install development environment.
  • Assisted in developing the technology proposal document required for the system.
  • Created user interfaces for the presentation layer using JSP, HTML, DHTML and JavaScript.
  • Developed JSP custom tags required for the presentation layer.
  • Wrote ANT scripts to automate the build process.
  • Developed business components in the rules engine. XML based configuration is provided to configure rules engine dynamically on the run time.
  • Worked with the database team to analyze the data from development perspective.
  • Developed SQL scripts to create database tables, synonyms, sequences, users, roles and granted privileges to the users.
  • Used SQL Loader, Import/Export, UTL FILE, DBMS XMLQUERY, DBMS PIPE and other Oracle built-in packages.
  • Automated SQL Loader to load the data from the flat files.
  • Developed various Procedures, function packages and triggers to Extract, transform and load the data from various source files to target database.
  • Involved unit, performance testing and documented the test results.

Environment: Java, JSP, HTML, DHTML, JavaScript, JavaBeans, Eclipse, WebLogic, Oracle 10g R2, IBM DB2, JDBC, EJB, MVC, ANT, Windows XP, Linux, Toad, Oracle SQL Developer.

We'd love your feedback!