We provide IT Staff Augmentation Services!

Aem Consultant Resume

3.00/5 (Submit Your Rating)

Mooresville, NC

SUMMARY:

  • Having 8+ years of experience in the IT Industry with proficiency in Software development, Content Management Systems and in areas that include client/server applications.
  • Around 4+ years of experience as Java/ Full stack developer and around 3+ years of experience in Adobe CQ5 Development.
  • Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, Java Beans, JavaScript, JNDI, JMS.
  • Experience in J2EE and related technologies like Servlets, JSP, JSF, EJB, JDBC, JTA, JTS, JSTL, JNDI, JAXB and JAX - WS.
  • Expertise in using SOA and Web Services Technologies Web Services, SOAP, RESTFUL, SOAPUI &UDDI.
  • Proficiency in deploying n-tier Enterprise / Web applications using IBM Web Sphere 7.1 BEA Web logic 10.3 and Apache Tomcat 7.0 .
  • Experienced in web development using HTML 5, DHTML, XHTML, CSS 3, Angular JS, Node JS.
  • Experienced on continuous integration with maven, Ant, Junit and Log4j frameworks.
  • Experience in design and implementation of modules on Adobe CQ 5.x, AEM 6.0, AEM 6.1. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • 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.
  • Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling, CRX, and CQ5 (Day's latest suite of WCM, DAM, and Social Collaboration applications).
  • Have a good understanding of CQ Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
  • Have a good understanding of Social Collaboration and Campaign Management with CQ.
  • Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
  • Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load.
  • Excellent verbal and communication skills with ability work in a team and as well as individually.

TECHNICAL SKILLS:

Languages: Java, Java Script, SQL, HTML, XML

J2EE Technologies and Frameworks: Spring, Hibernate, Servlets, JSP, JMS, JDBC, JNDI, JTA, JPA, XML, Struts., Hibernate, Web Services, SOAP, RESTFUL, JAX-RPC, CSS3, HTML 5, AJAX, JavaScript, Node JS, Angular JS.

Web Services: SOAP, Restful, UDDI, SOAP UI

Web CMS (WCM) tool: Adobe CQ 5.x, AEM 6.0 & 6.1

Web/Application Servers: Web Sphere, Web Logic, JBoss, Tomcat Server

IDE s and Integration Tools: Eclipse, RAD, Net beans, Jenkins, Hudson

Version control Tools: SVN, GitHub.

Databases: Oracle, MySQL, SQL Server.

Operating Systems: MAC iOS, Linux, UNIX, Windows.

PROFESSIONAL EXPERIENCE:

Confidential

AEM Consultant

Responsibilities:

  • AGILE software development Project life cycle followed with Jira Tool in SCRUM methodology of 3 weeks sprint.
  • Responsible to share the knowledge on the application with rest of the Team members in Review and design meetings.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in interacting with the BA to understand the requirements and document them.
  • Analyzing and design requirements provided by business users.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
  • Involved in developing website using AEM, which includes the creation, configuration and integration of templates with custom components.
  • Developed applications using web services and involved in making the REST calls in required applications.
  • Developed the application using Spring MVC, and writing the Junit Test cases using Mockito.
  • Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
  • Developed Adobe CQ5 templates and reusable components.
  • Used SVN as version control and integrated with Jenkins for continuous integration and maven builds.
  • Involved in building, deploying the code and moving code to different environments.
  • Involved in production support calls to validate the implementation steps.

Environment: JAVA, J2EE, JSON, Adobe Experience Manager 6.0, 6.1, HTML5, CSS3, Maven, GitHub, Restful Web services, TDD, Agile Scrum

Confidential, Mooresville, NC

AEM Lead Developer

Responsibilities:

  • An active developer and full fledged contributor to my team's delivery. Taking the initiative and leading in solving and implementing difficult technology challenges to drive out team to successful delivery.
  • Build new AEM instances and configured all the required configurations (httpd, dispatcher. Any) for the AEM to run as required.
  • Involved in developing website using AEM, which includes the creation, configuration and integration of templates with custom components.
  • Upgraded all the current CQ5.6 instances to AEM 6.1.
  • Worked on the issues like Disable Targeting and JQuery Versioning which usually arise when upgrading from CQ5.6 to AEM 6.1
  • Also been in to using other Enterprise Management Tools like Adobe Test and Target, Adobe Search and Promote and also Adobe DTM.
  • Build new Jenkins Jobs for the new AEM instances.
  • Created a new repository for new AEM instances.
  • Configured Replication and Dispatcher Flush in the AEM.
  • Created workflows for activating and deactivating pages from the content authors. Detailed knowledge of user and group administration in AEM.
  • Developed CQ Templates and Components in the AEM instances.
  • Experience working with Maven to build and generate the jar files to deploy in the Felix Console.
  • Have a detailed knowledge of working with JIRA.
  • Also been working with the Cloud Versioning called Cloud Forge and also been in to using the Team Forge the way to handle the agile methodology.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and also have an in-depth knowledge of using all the above.
  • Involved with the training of Content Authoring to the new AEM Content Authors

Environment: JAVA, J2EE, JSON, Adobe Experience Manager, HTML5, CSS3, Maven, GitHub, Restful Web services, TDD, Agile, AEM 6.1.

Confidential, MILWAUKEE, WI

CQ5 Consultant

Responsibilities:

  • Involved in interacting with Application Development Manager in the analysis and estimation of future work and interacting with Architects on the design and architecture for our team's deliverables.
  • Developed CQ Templates and Components.
  • Custom Workflows in CQ.
  • Worked on developing UI, OSGI components in CQ 5.6.
  • Worked on developing Events Template and Related components in CQ 5.6.
  • Worked on Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management - DAM) using Scene 7 and Content Delivery Network (CDN).
  • Developed service in Events that gives JSON output for the events current status & time.
  • Responsible for building, deploying the code and moving code to different environments.
  • Implemented SSO login for vendor portal in AEM.
  • Resolved performance issues in the production environment by improving content caching by leveraging dispatcher content caching using the sling selectors properly.
  • Introduced in-memory distributed caching (memcached) to improve product pages performance across multiple AEM instances by caching the most frequently accessed product information in the cache.
  • Responsible for production support and maintenance and also solved the Change Requests according to the requirements.

