You are on page 1of 5

Muhammad A

(202)583-2500
abdullah.m21345@gmail.com

Summary
 8+ years of experience in AEM Platforms and overall professional IT experience with strong Object-Oriented
Analysis and programming skills.
 Experience in creating AEM templates (static & editable), components, dialogs, widgets.
 Experience in using Sightly (HTL) and Sling Models for designing and implementing the model-based structure
for custom AEM components.
 Experience in Web application development using – HTML5, DHTML, React, Bootstrap, AngularJS, JQuery, CSS,
JavaScript, Ajax, AWT, RMI, XML, XSD.
 Worked on CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin,
CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements
 Extensive experience in AEM 6.5 technologies ranging from designing and implementation of CQ components,
integrating UI and java script frameworks based on need.
 Developed custom AEM Reusable components, Widgets, Templates on top of JCR (Java Content Repository) and
Apache Sling (A REST based web development framework on top of JCR), CRX (Adobe commercial JCR
Implementation), and AEM (Adobe latest suite of WCM, DAM, and Social Collaboration applications).
 Good Confidential Code Reviews, Integration of the System modules, Writing Test Cases, Bug Fixing and
Enhancements, very conversant with Quality Management and System Support.
 Having experience on working with version control system tools like SVN, Atlassian and Git. Experience in AEM
Adaptive Forms Designing.
 Experienced in React JS and working with Redux architecture.
 Expertise in Informatica and Initiate Administration including Installation, upgrade, Applying Hot Fixes,
Configuration, maintenance and troubleshooting.
 Knowledge of Struts, Spring and Hibernate Framework.
 Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
 Extensive experience in CQ, DSP, JSP and Display Tag for User Interface Development.
 Good understanding of end-to-end content lifecycle, web content management, content publishing/deployment,
and delivery processes.
 Capability 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.
 Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business
Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing,
and Deployment.
 Expertise in JavaScript libraries and frameworks such as like Angular JS, Node.JS, EXT.JS, Require JS and
Backbone JS.
 Good experience in implementing ECM solutions using Adobe Day CQ5 technology stack with thorough
Understanding of OSGi, Apache Sling framework including CRX & JCR, REST APIs.
 Experience in webservice calls from AEM workflows.
 Good communication, Team work, inter-personnel and presentation skills, fast learner and organized self-
starter.

Experience
SENIOR AEM DEVELOPER | LATEETUD |  JERSEY CITY, NJ
JANUARY 2019 TO PRESENT
 Used the Pattern Detector for AEM migration to assess the complexity like OSGi bundles exports and imports
mismatch, identifying the unavailable API's.
 Developed various screens for the front end using ReactJS and used various predefined components from NPM.
 Worked on custom style guide and SPA integration with React.
 Worked on context aware configurations and run mode configurations.
 Built various web pages using HTML5, CSS, JavaScript and Bootstrap.
 Worked on creating OAK indexes for search optimization.
 Implemented Sling Schedulers to automate weekly and daily jobs using White Board Pattern. Developed AEM
OSGi services.
 Extensively used the Angular.js frameworks for single page application.
 Integrated ACS AEM Commons with AEM 6.5 for Bulk oak indexing.
 Assisted in deploying applications to Dev, QA, and Production environments through Maven automated builds,
and Jenkins continuous integration.
 Used React JS in development of the web application to bind the data/model that is being retrieved from a
database through services provided in a controller to the view using scope.
 Installed and configured AEM 6 Web Content Management System.
 Develop sample that uses the Save to Draft functionality for Html5 forms and works with the mobile app for iOS.
Worked on adobe cloud products such as analytics, tagging, campaign.
 Configuring Dispatchers, Flushing Dispatcher cache, Garbage collector etc.
 Designed and Developed Member Login functionality, Session Management.
 Implemented Content Update custom feature in AEM 5.6 for Component Replacement, and CRUD on Existing
Component Properties to overcome manual authoring on existing content for different business use cases.
Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3.
 Worked on custom style guide and SPA integration with React.
 Developed custom templates, components, and widgets using AEM and integrated Components with Angular JS.
Worked on dispatcher configurations for cache and load balancing.
 Developed WCM concepts like translation, multisite management, tag management, JCR event handling.
Involved in installing AEM Servers from lower to PROD environments.
 Developed Custom Workflows for different business use cases and Configured Workflow
 Created User Groups in AEM 5.6/ 6 and assigned permissions to the authors based on business requirements.
 Worked on creating React components and configuring webpack config and npm for setting up the project.
 Created and developed custom editable templates and custom touch UI components using AEM 6.
 Developed Iframe (External) Component to integrate on AEM page with current portal page.
 Built dynamically generated dropdown lists using Ajax, J query and AngularJS.
 Developed the client-side validation for the entire screen using JavaScript.
 Proficient in Adobe CQ foundational concepts, platform, the use of core frameworks such as Apache Sling and
