Aem Developer/adobe Cq5 Resume
Bothell, WA
OBJECTIVE:
To achieve a challenging position in design, development and maintenance of Software with state of the art technology where my analytical, problem solving, communication, interpersonal, technical, managerial skills and application can be utilized to benefit of the organization as well as to increase and enhance my knowledge.
PROFESSIONAL SUMMARY;
- Over 7+ years of IT experience in designing, developing and proposing solutions for Enterprise Web Content Management Systems.
- 2.8 years of proficiency in web content management systems on AEM 5.6, AEM 6.0 and 6.1 to build websites, apps and forms.
- Developed custom CQ components on top of JCR, Apache Sling, CRX, CQ WCM and DAM.
- Proficient in programming skills including Core and Advanced Java technologies. such as JSP, Servlets, XML, Web Services.
- Experience implementing, enhancing and troubleshooting AEM 5.6 installations.
- Experience in replicating content from author to publisher and reverse replication from publisher to author instances.
- Designed a framework for responsive grid based layout using Adobe CQ components.
- Competence in AEM concepts such as custom CQ Components on top of JCR, CRXDE, CQ platform and use of core frameworks includes Apache Sling and Apache Felix.
- Highly proficient in integrating AEM with JDBC Services.
- Responsible for building out a practice around Adobe Marketing Cloud, building capabilities and expertise around Adobe Analytics, Adobe Campaign, and Adobe Target.
- Migrated components from legacy CQ5 CMS to new implementation on AEM 6.0.
- Experience in developing Custom Bundles and Servlets on Adobe Felix.
- Developed data import services to the JCR to save content authors from having to re - enter information already stored in data stores.
- Highly proficient in converting existing web system JAR files into OSGi bundles.
- Involved in creating dynamic catalog page builder.
- Producing a RESTful API for delivering content to mobile applications.
- Created an Apache Maven plugin for deploying packages and bundles.
- Highly proficient in reducing the execution time in replicating content from author to publisher.
- Great sense of practice on managing and organizing programs using OSGi Architecture.
- Extensive experience in customized web page designing skills such as HTML, CSS, Ajax, Servlet, JavaScript and JSP.
- Involved in providing knowledge transfer to clients on usage of Content Management System.
- Expertise in technical, communication and interpretational skills with ability to work under time constraint.
- Adapt to new technologies and environment and active role as team player with strong analytical and problem solving skills from design through delivery.
TECHNICAL SKILLS:
J2EE Technologies: Servlets, JSP.
Content Management Systems: AEM (Adobe CQ)
Databases and Concepts: MS SQL Server 2008, MySQL, oracle, SQL developer and JDBC.
Markup Languages: HTML, XML, CSS
IDE /Tools: Intellij, Eclipse, Tortoise SVN, Net Beans.
Repositories: Maven, Gradle.
Application Servers: Sun One Portal server 7.2,JBOSS 4.2.3, Tomcat 6.0.18
Operating Systems: Win 2000, 2003, XP, VISTA, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Bothell, WA
AEM Developer/Adobe Cq5
Responsibilities:
-
Designed and developed, CQ5 building blocks including templates, components, dialogs, Widgets, workflows.
- AEM related design and framework development and Architecture using templates, components, widgets, CQ5 bundle, JCR/Sling API.
- Built various web pages using HTML, CSS and Java Script.
- Created and maintained customer-facing AEM content management systems.
- Involved in developing the application level flow by utilizing Java, JSP, and Servlets.
- Developed GET/POST sling servlets to provide various services in the AEM system
- Developed Custom workflows and launchers to perform custom functionalities based on the requirements using the workflow API.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Created an XHTML / CSS based icon, clip art, and graphical standards online repository.
- Rebuilt and recoded deprecated flash based modules using Action Script 3
- Setup and configure Authoring and Publishing environments, replication agents, and CQ5 dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
- Worked on CQ5 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.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level.
- Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.
- Used Apache Maven for build Automation.
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
- Involved in building, deploying the code, moving code to different environments and Supporting the application postproduction and maintenance.
Environment: AEM 6.0, CQ 5.6.1, Java, JSP, CRXDE Lite, Maven, Eclipse, OSGi (Apache Felix), JQuery, CSS, Adobe Analytics, Search & Promote, Apache Sling, JIRA,
Confidential, Jersey City, NJ
AEM Developer
Responsibilities:
- Develop, implement and configure web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML/DHTML, XML, JavaScript, and web services
- Assist clients in achieving strategic e-business objectives through technology solution implementation.
- Resolve user-identified functional and technical issues relating to Adobe AEM/CQ.
- Provide input into estimating engagement activities and execute engagements following the Agile methodology including SCRUM.
- Designs, develops, modifies, debugs and/or maintains software systems.
- Working on one or more specific modules within a large software system scope. Assumes ownership and accountability of specific modules within an application.
- Serves as an expert on specific modules, applications or technologies, and deals with complex assignments during the software development life cycle.
- Hands-on Experience for AEM troubleshooting (5.6.1 & 6.1).
- Investigation - Investigates issues by reviewing/debugging code, provides fixes (analyze and fix bugs) and workarounds, reviews changes for operability to maintain existing software solutions.
- Analysis - Analyzes requirement documents. Performs impact assessment (for example, for critical production issues) and contributes to Root Cause Analysis of issues and outlines corrective actions.
- Team Work and Collaboration - Collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals. Work as technical interface with other teams to resolve issues related to interfacing functionalities.
- Fully versed in the most current development techniques, and always keeping up on what's changing.
- Always planning ahead for future changes/enhancements.
- Desire to always improve/optimize code - not settle for whatever is easiest & Detail-oriented.
- Ability to find creative solutions to problems.
- Understands/embraces usability and visual design concepts.
- Innovation & Continuous Improvement - Actively look for innovation and continuous improvement, efficiency in all assigned tasks.
Environment: AEM 6.0, CQ 5.6.1, Java, JSP, CRXDE Lite, Maven, Eclipse, OSGi (Apache Felix), JQuery, CSS, Adobe Analytics, Search & Promote, Apache Sling, JIRA,
Confidential, Santa Fe, NM
AEM CQ5 Developer
Responsibilities:
-
Create and maintain customer-facing Adobe CQ5 content management systems.
- GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages' html and serve as the static pages from Apache
- Used Sling, Apache tools, Felix, JCR for the new Content management system.
- Involved in creating the Adobe CQ5 Campaigns, Teasers in CRXDE Lite environment.
- Development of modules and OSGI bundles.
- Provided support to work customer web content in both classic and touch UI.
- Working knowledge on OSGI Sling Platform.
- Worked on CQ5 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.
- Provide author training to business users to familiarize them with the design and usage of the system.
Environment: Adobe CQ 6.0, Java, J2EE, Apache Maven, Angular JS, JIRA, Apache HTTP Server, SOAP and REST Web Services, Servlets, JDBC, MS SQL Server, HTML, JSP, AJAX, JUnit, Linux, Windows.
Confidential, Plymouth Meeting, PA
Sr. Java Developer
Responsibilities:
-
Worked in Agile environment and followed incremental approach for development of the application.
- Implemented reusable functions for large volume of record in both logging and transaction management sing Spring Batch framework.
- Designed and developed interactive user interface using JSF 2.0 in some modules along with some front end technologies like HTML4, CSS3, JavaScript and AJAX.
- Developed component based web interface and server tasks using JSP and Servlets.
- Managing the content data and also the metadata used in CMS such as versioning metadata using JCR
- Used RESTful calls for fetching and writing data to different host systems.
- CVS is used for code versioning system, for building the application in repository and for production code maintenance.
- Developed and modifies SQL Queries and stored procedures based on the client requirements.
- Implemented logging framework using Log4j, SL4J.
- Implemented building scripts for compiling and creating JAR and WAR files using Apache Ant scripts.
- Used JBoss Server for developing and deploying the application.
- Contributed in all phases of the software development lifecycle.
- Involved in the documentation of project developments and modulations as per the standards.
- Collaboratively worked with the team, business analysts and project managers to resolve the issues that impact the project.
Environment: Java 7, J2EE 6, Spring, MVC, JSP 2.2, JSF 2.0, Servlets 3.0, SOAP, REST API, HTML 4, XML, CSS 3, JavaScript, jQuery, AJAX, JUnit, CVS, Maven, Jboss Server 7.1, Apache Ant 1.7.
Confidential
Java Web Developer
Responsibilities:
-
Worked in Agile Scrum environment and actively participated in the Scrum meetings to produce the deliverables within time.
- Involved in designing and developing the front end of the application using HTML, CSS, JSP, AJAX and jQuery.
- Implemented the JSPs and EJBs to interact with Struts Framework to effectively handle the workflow of the application.
- Components were developed and integrated into Servlets and JSP.
- Build and exposed SOAP web services, and tested using SOAP UI.
- Worked as a developer on Core Java, Collections and multithreading.
- Implemented Java Persistence API (JPA) through Hibernate 3.0.
- Implemented automated processes to export and import data from one system to another using multithreading, jQuery and MySQL queries.
- Performed unit testing on various project modules using JUnit framework.
Environment: Java 1.5, JAX-WS, SOAP, Servlets, Spring, Hibernate 3.0, XML, CSS, DOM, HTML, MySQL, JavaScript, Ajax, SQL Server, Eclipse 3.6, Tomcat, Agile, Oracle 10g, jQuery, Log4j.
Confidential
Java Developer
Responsibilities:
- Involved in Object Oriented Design and development using OOA/OOD methodology to identify business requirements for developing software specifications.
- Involved in Technical Design Document outlining the Functional specifications and detailed Technical Design based on the business requirement.
- Involved in implementing business logic and database connectivity.
- Designed UI using HTML, CSS and Java Scripts for interactive functionalities and complex user interface.
- Developed Java Servlets for building dynamic web sites and to access the database information on a Web server using Java Beans.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and some complex queries using SQL and PL/SQL as well as query optimization.
- Worked collaboratively with other Development teams, System managers and Web master.
Environment: Java6, J2EE 6, JSP 2.2, Java Servlets 3.0, HTML 4, CSS 3 JavaScript, XML, SQL, PL/SQL, Oracle 9i and Apache Ant 1.7