Cq 5 Developer Resume
Seattle, WA
SUMMARY
- Over 7+ years of IT experience IT software professional with 2+ yrs in Adobe CQ5 and 5+ yrs in Java/ J2EE.
- Expertise in AEM 5.4, 5.6, 6.0 Adobe CRX (Content Management Extreme), CQ5 WCM, Components, Widgets, CQ5 DAM, Apache Sling.
- Expertise in HTML5, CSS3, XHTML based web internet applications using jQuery.
- Expertise in Client Side Designing and Validations using HTML, XML, XSLT, CSS, Java Script, JSP.
- Strong programming knowledge in Java and J2EE technologies like JSP, Servlets, XML and JDBC, Web Services.
- Extensive experience in design, development and implementation of Model - View-Controller (MVC) architecture using Spring Framework.
- In-depth understanding of all phases of software development lifecycle including requirement specifications, designing, coding, testing and maintenance as well as AGILE and SCRUM methodologies.
- Actively involved in Service Oriented Architecture using web services.
- Experience in using Oracle 8i/9i databases and SQL Server 2000.
- Demonstrated proficiency in programming, problem resolution and interface with customers.
- Good experience in Software testing (Functional testing, regression testing, smoke testing, black box testing, white box testing, performance testing, scalability testing etc.).
- Experience of development in different platforms like Windows 98/NT/2000/XP, UNIX, LINUX
- Expertise in OOA, OOD, Distributed Application Development and OOPs.
- Possess excellent communication, interpersonal and analytical skills along with can - do attitude
- Ability to multi-task, an excellent team member with strong inter-personal and communication skills.
- Strong aptitude towards learning New Technologies
TECHNICAL SKILLS
CMS: AEM & CQ 5.5.4/ 5.6/ 6.0 WCM, Adobe CRX, Wordpress, Joomla, Drupal
Programming Languages: Java (JDK 1.6/1.7), Core Java, JSP, Servlets, JDBC, Java Web Services, AJAX, SOAP, XML, HTML, XHTML, jQuery, JavaScript, PHP, Dynamic Data structures.
Other Technologies: XML, DOM, SOAP, Spring, Hibernate
Databases: SQL Server 2000, Oracle8i/9i, MySQL
Middleware: Enterprise Java Beans
Web Development: HTML, CSS, XML, Ajax, Java Script
Framework: Spring and Hibernate
Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic, JBoss
O/S: Windows 2003/2000/NT/XP
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
CQ 5 Developer
Responsibilities:
- Worked as an Onshore Dev Lead.
- Worked with integrating AEM assets into the project.
- Used DAM items to create mock data.
- The Lead for a government mandated project.
- Managed technical knowledge for offshore development team.
- Worked directly with client for future planning.
- Help introduce third party debugging tolls.
- Worked on Adobe and JIVE API.
- On the only team with access and development rights to Navigation Package.
- Helped in transforming a project into using the Agile Methodologies.
- Worked on JIRA to create story and bugs and to track team progress.
- Integrated JIRA with Deployment & Integration testing. Created new build plans and updated dependencies.
- Worked on Function Specifications and Design document, Added all documented on Confidential Document website.
- Lead all CQ5 related design and framework development using templates, components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author setup
- Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes
- LDAP Integration with CQ for user authentication
- Created POC related to CQ5 design and implementation
- Implemented lots of RESTful based web services from scratch
- Assisted in transition, Content Migration Plan to CQ5.
- Conceived and Developed Custom CQ5 Components
Environment: Adobe AEM 5.6 & 6.0, CQ 5.5.4, Adobe CRX, CQ5 DAM JCR, IntelliJ, SOAPUI, HTML, TOAD, UML, Fiddler, AJAX, HTML, XML, JUnit, log4j, UNIX, RESTful, Sling
Confidential, Seattle, WA
CQ 5 Developer
Responsibilities:
- Designed DAM taxonomy and tagging for the website.
- Integrated DAM assets into CQ5.
- Installation of AEM 5.6.1 and configuring the build process using Maven.
- Helped in AEM workflow management.
- Installed and Configured CQ5 Authoring Instance.
- Installed and Configured CQ5 Publishing Instance.
- Using Spring transactions and configurations
- Created exception hierarchy to handle exceptions
- Created MVC architecture using Spring framework
- Used Spring Webflow for driver and vehicle registrations, developer registration processes.
- Implemented the architecture using JSP, JSF, XML Document and Struts tag libraries, Form Beans, Action classes, Action Forms
- Used TOAD to interact with the database and write SQL queries
- Coded test cases to test the use cases using JUnit
- Drew UML diagrams like Class and Sequence Diagrams using Rational Rose
- Participated in functional, integration and Unit testing
- Used Spring logging feature
Environment: Adobe CQ5 & AEM, CQ 5.5.4, Adobe CRX, CQ5 DAM JCR, JDBC, PLSQL, Oracle, HTML, Eclipse, TOAD, UML, Rational Rose, AJAX, HTML, XML, JUnit, log4j, UNIX, Windows XP
Confidential, New York City, NY
Java / CQ5 Developer
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using RUP SDLC
- Developed custom components and implemented widgets.
- Developed a RESTful content delivery framework.
- Performed Requirement analysis including presentations.
- Involved in CQ5 Deployment architecture and Sizing.
- Contributed in developing CQ5 Testing and Production Rollout Plan.
- Worked on Function Specifications and Design document
- Integrated with a shared repository globally accessible repository for shared, permissions-based digital media assets using CQ5 DAM
- Participated into CQ5 design and framework development
- Integrating search technology Lucene and web analytics with CQ5
- Implemented SOA architectural pattern using SOAP based web services
- Integrated Struts with Spring using DelegatingActionProxy and AOP’s interceptors
- Presentation and controller layers were implemented using Struts ActionServlet, Action, Struts Validation Framework, Struts Tiles, JSPs
- Developed Servlets to invoke business methods interacting with database via Hibernate Persistence Framework
- Worked on User interface using HTML, Java Script, JQuery, CSS and Velocity
- Extensively used the Client-side Validation using JavaScript, JQuery for applications involving wizards of several pages
- Created web-services both restful and soap based from scratch
- Integrated pre-existed Web Services written on .NET Framework
- Worked on Model using JavaBean and POJOs
- Used Session from Hibernate to get instance form SessionFactory to connect to the database
- Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)
- Developed code to send and receive messages to/from MQ (queue).
- Used Apache Maven for build automation
- Logged the application using log4j for easier debug and maintenance
Environment: Java, J2EE, Apache Maven and CQ5, Adobe CQ5, CQ 5.5.4 CMS, JSP, JSF, AJAX, Struts 1.2, Spring 2.5, Dependency injections, Hibernate 3.2, Web Services(Soap and Restful), HTML, XBRL, XML, JUnit, log4j, UNIX, Windows XP
Confidential, Johnston, IA
Java developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, CSS for content layout and presentation.
- Created the web application using MVC pattern to manage runtime content, in the form of POIs.
- Involved in system analysis and design using UML / Use-case representation to satisfy functional requirements.
- Involved in developing a web-based commercial application for MasterCard using JAVA / J2EE.
- Developed the user interface modules and designed the front-end web pages using a combination of JSP, Servlets, HTML, JavaScript and JQuery.
- Programmed the business modules requiring interaction with the database using Spring and Hibernate frameworks.
- Developed test cases and performed unit testing and system testing of the various modules.
- Developed technical user documents.
- Preparation of Defect Prevention Plan Document.
- Preparation of handover-takeover document
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Used WebServices to extract network related data from various servers.
- Worked on creating and tuning of back-end Oracle PL/SQL stored procedures.
- Used JUnit for Unit testing the application.
- Created test cases, test condition and performed White Box and Black Box testing.
- Tested Web Services, API calls and performed system test
- Performed production support of the application in production.
- Developed and maintained ANT Scripts.
- Managed daily production issues.
Environment: JAVA, J2EE, JDK 1.4, JQuery, AJAX, Spring 3.0, Struts, Hibernate 3.0Websphere Application Server, Eclipse, JSP, Servlets, Apache, Maven Build, Log4j, SOA Web Services, PL/SQL, Oracle8i, DB2 UDB 8.x HTML, UML, JavaScript, Windows 2008 and
Confidential
Software Engineer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Form Based Authentication.
- Used Web Sphere as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: s: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.