Environment: JDK 1.6, HTML, CSS, JSON, Adobe CQ 5.6, CRXDE and JSP.

Confidential, NC

CQ5 Developer

Responsibilities:

  • Developed Templates and Components.
  • Installed and Configured CQ5 Web Content management System and Apache Felix Admin Console.
  • Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.
  • Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
  • Developed Adobe CQ5 templates and reusable components.
  • Extensively used CQ5 tagging features in developing components and templates.
  • Worked on implementing Chase home page and other related pages.
  • Worked on clipped apps component which pulls data from external J2ee apps, web services.
  • Worked on Author instance to help authoring complex components on pages.
  • Used JIRA & Mingle for bug tracking and project tracking.
  • Worked on spring v3.0 modules like ORM, Core and MVC to design implementation for input request processing.
  • Entity classes in spring to integrate with Hibernate API.
  • Used spring’s native support for AOP for developing the authorization logic.
  • Used Hibernate as ORM tool and Perforce for source code repository.
  • Used Maven to build and generate code analysis reports.
  • Created documentation and project specific configuration as wiki pages in Confluence.
  • Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
  • Involved in building, deploying the code and moving code to different environments.
  • Worked closely with Akamai, plus line for production deploy, Dispatcher cache, Akamai cache etc.
  • Involved in supporting the application post production and maintenance.
  • Experience working in an agile environment, involved in daily standup meetings.

Environment: Java, JSP, J2ee, JSON, HP - Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Eclipse, Day Communique CQ5.4, Apache Sling, Apache Felix

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Actively involved in SCRUM’s and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose .
  • Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
  • Designed and developed front end using JSP, JSTL, EL, and other custom tag libraries.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework.
  • Developed applications using web services.
  • Developed the application using Spring MVC.
  • Experience on implementing Angular JS in creating the animations on CSS basis.
  • Involved in configuring and deploying the application using Web Sphere.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
  • Involved in writing shell scripts for deploying application on UNIX.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system.

Environment: JDK 1.5, Spring framework, Hibernate, Web services (SOAP, WSDL), RAD,XML,XSLT, Web Sphere 6.1, Rational Rose, Windows XP, ANT, JavaScript, HTML, Junit, CVS, AJAX, CSS, Eclipse IDE, and DB2.

Confidential

Java Developer

Responsibilities:

  • mplemented an agile methodology using Test Driven Development.
  • Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
  • Designed front end components using JSF.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Implemented MVC architecture using Struts, Custom and JSTL tag libraries.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) Service Locater.
  • Created Stored Procedures using SQL/PL-SQL for data modification.
  • Used XML, XSL for Data presentation, Report generation and customer feedback documents.
  • Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.
  • Involved in development of web services using REST full web service.
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Used JMS for different applications to interact with each other by passing the data update to one end to another.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artifacts.

Environment: Java, J2EE, JSP, Collection, Struts, EJB 3.0, Rest full, JMS, REST web service, XML, Oracle, ANT scripting, Windows XP, CVS, JUnit, JBoss application server.

We'd love your feedback!