Post Job Free

Resume

Sign in

Aem developer

Location:
Collierville, TN
Posted:
June 29, 2021

Contact this candidate

Resume:

Abinash Neupane

adnfs9@r.postjobfree.com

813-***-****

Sr. AEM Developer

Summary

Having 7+ years of total IT experience in the Web Applications Development and using AEM 6.1, AEM 6.2, AEM 6.3, AEM 6.4, AEM 6.5, HTML5, CSS (2/3), XHTML, JavaScript, jQuery, Angular JS, AJAX, XML and JSON.

Experience with full software development life cycle, architecting scalable platforms, object-oriented programming, and agile methodologies.

Have hands on experience in implementing templates, components, and types for different types of layouts and user experiences.

Have hands on experience in designing and developing Sling Servlets, OSGI components likes Schedulers, Event Listeners and Workflows and Components.

Experience in design and development of multi-tier applications using Java, J2EE, Spring, Struts, and Hibernate frameworks.

Current work experience with code control using GIT.

Excellent work experience in WCM, CMS, CRXDE, CRXDELite, OSGI Framework, JCR, Apache sling, Slightly, template development, Architecture, Administration, and installation of Author and Publish instances etc.

Experienced in developing Custom bundles and Servlets on Felix.

Expertise with setup and development of GUI using Ext JS.

Extensive experience in DSP, JSP and Display Tag for User Interface Development.

Good understanding of Java content repositories, sling request processing and OSGI bundles.

Domain expertise includes, system developments using Core Java& J2EE Technologies such as JSP, JDBC, XML, ANT, Maven, JavaScript.

Strong knowledge on Adobe Analytics, Google Tag Manager and Adobe Dynamic Tag Manager.

Worked on different IDEs including CRXDE Lite, Eclipse, NetBeans

Hands-on experience in Front-End user interface design using AJAX, Bootstrap for responsive designs.

Setting up run modebased Author, Publish instances and configurations.

Setting up and adding rules in dispatchers.

Implementation knowledge of i18n on Components and Dialogs.

Developed OSGI components to interact with databases like Oracle and preparing data objects.

Experienced in using Adobe DynamicTagManagement (DTM) and integration of AEM with AdobeAnalytics and Adobe Target.

Worked closely with clients, developers, system administrators, project managers, business analysts and end users to build a Digital Platform using Adobe's Digital Marketing Product Suite.

Experience in Adobe Target content optimization systems.

In-depth knowledge of J2EE stack, Servlets, MVC framework, Dependency injection, Annotations and SQL/PLSQL.

Developed Page object models (POM) for applications to develop automation framework suite.

Experienced in MSM (Multi Site Manager) created Blueprints &Live Copies and Internationalized components and dialogs.

Experience in implementation & design of the web application development.

Worked on Sling servlets to handle POST and GET requests.

Created multiple versions of same site by using AEM Launches feature.

Experience in version control software such as Git, SVN and in tracking tool as JIRA.

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 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.

Good experience in coordinating and working with developers and End Users in Team based environment.

TECHSKILLS:

J2EE Technology

Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Architecture &Framework

Client-Server, MVC, J2EE, Servlets, Struts, Spring, Hibernate

Database

Oracle (9i, 10g, 11g), SQL Server 2008, MySQL

IDE

Eclipse, Net Beans, IBM RAD, Builder

Enterprise Web Products

AEM 6.5,6.4, 6.3,6.2,6.1

Operating Systems

Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Design & Control

UML, Rational Rose, CVS, Clear Case

Tools

BEA Web Logic 8.1, JBOSS V7, IBM Web sphere Application

Server6.1, Tomcat 8.0, JUnit 4.0, Log4j, Mercury Quality Centre,

Rational Clear Quest, ANT, Maven, Jenkins, SVN, Toad

Programming Language

Java

Query Languages

SQL, PL/SQL

GUI

HTML, Angular 7, XML, XSLT, JSF, AJAX, JavaScript, CSS,

Sightly,Foundation 5, JQuery, Bootstrap.

Conceptual knowledge

Web Services,

