Sr.aem Developer/admin Resume
ArizonA
SUMMARY
- 7 + Years of Information Technology and 5+ years of Experience in Adobe Experience Manager (AEM) 6.2,6.3,6.4 and 6.5.
- Experience in Web content management systems, Web design, Web development, Java Development and SQL.
- Extensive knowledge in building and deploying enterprise level Web Content Management solutions on AEM.
- Strong knowledge and experience in integration with components of Adobe Marketing Cloud (including Adobe Target, Adobe Analytics, and Campaign).
- Experienced in WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling.
- Experience in creating Components, Templates, Administration and AEM Author, Publisher Installation
- Worked on build tools like Maven and standard Eclipse tools and had experience installing them.
- Worked on Adobe AEM product suite, including AEM, CRX, CRXDE, WCM and DAM
- Experienced in developing Adobe AEM templates, components, workflows, tagging and performing AEM administration tasks.
- Good Experience in developing Custom bundles, Custom components and Servlets, modules, widgets, custom workflow models, custom workflow processes.
- Extensive Knowledge in AEM Mobile development, server - side Mobile Components, Emulators, Device Groups, Device Detection.
- Responsible for the identification and mitigation of security vulnerabilities in AEM systems by performing security hotfixes, patches and upgrades.
- Worked on Experience Fragments and Content Fragments.
- Experience working with Dispatcher Module.
- Expertise in using various IDEs like Intelli J, and Eclipse.
- In-depth and hands on knowledge of AEM related technologies and core functionalities like WCM, Replication, Reverse replication, Static replication, Dispatcher flush, i18n translations, Clustering, Workflows, DAM, MSM, Vault tool, Maven, SVN, content migration, User management.
- Experienced in Client Side designing and validations using HTML, DHTML and Java Script.
- 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.
- Worked on Content Fragments and dynamic editable templates.
- Experience in version control tools such as Git, SVN and in tracking tool as JIRA.
- Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.
- Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
- Excellent Communication Skills in Global delivery Model working with Business, Engineering, Architecture, Infrastructure, Offshore development teams and End Users in Team based environment.
- 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.
TECHNICAL SKILLS
AEM Versions: 6.5,6.4, 6.3, 6.2.
Web Technologies: XML, HTML/HTML5, CSS/CSS3, JSON, Angular JS, React JS, Linux Shell Script, jQuery.
Programming Languages: JAVA/J2EE JavaScript.
Scripting Languages: HTML 4.0, CSS, JavaScript, Ajax, UNIX Shell Scripting.
Framework: Spring MVC, Groovy and Grails.
Application Servers: JBoss, Tomcat, Apache webserver.
Databases & Tools: SQL, Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008;
IDE’s and Tools: RAD, Eclipse, Rational Rose, NetBeans, Toad, SQL developer, JMeter, Infulxdb and Grafana.
Version Control Tools: Subversion, Git, CVS, IBM Rational Clear Case.
OS: UNIX, IBM AIX 4.3, Sun Solaris 2.7/2.6, MS-DOS 6.22, Windows 95/98/NT/2000/XP.
PROFESSIONAL EXPERIENCE
Confidential | Arizona
Sr.AEM Developer/Admin
Responsibilities:
- Developed AEM templates and reusable Touch UI Responsive Web Design Components for the business users or the Editors.
- Design and development of web pages using HTML5, CSS3, jQuery-UI, AJAX.
- Worked on Custom OSGI Servlets, Custom OSGI Services, Sling Models, Components and Bundles.
- Experience with back end/server-side technologies including SOAP/REST, SQL/NoSQL databases, ESB, and Microservices.
- Involved in Implementing Business Process Management (BPM) to focus on improving the performance.
- Worked with SSO and SSL Configuration of WebLogic, WebSphere, HTTP Server.
- Setup DAM and Deploy Assets - SSO and brand portal.
- Proficient with CI/CD and production deployment.
- Experienced with various Services of AWS EC2, Elastic Beanstalk, ELB, S3, and Cloud Information.
- Worked on SEO’s, targets and analytics for the developed AEM Sites.
- Have the ability to fine-tune AEM applications for optimal performance Improvements.
- Utilized Content Fragments and Experience Fragments concepts for page authoring.
- Developed profile page using AEM Slightly (HTL).
- Experience with Multiple websites that share common content using MSM (Multi Site Manager).
- Created a maven script to install bundles and content to AEM server.
- Installation of Apache AEM dispatcher and configuration of the dispatcher to AEM instance.
- Adopted and utilized Agile Methodology as needed or requested
- Responsible for writing build scripts using POM XML files, Maven and ANT scripts.
- Experience with Jenkins as build tool and JIRA to track the bugs, issues and project management.
- Having experience with client/server-side scripting languages such as JavaScript, and JSP, and web services development using Restful implementations.
- Worked with front-end team in AEM CMS, AEM Headless Components, server-side rendering, optimize front-end page performance.
- Implemented the Docker& Kubernetes with AWS CloudFormation stack.
- Used Log4J for logging and tracing the messages.
- Extensively used AEM Tag Libraries in the components.
- Have a complete understanding of CRX repository and accessing the CRX content nodes by SQL Queries and XPath.
- Strong knowledge on Sling, OSGI, Felix, CRX.
- Created client libraries at component level and global level (designs).
- Implemented server-side service components using Apache Felix framework and Apache Sling.
- Worked on creations of workflow models for publishing the pages from author to publish, process steps and User Administrations in AEM.
- Analyzed and diagnosed any issues which may impact performance or availability in AEM Environment.
- Setup customCI/CDpipeline with Cloud Manager service.
- Used Maven to build and generate code analysis reports.
- Involved in deploying the code and moving code to different environments.
- Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
- Worked on AEM Communities and make use of the OOTB Community Components in our Intranet site.
- Integrated AEM with other marketing products like Assets, Target, Campaign, and other internal endpoints.
- Worked with strong MSM (Multi Site Manager), AEM Sites, AEM Assets.
- Deploying cluster on AWS with Jenkins, Docker pipeline implementation.
- Created the Sling Schedulers for removing the processed documents, pdf, txt, and images.
- Worked on User/Groups Creation and assigning Permissions to User/Groups.
- Involved in Designing of Custom MSM (Multi-Site Manager) roll out configurations, Blueprint, Live Copy and Responsive Web Design for Desktops, Mobile Phones, Tablets in a AEM Clustered environment.
- AGILE development methodology has been followed to develop the application.
- Used GIT as version control.
- Managing the user client libraries and debugging them.
- Used Package Manager for building and deploying packages in Publish, DEV, QA environments.
Environment: 6.4,6.5, Java Script, CI/CD, AWS, CRX/CRXDE, jQuery, HTML, JCR, JSON, Slightly, HTML, React JS, CSS, Maven, GITHUB, Agile, AEM Sites, SCRUM, DAM, Workflow, Servlets and Third-party Integration.
Confidential | California
AEM Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Design, Development, Testing and implementation of AEM workflows.
- Worked with Project Managers, Architects to ensure all project deliverables are on time with high quality.
- Created custom Sling bundles as part of new functionalities provided to AEM Sites.
- Imported assets from various locations to AWS S3 storage and into AEM through AWS Snowball.
- Installed and configured AEM 6.3 and AEM 6.4 Web Content Management System
- Migrated project from AEM 6.3 to AEM 6.4 version.
- Designed and developed, AEM building blocks including templates, components, dialogs, widgets, workflows.
- Build Integrations with Adobe Suite of products like AEM, Target or Analytics.
- Continually find opportunities to optimize design and algorithms to increase efficiency and site performance.
- Collaborated with the development team to test and validate the implementation of security hotfixes to ensure compatibility with existing systems.
- Worked with Adobe Marketing platform engineer/administrator with CI/CD pipelines (DevOps) and Adobe Marketing Cloud products.
- Implemented Continuous Integration / Continuous Development (CI/CD) practices.
- Migrated components from legacy CQ5 CMS to new implementation on AEM 6.0.
- Created custom AEM service and integrated with internal service layer using its Rest API.
- Involved in the daily build processes from DEV to QA, QA to Stage using Jenkins.
- Developed complex workflows, workflow launchers and schedulers.
- Built various web pages by integrating HTML, CSS, JavaScript and jQuery using Client libraries.
- Worked on OSGI R6 annotations while creating servlets, schedulers, listeners, workflows.
- Implemented AEM Dev Tools to make development easier.
- Designed and developed CQ5 building blocks including templates, components, dialogs and workflows.
- Installed and configured Adobe Suite of Products like AEM, Target or Analytics for an on-premises solutions or cloud-based solutions.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Experienced in Adobe Day CQ and associated technologies like Sling, OSGi, Felix, JCR, and CRX.
- Created Resource Resolver rules in Felix console by having a custom URL mapping.
- Integrated JIRA with Jenkins for Continuous Integration testing. Created new build plans and updating dependencies.
- Lead platform integration with Adobe marketing cloud solutions like Adobe Analytics, Target etc.
- Design efficient security models, and workflows.
- Integrated Dailog and Design Dailog for all the content-based components which allows to render the content dynamically.
- Implemented i18n for components and dialogs for translation in to different languages.
- Created custom OSGi services and Servlets using Eclipse IDE with Maven.
- Configured replication and dispatcher flush.
- Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.
- Generating projects using Maven builds and Developed GUI using HTML5 and JavaScript.
- Implemented Custom widget to support multi composite fields.
- Implemented complex workflows like multi-level approver workflows, Custom process steps etc.
- Designed a solution to integrate angular single page apps into AEM
- Define implementation processes, quality gates and standards.
Environment: Adobe 6.3, 6.4, Java Script, Bootstrap, CRX/CRXDE, jQuery, HTML, JCR, Apache Felix JAVA, J2EE, POJO, JSON, Sightly, AWS, HTML5, Ext JS, CSS3, Maven, GITHUB, Jenkins, Restful Web services, Agile, SCRUM, JIRA.
Confidential, Lake Forest, IL
AEM Developer
Responsibilities:
- Migrated project from AEM 6.1 to AEM 6.2 version.
- Designed and developed AEM building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.1 & 6.2.
- Workflows are configured with custom steps and implemented in the project.
- Working knowledge on Importing, Exporting AEM Packages using package manager.
- Configured replication agent and dispatcher for caching and load balancing.
- Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.
- Created AEM templates and page components with custom dialogs.
- Managed Users, Groups, and System Users and Access Control Level (ACL) permissions.
- Troubleshoot of caching issues related to Dispatcher and browsers.
- Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
- Created custom rollout actions for breaking inheritance and addressing analytics text fields not to be part of translation.
- Implemented Image renditions for continuous and consistent experience of content across all devices.
- Integrated JIRA system with Workflow functionalities.
- Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
- Created an HTML / CSS based icon, clip art, and graphical standards online repository.
- Developed Templates, components using JSP and Sightly.
- Implemented the OSGI bundles for interacting with remote Webservices and custom business logic in java and deploy as jar files from the Felix System Console.
Environment: Adobe AEM 6.1,6.2, DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, LDAP, Servlets, log4j, HTML, JSP.
Confidential, Boca Raton, FL
Java Developer
Responsibilities:
- Developed the User Interface validation framework in combination of custom validation build on top of Struts validation framework from the form bean.
- Designed and developed web-based UI using JSP, Struts Tag libs and developed action classes to handle the user request.
- Implemented EJB's session bean to maintain application session and Entity Beans for the persistence also Implemented methods to validate, keep Alive session for login process & maintaining session credentials.
- Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
- Used DAO design pattern to handle the interaction with Data base (MySQL Server) and Hibernate as ORM to map Java classes to database tables.
- Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed SOAP services to talk with adapter classes and exposed them to front-end. Worked on serialize and de-serialize of data in applications using JSON.
- Used several design patterns like business delegate, DAO, and front controller in the development process.
- Developed Monitoring, logging and exception handling frame works. Configured several log4j adapters and log4j view Chainsaw.
- Developed testing framework for User Interface and server-side components using testing frame works like HTTP Unit, and Junit also Tested components using Junit Mockito during development.
- Developed automated Build files, reporting and documentation using Maven. Worked with the business experts to understand existing business processes and determined a shared approach that would serve their business needs using the new packaged application.
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Used SVN for source code version controlling. Configured development environment using JBOSS application server for developer’s integration testing.
Environment: Jdk 1.5, J2EE, JSP, Struts, EJB, Hibernate, SOAP, Log4J, DHTML, XML, MySQL Server, JBOSS server, HTML, JUnit, Data Admin, Eclipse, SVN, Mockito, Maven.
Confidential
Java Developer
Responsibilities:
- Developed application using Java Spring Framework and used Eclipse Integrated Development Environment (IDE), SVN, and Ant.
- Implemented the Back-End Business Logic using Core Java technologies including Collections, Generics, Exception Handling, Java Reflection and Java I/O.
- Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
- Actively involved in the entire application life cycle including design, development, debugging and testing of the system.
- Worked with Business Analysts in analyzing and finalizing requirements.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Used the Core Java concepts to implement the Business Logic for Scheduler Framework.
- Used client-side Java scripting, JQUERY for designing TABS and DIALOGBOX.
- Implemented J2EE standards, MVC architecture using JSF Framework
- Involved in debugging the application for any existing issues.
- Involved in providing testing support and fixing the issues for the many modules in the application.
- Involved in the design discussions with Business Analysts and developed/delivered the code as per the design.
- Worked with DBA to deploy SQL scripts.
- Developed REST based Web services.
- Jersey implementation of JAX-RS is utilized to develop RESTFUL service.
- Used Rational Application Developer for the Java development
- Implemented the logging mechanism using Log4j framework
- Used Aldon version control to track and maintain the different versions of the application.
- Developed Jasper reports using iReport tool.
Environment: Java, Spring, Struts, JPA, MVC, Servlets, JSP, JSF, HTML, CSS, AJAX, jQuery, JavaScript, JNDI, RAD, Log4J, Jax-RS, WebSphere Application Server, Jasper Reports.