Sr. Aem/cq Developer Resume
Greenville, SC
SUMMARY:
- Over 7 years of experience as a Software Developer specialized in Adobe Experience Manager 5.6, 6.1(AEM), Java/J2EE and Web Technologies, in teh areas including Internet/Intranet technology, client/server, and multi - tier applications.
- Expertise in CQ5, CRX, JCR, Sling and OSGI technologies.
- Expert at developing custom components, page templates, template components and workflow.
- Effective use of design patterns such as MVC (Model-View-Controller), DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in teh development of distributed Enterprise Applications.
- Extensive and in-depth knowledge in WebLogic Server &Portal Server.
- Expertise in Java, J2EE, CVS, Clear Case, SVN and ANT.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Experience on working wif CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Used JIRA for bug tracking and issue tracking.
- Used SVN, GIT for version control and Clear Quest for bug fixing.
- Created Mobile Web Solutions using Responsive Web Design (RWD), Twitter Boot Strap and JQUERY MOBILE.
- Extensive experience on implementing AJAX features using JavaScript and JQuery.
- Proficient in developing web page quickly and effectively using, HTML5, CSS3, JavaScript and JQuery and also experience in making web page cross browser compatible.
- Involved in creating unit test cases using Jasmine.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in working MVC Architecture and also in using version control(SVN)
- Proficient in JDBC, JSP, JNDI, Servlets, JavaScript and AJAX.
- Strong hands-on wif EAItechnologies like Spring 3.2 (Spring MVC), Struts 2.0, and Hibernate 3.0
- Good understanding of core Java concepts such as Collections and Event/Exception handling.
- Expertise in developing web applications wif Java Beans, EJB, Servlets, JDBC, JSP, and JMS
- Hands on experience wif web technologies like HTML, JavaScript, JSTL, CSS, AJAX
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD and Eclipse.
- In-depth knowledge in design and development of MVC architecture using Struts framework.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
- Experience wif Agile process methodology and Scrum methodology.
- Good team player wif extraordinary problem-solving and trouble-shooting capabilities.
- Excellent communication skills, leadership qualities and writing skills.
TECHNICAL SKILLS:
Operating systems: Mac, Windows XP-7, Windows Server, UNIX, Linux.
J2EE Technologies: JSP, Servlets, JDBC, Web Services.
Frame Works: Struts MVC, J2EE Design Pattern
Web Technologies: HTML5, CSS3, DHTML, JavaScript, JQuery, AJAX, JSON, XML, DOM, Angular JS, ext.js.
Enterprise Web Products: CQ 5.4/ CQ 5.6
Databases: Oracle 8i/9i/10g/11g, MySQL, MS Access
Testing Tools: JUnit
Version Control Tools: CVS, SVN, ClearCase, GitHub.
Other Tools: Eclipse, WebSphere Studio Application Developer, ANT, File Vault, Maven, JBOSS Developer Studio, SQL, PL/SQL.
Web / Application Servers: Apache Tomcat, Web logic, Web Sphere.
IDE/Development Tools: Net Beans IDE, Eclipse IDE, MS Visual Studio.
PROFESSIONAL EXPERIENCE:
Confidential, Greenville, SC
Sr. AEM/CQ Developer
Responsibilities:
- Involved in designing and developing teh application using Java, JSP, HTML, Java Script, AJAX, CSS and jQuery.
- Developed components and templates using AEM 6.0.
- Exposed to AEM 6.0, Bootstrap CSS, Touch UI authoring dialogs, Responsive web design.
- Involved in daily scrum calls and worked in agile environment.
- Created dialogs using teh granite components in AEM 6.0.
- Used RTE plugins in order to meet some of teh client requirements.
- Created pages and Nodes dynamically using teh Sling API's.
- Used AJAX to populate teh data from teh Sling servlets
- Extensively used OSGI bundles and Servlets in teh backend to develop teh functionality specific modules.
- Worked on AEM Clientlibs.
- Used REST Web services in order to interact wif teh Salesforce Database.
- Extensively used JSON for request/response payloads and also to read teh data from jcr structure of content folder in CRXDE.
- Used Jackson API in order to parse teh JSON data and store it in teh POJO classes.
- Used GitHub as version control and Maven build tool to maintain Project dependencies.
- Used WebLogic application Sever for deployment.
- Used JIRA for Defects tracking.
Environment: Java 1.7, AEM 6.0, OSGI, JSP, AJAX, HTML, Boot Strap CSS, Java Script, jQuery, Servlets, REST, Salesforce, Jackson, Eclipse IDE, Maven, GitHub, Jenkins, WebLogic.
Confidential, Hoover, AL
Sr. AEM/CQ Developer
Responsibilities:
- Involved in Project Design, Documentation, Design Reviews and Code Reviews.
- Designed used cases, class diagrams and state diagrams using UML.
- Extensive use of AEM tag libraries and custom tag libraries in components.
- Worked on HTML, CSS, JQuery and EXT.JS for designing and implementing custom AEM components
- Worked on JavaScript to implement client side validations.
- Managed teh media files using Digital Asset Management.
- Worked on Multisite Manager to maintain teh structure of teh website.
- Developed static and dynamic Web Pages using JSP, HTML5 and CSS3.
- Designed and Implemented Layouts for teh existing JSP files.
- Developed spring framework for security transactions, reusability logging purpose.
- Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
- Developing and coding J2EE Components wif JSP, Java Beans, business objects wif Sling Servlets.
- Developed JSP custom tag libraries, and associated support in teh Servlet, that assists in creating interactive form-based applications, which is teh one of teh primary area of functionality using Spring Framework.
- Used JCR to Store website resources and intergraded wif MYSQL database to fetch teh External Resources.
- Used Log4j for logging and debugging.
Environment: AEM 6.0, Java 1.6, JSP, Servlets, EXT.JS, HTML, CSS, Ajax, jQuery, Apache Sling, CRX, WCM, OSGI bundles, Spring 3.0, SVN, log4j, Windows and Linux.
Confidential, Baltimore, MD
AEM/CQ Developer
Responsibilities:
- Involved in design and development of customized web components.
- Worked on HTML, CSS, JQuery and EXT.JS for designing and implementing custom CQ5 components.
- Extensive use of CQ tag libraries and custom tag libraries in components.
- Worked on style sheets to maintain teh structure and improvise teh appearance of WebPages.
- Worked on JavaScript to implement client side validations.
- Managed teh media files using Digital Asset Management.
- Worked on Multisite Manager to maintain teh structure of teh website.
- Maintained teh Content Management System (CMS) and provided support for teh application in authoring environment.
- Created Sling Servlet and OSGI services.
- Converted normal jar files into OSGI bundles.
- CQ Preview Site for pre publishing authored content to test teh Prod Simulation.
- Configured and implemented dispatcher.any caching and load balancing mechanisms.
- Routine Operations related jobs like GC, Tar Optimizations and Content Backups.
- DAM Setup wif caching and syncing mechanism.
- Closed User Groups Set up and permissions management.
- Used Maven to build project Structure and day to day build.
- Worked on Jenkins for continuous integration and timely builds.
- Involved in daily meetings and worked in Agile Environment.
- Implemented teh internationalization (I18N) for all teh components in CQ5.
- Used Log4J for logging and tracing teh messages.
- Used GitHub for version control across common source code used by developers.
- Testing of CQ components and templates in both authoring and publishing environments.
Environment: Adobe CQ5.6, Java 1.6, JSP, Servlets, EXT.JS, HTML, CSS, Ajax, jQuery, Apache Sling, CRX, WCM, OSGI bundles, GitHub, log4j, Windows and Linux
Confidential, San Francisco, CA
Sr UI developer
Responsibilities:
- As Senior Web Developer me worked wif a team of developers, designers, copywriters and producers to create Flash/HTML microsites and Rich Internet Applications (RIAs). me was tasked to architect and implement a centralized CMS to integrate teh corporate website wif other data-driven marketing websites.
- Developed front end UI screens for multiple projects and worked wif multiple teams concurrently, being mindful of all deadlines.
- Works closely wif Project Management, contributing to Project Management's creation of functional specifications.
- Constructed a presentation layer based on functional specifications.
- Worked closely wif other Software Engineers coding teh business layer and data layer.
- Created enhancements to complex existing code while minimizing teh risk or regression.
- Involved in multiple projects wif UI development and handled production defects in parallel.
- Resolved production UI issues instantly.
- Ported existing web application to GWT/SmartGWT for POC
- Expertise in client-side development wif JavaScript, jQuery, AngularJS, HTML4/5, and CSS3.
- Worked closely wif Quality Engineers to identify and resolve defects in teh presentation layer.
- Developed user interface using Asynchronous validation for teh fast and user friendly access using AJAX.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
- Extensively worked on N-Tier architecture systems wif application system development using Java, J2EE, JSP, Servlets, JSF, JDBC and Multithreading
- Creating teh project startup UI me.e. Generic XHTML facelet templates, CSS, generic JSF validators and converters, phase listeners etc.
- Experience in using Python REST API Frame work using Django.
- Used jQuery to traverse through a DOM tree and manipulated teh Nodes in teh tree. Implemented teh Drag and Drop functionality using jQuery framework.
- Used CMS to design web pages.
- Lead developer in transitioning teh primary Web property to a Content management system.
- Monitoring, Supporting and Troubleshooting production Adobe CQ5 applications involving 50+ sites
- Recommending and integrating Adobe CQ5 and supporting technologies (e.g. Adobe analytics, search, translation and migration solutions)
- Developed pages using AEM /CQ, including teh creation, configuration and integration of templates, components, dialogs, widgets, workflows, and more.
- Involved in integrating teh dynamic code in Adobe AEM tool for developing authorable or customizable websites.
- Experience in handling multiple projects as a Java developer and gave support on websites which we developed.
- JIRA was used for defect reporting and tracking.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using Jquery UI and Angular JS.
- Experience in developing manual Test Strategies, Test Plans, Test Scenarios and defining Test cases for a given set of requirements following TDD.
- Involved in multiple projects wif different clients in developing UI screens using spring, Hibernate and JavaScript frameworks.
- Experienced in working Agile Development environments (SCRUM).
- Experience in working projects wif Onsite offshore team and coordination from onsite.
Environment: Java, JSF, HTML4, Ajax, JSON, CSS3, JavaScript, Django, Microsoft Visual Basic 2012, JQuery, Django-CMS, SQL, Catalyst, TDD, CQ, Oracle10/11g, Adobe analytics, Adobe live cycle, AngularJS, backbone.js, Web services.
Confidential
UI Developer
Responsibilities:
- Involved in requirements gathering and documenting teh functional specifications.
- Developed teh action and action form classes, based on teh Struts framework, to handle teh pages.
- Designed developed and maintained teh data layer using Hibernate and performed configuration of Struts, Application Framework.
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Created tile definitions, struts-config files and resource bundles using Struts framework.
- Implemented Action classes using Struts framework.
- Used Eclipse for writing code for HTML Java, Servlets, JSP and JavaScript.
- Deployed and tested teh JSP pages in WebLogic server.
- Used Hibernate for object-relational mapping and for database operations in Oracle.
- Involved in Troubleshooting, Bug fixing and Customer Support.
Environment: Java, Servlets, JSP, HTML, CSS, EJB, Struts, Hibernate, UML, Oracle, WebLogic, Eclipse, Windows.