Work Experience

Client: Juice Plus, Collierville, TN Apr 2019 to Present

Role: Sr.AEM Developer

Responsibilities:

Developed Components and Templates using Adobe AEM 6.5 touch UI for supporting the different WebPages.

Developing pages, templates and 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.

Created components using Sightly HTL Language.

Upgrade from AEM 6.4 to AEM 6.5 instance (2019).

Built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.

Installed and Configured AEM Authoring & Publishing Instance.

Design and development of web pages using AEM, Slightly, HTL, JavaScript, HTML, CSS, Ajax and JQuery.

Worked on Tar Compaction and Indexing as part of application maintenance.

Implemented complex workflows like multilevel approver workflows, Custom process steps etc.

Offer solutions on top of the Adobe WCM, CRX/CRXDE.

Involved in optimization of Search engine Meta info for page source. Managed Users, Groups, and SystemUsersand 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

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.

Integrated ACS AEM Commons with AEM 6.3.

Developed mobile site Dialog and mobile Template.

Worked on stories related to Adobe CQ/AEM in sprints which include feature development and production issues (AgileScrummethodology).

Created OSGi bundles and resolved dependencies for the project.

Involved in processing the request through dispatcher by configuring the contextpath of an application in the dispatcher. Any file

Used GIT for code review, continuous deployment, and JIRA for bug tracking.

Created Custom loggers in Felix Console.

Environment: AEM 6.4, AEM 6.5, Java (JDK 1.8), Eclipse, Maven, Apache Felix, Apache Sling, JSP, JIRA, Web Services, JSON, SDLC, Agile, OSGi, Servlets, Sightly HTML, JavaScript, Brackets, CSS, JQuery.

Client: T-Mobile Bellevue, WA Jun 2017 to Mar 2019

Role: Sr.AEM Developer

Responsibilities:

Install, configure, and deploy AEM 6.4 Author, Publish, and Dispatcher servers on lower environments.

Involved in upgrading project from 6.3 to 6.4.

Assisted in deploying applications to Dev, QA, and Production environments through Maven automated builds, and Jenkins continuous integration.

Key contributor for creating repository branches and resolving code conflicts in GIT, handling GIT flow.

Designed and Developed Member Login functionality, Session Management.

Worked on Sightly (HTL) and the Sling Models.

Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries andXPath.

Used Angular JS to provide services to different components of portal.

Worked on the Angular JS for reading and Posting JSON data.

Worked on 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.

Built various web pages using Java Script, HTML, CSS and JQuery.

Effectively used dispatcher caching rules to cache the static pages and static JSON responses.

Effectively used handlebars for client-side templating to generate the dynamic views.

Implemented content migration strategies and executed them successfully in both lower and Prod environments.

Developed Page Auditing, which will provide the ability to the business to track the content publishing and cache management. Worked on AEM Client Libraries specific to components and template level.

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.

Implemented Image renditions by changing DAM Update Asset workflow model 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.

Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS media queries.

Implemented Utility Tools to make content cleanup easier.

Collaborate with Architects on the design and architecture for our team's deliverables.

Created Web-services both Restful based.

Documented each and every user story. Review of Code and prepared test cases using Jmockit framework.

Worked on page optimization better performance of previously existing web pages.

Create Users and Groups for workflow management.

Develop custom components, customized forms for Internet and Intranet sites of the company.

Coded JavaScript for page functionality and Pop-up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.

Used jQuery core library functions for the logical implementation part at client side for all the application.

Main code changes were done in JSP, JQuery, and AJAX and JavaScript environment.

Automated weekly and daily scheduled maintenance tasks.

Implemented server monitoring and worked with operations on creating dashboards.

Used Test Driven Development techniques to increase code quality and reliability.

Involved in build and deployment using Jenkins (continuous integration) for different work environments. Environment: AEM 6.3, AEM 6.4, HTML5, CSS3, Java (JDK 1.8), Eclipse, Maven, Log4J, Apache Felix, Apache Sling, JSP, JIRA, Web Services, SDLC, OSGi, Servlets, Sightly HTML, JavaScript, Bootstrap, Brackets.

