Sr Aem/cq5 Developer Resume
CA
SUMMARY:
- Total 9 years of IT experience in Designing, Developing, Integrating, Supporting and Testing applications based on CMS, Web, Portal and Application server technologies
- 4 years of experience in design and implementation of modules on AEM 6.1 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.
- Expertise in Setup and configure Authoring and Publishing environments, replication agents.
- Expertise in develop the custom CQ components on top of JCR (Java Content Repository) and OSJI framework, 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).
- Expertise in CQ Mobile development concepts like server - side Mobile CONTENT, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
- Having a good Experience in Social Collaboration and Campaign Management with CQ.
- 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).
- Expertise in Project Implementation skills using both core and advanced java technologies like JSP, Servlets, EJB, Hibernate and JDBC.
- Extensive experience in developing web pages using HTML5, CSS3, SASS, LESS, Object Oriented Javascript, JQuery, AngularJS, AJAX, JSON, REST APIs, SOUP.
- Expertise in build the 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.
- 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.
- Expertise in analyzing Business Requirements, Delegation and Delivery of the Software with Quality.
- Good experience in automated build process by using jenkins and maven
- Good experience in migrating from CMS to AEM
- Good Knowledge on MongoDB
- Good Knowledge on using MVC and version control tools like Visual Source Safe and TFS.
- Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
- Good experience in System testing, Integration Testing, Regression Testing, UAT and Automation Testing
- Experience with front-end development with back-end system integration
- Having 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.
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 UI,Rest APIs
Web CMS (WCM) tool Adobe CQ 5.5; AEM 6.1
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 Java Script, VB 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 Sr AEM Developer/Onsite Coordinator
Domain knowledge Consumer Goods, Banking and Retail
​PROFESSIONAL EXPERIENCE:
Confidential, CA
Sr AEM/CQ5 Developer
Responsibilities
- Worked on implementing CQ5 from procurement of product to training, project planning, requirement gathering, analysis, estimates and implementation.
- Worked on implementing Responsive design on CQ5 platform using frameworks like Twitter Bootstrap and Foundation.
- Developed the components and templates in Adobe CQ5.
- Developed the complex components with dialog on CQ5 using jQuery, Zepto, HTML5 and CSS3.
- Developed functionality specific OSGi bundles on CQ5.
- Developed Marquees Panels for content implementers to make their work easy.
- Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
- Created Users and Groups for workflow management.
- Used Sightly for Customizing workflows.
- Worked on Custom Components, templates using Sightly
- Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Used ExtJS for writing listeners in the dialogs .
- Developed a map page for customer phasing
- Developed sling servlets to perform various actions.
- Maintained the Content Management System (CMS) and provided support for the application.
- Solved many issue that come to our team.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Have worked on Coding for the service requirements as per the scheduled releases.
- Involved in Code review, unit testing and local Integration testing.
- Have worked on automated build process by using jenkins and maven.
- Have worked with Devops team to make this build process.
- Have involved in Migration process from Teamsite to AEM
- Have involved in impact analysis and creating High Level Design Document and Low Level Design Document as per the Functional Specifications Document.
- Have Performed the unit testing, system testing and integration testing.
- Have worked in Testing support during the UAT and production.
- Integrating of application modules, components and deploying in the target platform.
- Ownership of build and release activities.
- Suggesting innovations and doing subsequent analysis for the same.
- Mentoring new team members.
Environment: Adobe CQ5/AEM 6.1, Java (jdk1.5), J2EE, JSP, Sightly, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM,log4j, Windows and Linux .
Confidential
CQ5 Developer
Responsibilities
- Worked on components, forms, templates, workflows.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Provided estimates, designs, and specifications for CQ5 templates, components, and workflows.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Developed various web pages using web technologies like HTML, CSS, Java Script, JQuery and AngularJS.
- Worked on the landing pages, category landing pages using content management system Adobe CQ5 for the consumer portal.
- Created Users and Groups for workflow management.
- Documented each and every user story. Also reviewed the Code and prepared test cases.
- Involved in Production Support activities.
- Developed services, controllers and directives for the components using Angular JS.
- 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.
- Participated in training sessions to business users to familiarize them with the design and usage of the system.
- Involved in creation and maintenance of 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. Also used File vault in conjunction with GIT to pull or push the code to developer’s machine.
- Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Used web technologies in the page components for the rich templates.
- Created design dialogs for the common components in the entire portal.
- Worked in the DAM for the maintenance of the media files.
Environment: Adobe CQ 5.5, Java (jdk1.5), J2EE, JSP, Servlets, AngularJS .Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM,log4j,SQL Windows and Linux .
Confidential, Sunnyvale, CA
CQ5 Developer
Responsibilities:
- Building Content Management Solutions on top of the Adobe CQ.
- Provide estimates, designs, and specifications for CQ5 templates, CQ5 forms, components, and workflows.
- Worked on components, forms, templates, workflows.
- Generated the WSDL clients for Portal Services using maven plug-in.
- Integrated with system with Restful API calls.
- Developed Servlets to handle requests from the client in an OSGi bundle
- Worked on Dispatcher Configurations for cache and load balancing.
- Used Subversion for version control across common source code used by developers.
- Mentored new team members in Day CQ for the development team.
- Resolved portal’s performance related issues.
- Developed custom widgets using Ext JS based on the requirement.
- Used IPOJO to integrate the adapters and services to inject the dependent values.
- Used Jackson to convert the data from one object to another object.
- 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.
- Interacting with client for clarifications on requirements.
- Analyzing and identifying the problem and fixing the issue.
- Worked on Migration from CMS to AEM.
Environment: Adobe CQ5.5, JDK 1.6, MVC, JSON, JQuery 1.7, Apache Sling CRX, CRXDE, JSP, Apache Tomcat 7.0, SQL
Confidential, Milpitas, CA
Web Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS and JavaScript.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
- Contributed to the design direction by building mock-ups in Photoshop and FrontEnd
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Leading technical projects with a focus on quality and improving the user experience.
- Working directly with clients to design and develop elegant solutions.
- Tested cross-browsers compatibility on a range of projects.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.