Cq5 Developer Resume
SUMMARY
- Over 7+ years of professional IT expertise in Web development activities which include requirement analysis, design, coding, testing and implementation with emphasis on Web Technologies, front End, J2EE and Client - Server technologies.
- Extensive experience in Design and implement solutions leveraging Adobe AEM/CQ Sites.
- Experience in Designing efficient content models, security models, workflows as templates.
- Experience in Developing AEM or CQ5 templates and workflows leveraging current AEM software releases using JSP/.ASPX; AEM Components/widgets, J2EE skill set.
- Good web page design skills using HTML5, CSS3, Ajax and Java Script, Jquery, JSP, Angular, Apache Sling, OSGi bundles.
- Knowledge of Object Oriented and distributed programming principles as well as design patterns and Best Practices.
- Experience in building, deploying and supporting Internet-facing applications.
- Deep first hand experience developing for the entire AEM technology stack including Java, JSP/Sightly, JCR & OSGi.
- Ability to use common Java design patterns and best practices to create custom AEM templates, components and dialogs.
- Working understanding of AEM architectural concepts (such as design, deployment, scaling & security).
- Good Knowledge and experience in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP.
- 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 experience with Operating Systems like Mac OS, Windows and partially on UNIX
- Good Exposure to testing tools like chai mocha, Jasmine and karma.
- Experience with Continuous Integration and Automated test execution and building tools such as Jenkins, and Maven.
- Experience working in Agile development environment.
- Experience with source control management tool, such as GIT, Stash.
- Experience in deploying, configuring and administering application servers such as WEBSPHERE, WEBLOGIC, JBOSS and Apache Tomcat.
- Experience with databases such as Oracle, Microsoft SQL, MySQL, PL/SQL Identifying data patterns along with searching and monitoring the data with the help of splunk.
TECHNICAL SKILLS
Web front end Languages: Angular, JavaScript, JQuery.
Languages: Java, J2EE, C, C++, SQL, PL/SQL.
Java Technologies: J2SE6, J2EE, Servlets, JSP, AJAX, SOAP, REST, Servlets
IDE: WSAD, Eclipse, RAD.
Framework: Struts, Spring, Spring MVC, Spring Batch, Spring Web, Hibernate, Apache axis for web services
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.
Web Technologies: HTML 5, HTML 4.01 XML, JavaScript, JQuery, JSP, Angular
Methodologies: SDLC, UML, Design Patterns, SOA
Version Control Systems: GIT, SVN.
Databases: Oracle 9i/10g/11g, DB2, SQL Server.
OS: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential
CQ5 Developer
Responsibilities:
- Involved in developing the AEM pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery.
- Responsible for CQ template, component & designs framework and its integration layer with r endition engine and with backend product catalog systems.
- Involved in integrating Angular with AEM pages onto the server.
- Building scripts for Windows/Linux environments and automatic deployments to all environments.
- Created components using Sightly templating language.
- Created and maintained customer-facing Adobe AEM content management systems.
- Performing AEM customization on foundation components to extend functionalities, improve performance or fix issues on project level.
- Creating custom bundles for environment specific configuration and versioning for client libraries.
- Modifying templates, Client libraries and Page components, Packages.
- Extensive development on CQ5 components, templates using J Query and ExtJS for developing custom widgets.
- UAT support & User training for identified business authors & technical mentoring for Developers & leads on CQ environment, etc.
Environment: Adobe AEM 5.6.1, CRX, Akaamai, HTML/CSS, JQuery, OSGi, Maven, Linux, Web Services, J2EE technologies, HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap3, AJAX, JQUERY, JSON, Angular, Java, SVN.
Confidential
AEM Developer
Responsibilities:
- Designed and developed, CQ5 building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.3.
- Created components using Sightly templating language.
- Created and maintained customer-facing Adobe AEM content management systems.
- Performing AEM customization on foundation components to extend functionalities, improve performance or fix issues on project level.
- Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Develop the backend components using JAVA/J2EE classes such as Servlets, Filters, Sling Models to provide the business logic for supporting the frontend components. Setup and manage OSGi configurations.
- Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling, CRX/Apache Jackrabbit Oak (Day's commercial JCR Implementation).
- Worked on Adobe CQ Digital asset management (AEM Assets).
- Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
- Creating custom bundles for environment specific configuration and versioning for client libraries.
- Modifying templates, Client libraries and Page components, Packages.
- Development of static web pages, landing pages, category landing pages.
Environment: Java, JSP,Jquery HTML, XML, Eclipse IDE, SOAP, Maven, JSTL, DB2,Jenkins, Web Logic Server, WSDL, Apache, AEM 6.1/6.3.