We provide IT Staff Augmentation Services!

Cms Engineer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • 4 years of experience in designing, developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using Java/J2EE technologies and CMS.
  • 2 years of experience inAEM/CQ5 with versions 5.x and 6.x, expertise in CQ5, CRX, JCR, Sling and OSGi technologies.
  • Proficient in Adobe CQ5, WCM, CMS, CRXDE, OSGi Framework, JCR, Apache Sling, Template and Component Development, Architecture, Administration and installation of author and publish instances.
  • Experience in using Front End Technologies like AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, Angular JS, JQuery and CSS.
  • Gained extensive knowledge at code reviews, bug fixing and enhancements, integration of the system modules, writing test cases, very conversant with quality management and system support.
  • Hands on experience with JAVA, J2EE, Servlets, Spring, JSPs, XML, SQL and Adobe CQ5 technology.
  • Experience with Agile process methodology and Scrum methodology.
  • Proficient in CQ component development, workflow development and integrating CQ with other applications.
  • Good team player with excellent communication skills and written skills and strong programming skills.

TECHNICAL SKILLS:

Content Management: AEM 6.2, CQ 5.6.1.

User Interface Technologies: HTML, Angular JS, JavaScript, AJAX, JQuery, JSON, JSP, CSS.

Languages: Java/J2EE, JavaScript, SQL, Ruby, Shell Script.

Database: Adobe CRX, MySQL 2008, Oracle 10g.

Operating System: Mac, LINUX, Windows.

Testing Tools: JUnit, Log4j.

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

CMS Engineer

Responsibilities:

  • Used various AWS services like EC2, SNS, SQS, S3, Dynamo DB and Cloud Search for building, maintaining and integrating to CQ.
  • Participated in meetings related to application architecture, clustering systems, design and development.
  • Involved in designing the architecture for the newer version AEM 6.2 considering scaling CQ with the growth of content and CMS Users, failover models, maintenance and operation.
  • Worked on design techniques to have zero downtime in any of the cases like software bug, server breakdown, hardware failure, repository corruption.
  • Extensively worked in developing custom workflows which included ecma scripts, rollout configurations, launchers based on the Client requirement.
  • Involved in writing different process to send email to a group and individual CMS authors for workflows.
  • Closely worked with Web team and Localization team to gather the requirements for better Authoring experience.
  • Performed Load Test on CQ using TPS Generator considering different scope of coverage including the page rendering time, uploading DAM assets, tree activations, multiple rollouts, triggering various workflows, editing single/multiple pages and also logged metrics for the same.
  • Developed various Canary Tests in Ruby which covered functions like Author Login/Logout, DAM image, Tags upload, activate/deactivate and triggering multiple workflows.
  • Scheduled DJS jobs for the Canary Tests and created alarm for the tests.
  • Worked on various Components and Templates, Sling Servlets, OSGI Components, configs and services.
  • Customized the workflow inbox console based on the requirement from the CMS Authors.
  • Worked on various pipeline deployments.
  • Worked with Adobe TAM with issues on LDAP which included missing of content folder and users in CQ while doing the initial migrating to AEM 6.2.
  • Created custom xtypes, sling config nodes based on run modes, dialogs using CQ component plugin.
  • Involved in taking Backup and Compaction of the content in CQ.
  • Worked on Version Purge and Audit Purge.
  • Participated in daily Scrum meetings, backlog grooming, sprint planning and sprint retrospective.

Environment: CQ 5.6.1 SP2, AEM 6.2, Ruby, JavaScript, JSP, JQuery, Java 1.8, Shell Script, SQL, Git, IntelliJ, JSON, Linux, AWS, Log4j, CSS3 HTML5.

Confidential, Austin, TX

Adobe CQ5 Developer

Responsibilities:

  • Involved in the detailed analysis of user requirements and formulated technical requirements.
  • Extensively used CQ5 tagging features in developing components and templates.
  • Used Maven project structure for building the packages, subversion for source control, file vault for importing the code from JCR to file system and vice versa.
  • Assisted in functioning of CQ5 solutions by documentation and validation procedures of non - functional requirements.
  • Developed UI pages and responsive designs using HTML 5, CSS, JavaScript, JQuery and Angular JS.
  • Train business users on how to use CQ5 to modify content and publish.
  • Used TDD as a method of implementation for testing functional parts of a website by performing Unit Testing.
  • Created various components using Sightly.
  • Developed digital consumer experiences based on foundation of the Adobe CQ/AEM product suite used DAM for image management.
  • Used Angular JS in creating multi-step form component.
  • Better understanding of Classic/Touch Modes of AEM 6.0 also created few dialogs using version 6.0.
  • Working knowledge on Importing, Exporting CQ Packages & Bundles.
  • Designed various modules using technologies like JSON, and JavaScript.

Environment: CQ5.6.1, HTML5, CSS3, JavaScript, Apache Sling, JQuery, Eclipse, Java, AJAX, SQL, Log4j, Maven, JSON, Git, Angular JS.

Confidential

Java Developer

Responsibilities:

  • Worked on spring framework for dependency injection, transaction management and AOP.
  • Designed and coded Business Classes using Spring IOC and AOP features.
  • Used the JNDI for Naming and directory services.
  • Design and developed Web Services (SOAP) client using AXIS to send service requests to Web Services.
  • Web UI development using JSP, CSS and JavaScript.
  • Involved in the design and development of User Interface using Struts tag libraries.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Used JSON as response type in REST services.
  • Implementation of XSLT processing on server with JSP and WebSphere.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Application was designed and developed using the Spring framework.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate and Data access Object, Factory Pattern, etc.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.

Environment: Java, JSP, AJAX, HTML, Servlets, WebSphere, JMS, Hibernate, Spring, XML/XSL, SQL Server, JUnit.

Confidential

Java Developer

Responsibilities:

  • Involved in developing user interface using JSP, JavaScript, CSS and AJAX.
  • Used Struts-tiles to develop the layout of web page.
  • Worked on WebLogic, Tomcat as application servers and JMS as message Server.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and HTML.
  • JBoss Server was used as the application server for deploying the application.
  • Used JDBC for interacting with database and Log4j for logging application messages.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using Junit test cases.
  • Oracle database was used, wrote stored procedures for common SQL queries.
  • Used EJBs (Session beans) to implement business logic, JMS for communication, sending updates to various applications.
  • Used ANT Script for building and deploying the application.

Environment: Java, JSP, Struts, JUnit, EJB, AJAX, ANT, JBoss, Tomcat, Log4j, JDBC, JMS, CSS, JavaScript, SQL, HTML.

We'd love your feedback!