Client: PNC Bank Pittsburgh PA Oct 2015 to May 2017

Role: AEM Developer

Responsibilities:

Created and maintained AEM 6.1 and AEM 6.2 content management systems.

Migrated project from AEM 6.1 to AEM 6.2 version.

Developed Templates and Components using AEM 6.2 Sightly and the Sling Models.

Define/Develop Junitfor classes testing.

Worked on Multi Site Management strategy and implementation.

Verify/Validate testing to ensure that the team generates high quality output.

Develop Custom AEM Workflows, OSGI Services and other Dynamic/Static web content management components. Developed custom components, customized forms for Internet and Intranet sites of the company.

Development of the static web pages, landing pages, category landing pages using content management system.

Workflows are configured with custom steps and implemented in the project.

Worked on UI designing, data modeling, and reviewed the design documentation.

Worked with QA team in preparation and review of test cases.

Working knowledge on Importing, Exporting AEM Packages using package manager.

Users and groups were created and permissions to them were managed.

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.

Maven is used to build and deploy OSGi bundles.

Worked on Multi Site Manager (MSM) from live copy for multi-language for global site using i18n internationalization and language copy.

Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.

Integrating AEM with Adobe target and Analytics.

Create and maintain customer-facing Adobe AEM content management systems.

Used Log4J for logging and tracing the messages.

Involved in integrating with java script frameworks like Bootstrap, Angular Js and npm.

Development of modules and OSGI bundles.

Developed custom components, customized forms for Internet and Intranet sites of the company.

Held responsible for designing and implementing cloud-based solutions, including private, community and public cloud deployment models.

Server monitoring and implementing automated/custom maintenance tasks.

Integrated AEM using client libraries containing Angular JS for reading and Posting JSON data.

Provided estimates, designs, and specifications for AEM templates, components, and workflows.

Integrated web pages using HTML, Angular JS, CSS, Java Script and JQuery.

Worked on 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.

Environment:AEM 6.1, 6.2, JDK 1.8, Apache Sling, Apache Felix, JSP, JAVA, JavaScript, jQuery, AngularJS, AJAX, CSS, Web Services, JUnit, SVN, Jenkins, Maven, Linux.

Client: Pacific Global Bank, Chicago, IL Jan 2014 to Sep 2015

Role: Java Developer

Responsibilities:

Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.

Designed and developed web-based UI using JSP, StrutsTaglibs and developed action classes to handle the user request.

Developed the User Interface validation framework in combination of custom validation build on top of Struts validation framework from the form bean.

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 data base 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 HTTPUnit, and Junitalso Tested components using JunitMockitoduring 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.

Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.

Worked extensively with Java 2 including threads, TCP/IP sockets, Swing, Java 2D, Java Servlets, and JDBC on the Solaris Unix platform along with the Oracle RDBMS.

Developed UNIX shell scripts to automate the build process.

Implemented log4j for checking application logs.

Involved in Unit and Integration Testing after each development Life cycle.

Deployed application in WebLogic application server in pre-production environments.

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.

Client: Kumari Bank Limited, Nepal Aug’12 – Dec’13

Role: Java/J2EE Developer

Responsibilities:

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.

Worked with Design Patterns like Session Façade, Front Controller, DTO and DAO pattern

Implemented the view layer using JSP and JavaScript.

Implemented the model layer using EJB.

Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)

Implemented the controller layer using Struts ActionServlet Framework

Used Commons Logging framework (Log4j) utility to log error, info and debug messages.

Involved in unit testing using JUnit.

Developed and implemented PL/SQL stored procedures, functions, and triggers.

Environment: J2SE, J2EE, EJB, Hibernate, Swing, Struts, JSP Custom Tags, Servlets, JavaBeans, Eclipse 3.1, JDBC, JNDI, Oracle 9i, HTML, JavaScript, XML, SAX, DOM, UML, JUnit, Apache Tomcat, log4j, JBoss 3.2, Unix, Sun Solaris, Windows XP/2000.



Contact this candidate