We provide IT Staff Augmentation Services!

Aem/ Cq5 Developer Resume

4.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Highly talented IT Professional with about 8 years of experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA technologies.
  • Worked on design and implementation of modules on Adobe CQ 5.4 and Adobe CQ 5.5. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
  • Worked on AEM 6.1 Sightly for developing custom components and dialogs.
  • Involved in frontend development for component using HTML, CSS, and JAVASCRIPT .
  • Setup and configure Authoring and Publishing environments, replication agents.
  • Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX - WS, JAX-RPC, JAXP, JAXB).
  • Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), 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.
  • Knowledge on using MVC and version control tools like Visual Source Safe and TFS.
  • 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.
  • Project Implementation skills using both core and advanced java technologies like JSP, Servlets, EJB, Hibernate and JDBC.
  • Specialized in analyzing Business Requirements, Delegation and Delivery of the Software with Quality.
  • Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements and creating designs for Object Oriented Programming (OOPs) Applications.
  • Good web page design skills using HTML, HTML5, CSS3, Ajax, jQuery and Java Script.
  • Involved in developing Single Page web Applications using Angular JS.
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
  • Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
  • Proven problem solving, analysis and leadership skills. Capable of performing under minimal supervision as well.
  • Responsible for setting up Angular JS framework to achieve data binding between HTML and JavaScript objects
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Project migration from AEM 5.6 to AEM 6.1

TECHNICAL SKILLS:

Programming Languages: JAVA, Servlets 2.2, 2.3, 2.4, JSP 1.1, 1.2, 2.0, JDBC 4.0, AJAX, Web Services, SOAP

Web CMS (WCM) tool: Adobe CQ 5.4, 5.5, 6.1; Umbraco

Databases & Tools: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0

Application Servers: Web Logic 10, JBOSS, WebSphere6.1, Apache Tomcat 6.1

Scripting/Markup Languages: VB Script, Java Script, HTML, HTML5, CSS, CSS3, JSON, JSP

Other Utilities: TFS, VSS, UML, MS Office

Operating Systems: Windows NT Server/9x/2000/XP/Windows 7/8

Management Skills: Team Leader/Onsite Coordinator (6 yrs)

Domain knowledge: Consumer Goods, Banking and Retail

PROFESSIONAL EXPERIENCE:

Confidential, PLeasanton, CA

AEM/ CQ5 Developer

Environment: JDK 1.6, HTML, CSS, JSON, Adobe CQ, 5.6,Adobe CQ 6.1, CRXDE and JSP, Js, Ajax, Eclipse, Git.

Responsibilities:
  • Created Touch UI and Classic UI AEM components.
  • Implemented Component renditions using sightly framework.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Developed custom components in touch UI and Classic UI
  • Implemented Custom widget to support multi composite fields .
  • Involved in frontend development for component using HTML, CSS, and JAVASCRIPT
  • Built various web pages using HTML, CSS, Java Script and JQuery .
  • Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
  • Developed webpages which supports in different languages (spanish).
  • Developed Personalized components to render the content based on regions
  • Provide estimates, designs, and specifications for AEM development modules.
  • Responsible for migrating the project from AEM 5.6 to AEM 6.1.
  • Involved in all the Scrum meetings and played active role in all the phases from design to deployment.
  • Used Git and Tortoise GIT as code repositories.
  • Lead a team of 5, responsible for the CMS deliverables
  • Experience working with Responsive Web design.
  • Experience working with JavaScript MVC frameworks AngularJS.
  • Responsible for developing Responsive Web Design of the web pages using HTML5, CSS3, JavaScript, JQuery, Backbone JS and Angular JS framework.
  • Enhanced an existing application using Angular JS which improved source code maintenance resulted in 40% code reduction, ease of scalability, upgrade and enhanced performance.
  • Involved in developing Single Page web Applications using Angular JS.
  • Developed UI using Angular JS for rich user interaction.

Confidential, Milwaukee, WI

AEM/CQ5 Developer

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

Responsibilities:
  • Create and maintain customer-facing Adobe CQ5 content management systems.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • 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
  • 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
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS3, JavaScript, and AngularJS
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.

Confidential, Dallas Tx

AEM/CQ Developer

Environment: JDK 1.6, MVC, JSON, JQuery 1.7, Adobe CQ5, Apache Sling, CRX, CRXDE, JSP, Apache Tomcat 7.0

Responsibilities:
  • Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilize HTML, CSS, JQuery for designing and implementing custom CQ components.
  • Manage an enterprise CMS system for a multinational entity, implement a governance policy, create users and roles, and build workflows, as well as utilize Digital Asset Management.
  • Implemented the OSGI bundles for interacting with remote spring webapp, webservices and custom business logic in java and deploy as jar files from the Felix System Console.
  • Have a complete understanding of CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Provide author training to business users to familiarize them with the design and usage of the system
  • Worked on Adobe CQ5 CMS end and developed the custom grid components
  • Used GIT to review code and do a continuous integration.
  • Used Subversion for version control across common source code used by developers.
  • Mentored new team members in Day CQ for the development team.
  • Lead a team of 4, responsible for the CMS deliverables

Confidential

Environment: J2EE, EJB, Struts 1.1, Custom Tags, Java 1.4, JDBC, JSP, Servlets, SQL, UML, HTML, Oracle 8i, WebLogic 8.1, Eclipse 3.1, Apache Tomcat, JUnit, Rational Rose, XML, Design Patterns, Toad.

Responsibilities:
  • Analyzed, designed and developed components for business and persistence tiers.
  • Designed and implemented stateless session beans for business logic layer.
  • Designed, implemented and mapped entity beans in the persistence layer to an underlying data source.
  • Developed DAO classes to separate business and persistence layers.
  • Developed Action classes and JSPs and deployed them into Struts Framework in the Mid-tier.
  • Implemented Core J2EE Design Patterns like Session Façade to reduce complexity to client, Singleton for caching and performance improvement and DAO to access persistence layer.
  • Constructed presentation layer implementing JSP custom tags.

Confidential

Developer

Environment: Servlets, JSP1.2, JDBC, JavaScript, Struts 1.1, NetBeans 3.4, HTML, Tomcat4.0, VSS, Hyperion, Infragistics, batch scripting.

Responsibilities:
  • Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application and employed several design patterns and MS best practices.
  • Develop and Support the corporate website using Content Management System (CMS) tool named Umbraco. Tasks also involve training clients on using the tool thereby reducing dependency on development team.
  • Wrote SQL queries on the service side to fetch the data and used VSS as version control tool. Also used Batch files for scheduling jobs that also included use of Java Script.
  • Shouldering overall responsibilities to understand Client Processes and to work efficiently to meet targets and deliver solutions in accordance with Cognizant quality control standards and business practices and procedures.
  • Have developed a level of competency, which helps to anticipate issues and solve them in advance.
  • Also responsible to perform the analysis for various enhancements, perform impact analysis to find out the systems/programs that could be potentially affected by proposed change(s), coding, and testing and implementation activities.
  • As part of rollout type of works, the responsibilities include gathering the requirements from the clients, performing analysis on the business requirements and development of high level and detailed system design, test environment set-up, system testing, implement the system in to the production environment and providing warranty support.
  • Extensive Documentation work in terms of maintaining Ticket information, Resource allocations, developing Knowledge Transition Plans and reports using MS Excel.

We'd love your feedback!