Apache Felix including the CRX repository, the CQ.
 Created user groups and managed permissions for this user groups, managed health checks for the
servers,Updated Dispatcher rules.
 Implemented Adobe WCM, CRX, JCR, Sling, OSGI, CRXDE, WCM, and DAM.
 Designed and developed, CQ5 building blocks including templates, components, dialogs,
 Widgets, workflows. LDAP Integration with AEM for user authentication
 Worked on clipped apps component which pulls data from external J2EE apps, web services.
 Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM
manipulation.
 Developed CQ Templates, Components, Widgets and OSGI Bundles in the AEM instances.
 Worked extensively on front-end technologies on HTML, CSS, JavaScript, JQuery and Hibernate frameworks.
Environment: AEM 6.5, AEM 6.3.1, Spring, Hibernate, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, JCR,
MSM, HTML, Sightly, JSP, Servlets, JDBC, JavaScript, jQuery, Eclipse IDE, Apache Maven, AngularJs, GIT, JIRA, Apache
HTTP Server, JAXB, Java, J2EE,React JS, AJAX.

Page 2
AEM DEVELOPER | CBRE|  NASHVILLE, TN
APRIL 2017 TO JANUARY 2019
 Worked in Agile development following Scrum process, Jira, and daily stand-up meetings. 
 Involved in building custom components, static and editable templates, dialog, and design dialog for the
components in AEM. 
 Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects,
View Resolver. Developed GUI using HTML5 and JavaScript. 
 Developed more than 2 applications that use JCR content repository in CQ to store information and query the
JCR for display and reporting purposes. 
 Improved application performance using Azure Search and SQL query optimization.
 Solid understanding in DATABASES such as Oracle, POSTGRESQL, MS SQL, My SQL, MongoDB 
 Skilled in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower 
 Re-architecture the existing framework in VueJS to better use of re-use components, webpack
 OPTIM SQL Data migration scripts for automated data obfuscation and sub setting. 
 Worked on DAM for the maintenance of media files and created design dialogs for the common components in
the entire portalapplication.
 Implemented internal search CQ5 component for SAP.COM using with JSPS, Java Classes and ability to configure
CQ5 OSGI bundles using Felix console.
 Worked on Azure DevOps system to commit code and to perform deployments.
 Created Forms and Validated form fields using JavaScript, JQuery.
 Developed OSGI classes for run modes, link checker, Authentication filter and content as a service.
 Developed common code base for all components and used them for different sites.
 In depth knowledge on using and extending core WCM components provided by AEM 6.3, also integrated AEM
with third party applications using Cloud Service Configurations.
 Efficient in writing Sling Models to retrieve the values using appropriate annotations and return them to HTL.
Developed React Js pages, Web services calls and AJAX calls for the application.
 Developed a front-end application using React Js and Developed a user interface by using the React Js, Flux for
SPA development.
 Implemented client-side Interface using React Js.Worked in using React Js components, Forms, Events, Keys,
Router, Animations and Flux concept.
 Used Bootstrap CSS framework that helps in designing web applications.
 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.
 Hands on knowledge with web technologies like HTML5, JavaScript, JSTL, CSS, AJAX.
 Building capabilities around Adobe Analytics, Adobe Campaign and Adobe Target
 Exposure on dispatcher configurations, filters, replication agent's setup, etc.
 Worked on Multi Site Manager (MSM), enforcing a common base structure and common content and rolled out
website to different languages.
 Developed front-end UI (User-Interface) with XML, HTML, CSS, Node JS and Angular JS.
 Develop Custom AEM Workflows, OSGI Services and other Dynamic/Static web content management
components. Used AngularJS for management of multi-step user input flows.
 Worked on Apache Sling Rewriter and Dispatcher rewrite rules.
 Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
 Used React JS for frontend development.
 Knowledge in integrating AEM with Hybris, Salesforce, Apache Solr, Adobe Target and Adobe Campaign. Worked
on creating OAK indexes for search optimization.
 Creating users and user groups, giving appropriate permissions to them according to the environment.

Page 3
 Working on responsive designs using Bootstrap and media queries.
 Designed and developed intranet web applications using JavaScript and CSS.
 Went through changes in AEM and identified the modifications needed to be done for migration to AEM.
