Sr Aem Developer Resume
Dallas, TX
SUMMARY:
- 8 years of extensive professional experience in Software development including, Developing, Testing, Integrating, Implementing and Leading AEM and developing large scale web applications using Adobe AEM (Adobe Experience Manager6.0 /6.1/6.2) content management systems, core java.
- 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.
- Good migration knowledge from CQ5.5 to AEM6.0
- Worked with front end developers on Technologies such as AJAX, AngularJS JSTL, JSP, HTML, EXT JS, JavaScript, jQuery and CSS.
- Involved in working with large sets of data ("big data"), in dealing with various security logs.
- Experience in implementing ECM solutions using Adobe Day CQ5 technology stack with thorough Understanding of OSGi, Apache Sling framework including CRX & JCR, REST APIs.
- Deep understanding of and hands - on development experience with relevant "Java CMS" frameworks including Apache Sling for content-centric application development, JSR-286 for Portal development, and Apache Felix for OSGi bundle development.
- Knowledge in AEM Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
- Worked on dispatcher configurations for cache and load balancing .
- Good exposure of integration patterns and content-centric application development patterns using Adobe Enterprise Manager 6.2, 6.1, 5.6.1.
- In-depth and hands on knowledge of AEM/CQ related technologies and core functionalities like WCM, Granite UI, Replication, Reverse replication, Static replication, Dispatcher flush, i18n translations, Workflows, DAM, MSM, Vault tool, Maven, Noncontact migration, Scaffolding, User management, Administration, Social Communities& Campaign management.
- Worked on Sling servlets to handle POST and GET requests.
- Extensive knowledge in Adobe Analytics ( SiteCatalyist ), Adobe Campaign ( Neolane ), Adobe Digital Publishing Suite, Adobe Target and Google Analytics.
- Good exposure to Maven, Gradle, File Vault and cURL.
- Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
- Thorough exposure of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience in integrating AEM with Adobe Target and Adobe Campaign.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles cross-browser using Fire Bug, Developer Tool Bar.
- Experienced in Object oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JNDI, EJB and JDBC).
- Involved in the effort estimation of the project.
- Expert in developing and deploying java code via OSGI bundle.
- Worked on Agile PLM methodology.
TECHNICAL SKILLS:
Languages: Java, SQL, JSP, Servlets, JCR, HTL (Sightly)
User Interface: JavaScript, Ajax, JQuery, HTML, LESS, SCSS and CSS
Web Application Frameworks: Apache Sling, Apache Felix
Content Management System: Adobe CQ5.5, Adobe AEM 6.0/6.1/6.2, OSGI, Adobe Campaign AEM, JCR, Apache Jackrabbit, CRXDE.
Build Tools: ANT, Maven, Hudson, Jenkins
OS: Windows 7, Unix and Linux
Database: Oracle MySQL and DB2
IDE: Java Beans, Eclipse, Brackets.
Version Control: SVN, and GIT
SDLC methodology: Waterfall, Agile, SCRUM
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr AEM Developer
Responsibilities:
- Installed and configured Adobe AEM 6.2 version and Apache Felix admin console.
- Experience developing UI, OSGI components in AEM 6.2
- Provided estimates and designs for templates, components and workflows. Setup and configure Authoring and Publishing environments, replication agents, dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
- Content authoring and maintenance for test environments, including Campaigns and Segmentation. Interacting with business team for clarifications on the requirements.
- Create client libraries and apply that design to the pages.
- End to end Portal development based on wire frames/mock ups.
- Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS and to provide services to different components of portal.
- Server-side interaction was developed using Web services and exposed to the web using JSON and JQuery.
- Worked on custom workflows and Personalization.
- Developed AEM building blocks including custom templates, components, dialogs and widgets using AEM 6.2 and integrated Components with Angular JS as per requirements.
- Managed the Media files using Digital Asset Management (DAM).
- Support clients marketing campaigns across multiple channels including Direct Mail, Email, Outbound Telemarketing and other. Well versed in setting up or upgrading complex AEM environment with expertise in Author, Publisher and Dispatcher administrations.
- Worked with Maven to build and generate the jar files to deploy in the Felix Console.
- Create and manage security groups in AEM.
- Created web-services both RESTful and SOAP based from scratch.
- Provide Author Training to business users to familiarize them with the design and usage of the system.
- Involved in the configurations set for Web logic servers, DSs, JMS queues and the deployment.
- Used Key Features of Angular JS for responsive User interface (UI). Worked on Digital Asset Management, to manage and store all the media.
- Utilized REST, Java, Sling, CQ5, and Java script for custom Coding.
- Have a detailed knowledge of working with JIRA in creating user stories & bugs and to track team progress.
Environment: Adobe AEM 6.1, Apache sling, Apache Felix, JCR, Web services, JSP, JQuery, Ajax, JSON, Less, JavaScript, Ext JS, Angular JS, Bootstrap, Jenkins, Maven, Linux, java, J2EE, dispatcher, JIRA, Eclipse.
Confidential, Columbus, Ohio
Sr AEM Admin/Developer
Responsibilities:
- Worked on AEM 6.1, SP1 and Slightly.
- Integration of AEM with Adobe Marketing cloud and other third-party services.
- Developed Dynamic components based on the Query results obtained from the Database.
- Created components using Sightly HTML template language by replacing the traditional JSP.
- Worked on development of adaptive form components, creation of forms and debugging the forms issues.
- Worked on creating multiple TAGS using the taxonomy paths from the database.
- Developed Servlets to handle requests from the client in an OSGi bundle.
- Involved in content migration from AEM 5.6.1 to AEM 6.0 and 6.0 to 6.1 Implemented Image renditions for continuous and consistent experience of content across all devices.
- Converted AEM Classic UI components to touch UI and developed components using Touch UI
- Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
- Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services
- Created a dynamic Breadcrumb component based on the JCR structure and taxonomy levels.
- Used sling resource merger concept to overlay the foundation page to add multiple custom properties to the page.
- Server monitoring and implementing automated/custom maintenance tasks.
- Used GIT as version control to restore assets to previous versions later and integrated with Jenkins for continuous integration and builds.
- Configured and used Framework Logging based on SL4J logger factor for logging all the debugging and error information.
- Implemented server side service components using Apache Felix framework and apache sling
- Integrated JIRA system with Workflow functionalities.
- Perform unit testing and support testing team during iteration and release testing.
- Involved in building, deploying the code, moving code to different environments and Supporting the application post production and maintenance.
- Administration activities like backing up, content bundling
- Logged the application using log4j for easier debug and maintenance.
- Analyzing and identifying the problems and fixing the issues.
Environment: AEM5.6.0, 6.1, Adobe CQ5, Adobe live cycle, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML5, CSS3, Java Script, JQuery, SQL, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT.
Confidential, Minneapolis, MN
AEM Developer
Responsibilities:
- Understanding the business requirements and converting them to system specific AEM technical requirements.
- Created an XHTML / CSS based icon, clip art, and graphical standards online repository.
- Involved in development, implementation and configuring web content management solutions using AEM (Adobe CQ) and other technologies such as Java, HTML/DHTML, XML, JavaScript, and web services.
- Developed Templates, components using JSP and Slightly.
- Configured replication and dispatcher flush.
- Generating projects using Maven builds.
- Presentation of insights and recommendations for action by creating reports and analyses that explain the customer digital experience using Adobe Analytics.
- 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.
- Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
- Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management - DAM).
- Setup and configure Authoring and Publishing environments, replication agents, and CQ5 dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
- OSGI has been used to deploy dynamic libraries.
- Implemented Sling servlets to provide Ajax handling.
- Closely worked with different Business System Analysts, Scrum teams and other integrated systems while implementing the solutions for the needs of organization.
- Content authoring and maintenance for test environments
Environment: AEM WCM, AEM DAM, CQ, Workflows, Apache Sling, CRXDE, CRX, HTML, JSP, Servlets, Java Scripts, JQuery, Eclipse IDE, Apache Maven, JIRA, REST Web Services.
Confidential
Web/ UI Developer
Responsibilities:
- Development, design and implementation of front end part of the application.
- Participated in meetings with the end-clients to discuss the functional requirements for the product.
- Involved in designing architecture following J2EE MVC framework.
- Developed web pages applying best standards.
- Development of User Interactive web pages using web technologies like HTML, XHTML, and CSS. Involved in daily scrum meeting, sprint review meeting and agile release planning.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Used entity beans to persist the data into database and JMS to establish message communication.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Implemented AJAX to speed up web application.
- Developed components to fetch the data from the back end using AJAX and JSON.
- Created forms to collect and validate data from the user in HTML and AngularJS.
- Extensively used CSS along with Bootstrap for a responsive design of the web pages.
- Involved in design and development phases of SDLC.
- Fixed debugging issues and fixed bugs along with resolving browser compatibility issues.
Environment: Angular JS, RWD, JavaScript, HTML, CSS, XML, AJAX, JSON, JQuery, OOPS, Web storm, SQL Server, Web services, Jasmine, Unit Test, GIT, Agile.
Confidential
Java Developer/ Big Data Developer
Responsibilities:
- Involved in requirement analysis and played a key role in project planning.
- Designed, Developed and analyzed the frond-end and back-end using JSP, Servlets and the Struts
- Developed the web pages using JSP, JavaScript, CSS, AJAX and Servlets.
- Developed various J2EE components like Ajax, JMS and MQ series with the help of RAD application framework. Involved in working with large sets of data ("big data"), in data crunching/massaging real time health care claims /biometric data.
- PIG for ETL needs, and helped external ETL teams debug issues
- Managed and reviewed Hadoop log files.
- Created Hive queries that helped business analysts spot data patterns.
- Started using Apache Spark to simplify the big data management.
- JQuery to select and manipulate HTML elements and CSS manipulation.
- Experience in handling designed, Developed and Implemented document transformation applications using XML Spy tool and XSD's. the help of XML using XSL
- Used the Spring JDBC for data retrieval from the database for various inquiries.
- Wrote complex SQL queries to retrieve data from the Oracle database.
Environment: Java, JSP, XML, Web services, JSON, Open LDAP, Jet Speed, jQuery, HTML, Tomcat.