Extensively used JavaScript for client-side data validation.
 Extended foundation components to create custom AEM components based on requirements
 Implemented migration activities for Designs, Tags and Workflows as needed for AEM.

Environment: AEM5.6.0,6.1, Adobe CQ5, Adobe LiveCycle, JAVA, J2EE, OSGI, Spring Integration IBERNATE, MYSQL,
AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP,
REST), Eclipse, SVN.

AEM DEVELOPER | RUBICON GLOBAL, INC.| REMOTE, LA


AUGUST 2015 TO MARCH 2017

 Designed and developed AEM building blocks including templates, components, dialogs, widgets and workflows.
Creating Oak indexes for making search execution faster in AEM.
 Developed CQ custom workflow templates and modules for WCM lifecycle management and adobe target
integration. Build React components and stand-alone functions to be added to any future pages.
 Skilled in creating author/publisher clusters with dispatchers and providing Restful services for accessing
content in JCR.
 Knowledge in Adobe Day CQ and associated technologies like Sling, OSGi, Felix, JCR, and CRX.
 Translated design specs and developed responsive user interface mockups for components using HTML5, CSS3,
Bootstrap, jQuery, JavaScript and AJAX.
 Maintained the Content Management System (CMS) and provide support for AEM application in authoring
environment.
 Implemented the Drag and Drop functionality using React-Draggable.
 Used React-Autocomplete for creating Google map’s location search on the webpage Added Excel-Builder to
download the Tabular data in Excel format using react.
 Design and develop and implement CMS solutions using AEM (Adobe experience Manager)
 Wrote JSPs using custom tag libraries and AEM tag libraries.
 Creating templates, page components, content components and client libraries using Adobe Experience Manager
(AEM). Involved in server setup and Dispatcher configuration.
 Responsible to enhance the Portal UI using HTML5, Java Script, Angular Js, CSS3 as per the requirements and
providing the client side using J Query validations.
 Using Angular for the development of components based on the requirement and making them authorable as
well.
 Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and
web browser standards for website.
 Involved in content migration and Server Monitoring and implementing automated/custom maintenance tasks.
Efficient in Dispatcher configuration and Load balancing.
 Designed Content structure including folder structure, Caching, Workflow for verification, and metadata
management strategies.
 Work on Sling Servlets and OSGI Services to pull data from remote web-app services and also wrote custom
business logic to maintain Content Repository Extreme (CRX).
 Developing HTML, CSS, JQuery and ExtJS for designing and developing custom AEM components.
 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.
 Worked on CQ component development for both classic UI and touch UI using Sightly.

Page 4
 Developed JavaScript to implement client-side validations and AEM authoring validations.
ENVIRONMENT:ADOBE AEM, HTML, JAVASCRIPT, WORKFLOW, CSS, AJAX, AMAZON (AWS), REACTJS, EXTJS.

AEM DEVELOPER |COGNIZANT| IRVINE, CA


JUNE 2013 TO AUGUST 2015
 Involved in design, development, testing, and production deployment phases of the project using Agile
methodology.
 Involved in the implementation of stateless session beans for business logic layer.
 Developed the MVC architecture using Struts Framework, Swing Framework.
 Developed the necessary struts Action and Action Forms for the applications.
 Worked on Model using JavaBean, POJO, EJB Session bean and entity bean.
 Implemented Client-side Validation using JavaScript, JQuery.
 Used Struts Validator Framework to do validations.
 Responsible to enhance the Portal UI using HTML, Java Script, Angular Js, CSS3 as per the requirements and
providing the client side using J Query validations.
 Worked with Design Patterns like Session Façade, Front Controller, DTO and DAO pattern.
 Developed SOAP services to talk with adapter classes and exposed them too front-end. Worked on serialize and
de-serialize of data in applications using JSON.
 Designed and accessed data from SQL databases.
 Worked on creating AEM Templates and Components using classic ui.
 Extended foundation components to create custom components based on requirement.
 Updated page rendering scripts to include SEO meta params as per best practices.
 Implemented the view layer using JSP and JavaScript. Implemented the model layer using EJB.
 Development UI modules using HTML, JSP, JavaScript and CSS and worked on JSON and Ajax.
 Implemented the controller layer using Struts ActionServlet Framework.
 Used Commons Logging framework (log4j) utility to log error, info and debug messages
 Developed and implemented PL/SQL stored procedures, functions, and triggers.
Environment: HTML, JavaScript, XML, DOM, UML, JUnit, log4j, JBoss, UNIX, Windows.
Bachelor's -BS in BCIS
From UNT Denton Texas University
Passing year - 12/15/2002

Page 5

You might also like