Sr.cq5aem Developer Resume
Jacksonville, Fl
SUMMARY:
- Over 8 years of IT experience IT software professional with 3+ yrs in Adobe CQ5(AEM) and 4+ yrs in Java/ J2EE.
- Expertise in Adobe CRX (Content Management Extreme), AEM WCM, Components, Widgets, AEM DAM, Apache Sling.
- Have good development experience on AEM 6.1, AEM 6.0, Adobe CQ 5.6.1 .
- Expertise in HTML5, CSS3, XHTML based web internet applications using jQuery, Content Management Systems with emphasis on W3C and usability standards.
- Expertise in OOA, OOD, Distributed Application Development and OOPs.
- Experienced in Struts, Spring and Hibernate Framework.
- Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
- Good understanding and implementation knowledge of Java & J2EE design patterns like Factory Pattern, MVC, Singleton pattern, DAO, DTO.
- Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.
- Skilled at developing enterprise applications in different Java IDE's like Eclipse, Netbeans.
- Developed Use Case diagrams, Class Diagrams and sequence diagrams using Rational Rose.
- Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.
- Good at using XML, AJAX and various JavaScript based technologies compatible with Web2.0
- Excellent verbal and written communication skills and proven ability to work well in a team or an individual environment.
- Good analytical and documentation skills. Ability to learn and adapt quickly to the emerging new technologies and paradigms.
TECHNICAL SKILLS:
Content Management Systems: AEM 6.1, AEM 6.0, CQ 5.6.1, CQ 5.4 (Apache Sling, JCR, CRX)/ CQ 5.3
Languages: Java, C, C++, SQL, HTML, XML, XSLT, XSD, Prolog,JavaScript
Middleware: J2EE, EJB, JNDI, JDBC
Server Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF, Tiles:
Application/Web Servers: BEA Weblogic, IBM WebSphere, Apache Jakarta Tomcat, JBoss
SOA: WSO2 ESB, ASLB (AquaLogic Servicebus), WebSphere ESB
Protocols: HTTP, SOAP, TCP/IP
IDE/ Tools: IBM WebSphere Studio Application Developer (IBM WSAD) 5.1.2, JBuilder, Flex, SunOne Creator, Edit Plus, ExtJs
Frameworks: Apache Struts Framework, Spring Framework, Hibernate, JQuery
Web Services: SOAP, WSDL, SAAJ, REST Services
RDBMS: Oracle, DB2, MS Access
OS: Windows, LINUX (Red Hat), Mac OS
Methodologies: OOAD, UML, Design Patterns, SOA, Agile
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Sr.CQ5AEM Developer
Responsibilities:
- Developed software for eCommerce based on information Architecture document provided by the client.
- Developed Templates and Components using AEM 6.0 and AEM 6.1 Sightly which converted written code in to reusable tags.
- Hands on experience on Adobe Campaign Neolane.
- Extensively used JCR/Sling API, custom client libraries, and Sightly HTML Templating Language to developed custom templates and components with touch optimized UI dialogs.
- Upgrade from AEM5.6.1 to AEM 6.0 .
- AEM related design and framework development and Architecture using templates, components, widgets, AEM bundle, JCR/Sling API, clustering publish and author.
- Developed various templates for Consortium to be reused by all the members for individual websites.
- With AEM 6.0 Used DAM’s workflowCapability to create tasks on the fly.
- Designed the UI (i.e. web pages) in VAP using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed various templates for Consortium to be reused by all the members for individual websites.
- Designed Webservices and Schemas using Apache CXF 2.0 Framework.
- Enhancing web pages in VAP based on the client’s requirement and developing new portlets in VAP framework.
- Worked on Angular JS for reading and Posting JSON data.
- Extensively designed and developed custom ExtJs components and custom xtypes (especially datagrids).
- Created and designed prospecting and customer email campaigns in order to increase revenue growth and customer loyalty.
- Coordinated with marketing, email campaigns and adobe analytics.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance as per the requirements.
- Used Hibernate for dependency injection and Data Persistance.
- Designed Database schemas for the entire application and implementation using Hibernate.
Environment: JDK1.7,AEM 6.0, AEM 6.1, Java Script, HTML, CSS, Ajax, jQuery, Adobe CQ5.4 (WCM), VAP 7.1 (Vignette Application Portal), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Webservices SOAP/HTTP, Extjs, JDBC/SQL, Spring 3.0.5, Hibernate3.0, JAX WS, AXIS 2.0, Maven 3.0, SOA, Weblogic Application Server 10.3.5, GIT, XML, ORACLE9i, JUNIT,WSO2 ESB 3.05, Eclipse Indigo, Integrity, JIRA.
Confidential, Boston, MALead CQ5/AEM 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.
- Using Angular JS to provide services to different components of portal.
- Developed complex components with dialog on CQ5 using jQuery, Zepto, HTML and CSS.
- Developed functionality specific OSGi bundles on CQ5.
- Doing impact analysis and creating High Level Design Document and Low Level Design Document as per the Functional Specifications Document.
- Developing components and templates in Adobe CQ5.
- Prepare unit test cases and integration test cases.
- Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Using InterwovenTeamsiteCMS for deploying contents on QA, STG and PROD environment.
- Performed unit testing, system testing and integration testing.
- Coding for the service requirements as per the scheduled releases.
- Worked on Adobe Campaign Neolane, Monitored campaign performance throughout the day.Managed creative development for both email and direct mail campaigns
- Code review, unit testing and local Integration testing.
- Testing support during 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: Database: Oracle 11g, Hibernate 2.0, Day CQ5.6.1, CQ5.6, CQ5.5 (WCM), Apache Sling, CRXDE, CRX, WCM, Front End technologies: JSP, JavaScript, CSS, HTML, jQuery, Servers: JBoss 4.0.2, Tomcat 2.2
Confidential, DallasCQ5 Developer
Responsibilities:
- Developed custom CQ5 templates, components, OSGI bundles using JavaScript and JQuery and Ajax.
- Implementation of Client Libraries to avoid duplicate JS and CSS files.
- Created the workflow to send an email to the recipients and created the custom workflow to start the scheduler for daily running of the task at a specified time.
- Worked in Digital Asset Management (DAM) and managed the assets.
- Involved in testing and bug fixing of the application.
- Involved in packaging and deploying the application using Maven in different environments
- Configured Dispatcher for load balancing and caching.
Environment: Windows 7, Adobe CQ5.4, CRXDE, OSGi, Apache Felix, DAM, Spring DM, Spring Webservices, Ajax, JQuery and SVN.
Confidential, KYJava/J2EE Developer
Responsibilities:
- Gathered and analyzed requirements and converting them into technical specifications.
- Used Rational Rose and Microsoft Visio for creating Sequence and Class diagrams.
- Implemented various J2EE design patterns like Business Delegate, Singleton, Factory Design patterns
- Designed Struts 1.2, JSP Tag libraries for reusable web interface components
- Involved in writing the client side validation using HTML, JavaScript.
- Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
- Used SOAP request response exchange pattern to exchange business XMLs.
- Consumed SOAP based web - services using Apache Axis framework.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data and wrote Stored Procedures for interacting with the database
- Designed and developed Servlets, JSP’s to implement business logic and deploy them on the Web Logic Server.
- Employed a Test-Driven-Development approach to develop applications.
- Extensively used Unit and Integration testing using J Unit.
- Used log4j to perform logging in the applications.
- Created jar files, compiled them and run those using ANT scripts
Environment: Java, J2EE, HTML, Struts 1.2, JavaScript, XML, Servlet 2.3, Jsp, Web Logic, Oracle 8i, Log4J, J Unit, ANT, SOAP Web-services, Eclipse.
ConfidentialJava Developer
Responsibilities:
- Designed UI screens using JSP Tag Libraries, HTML and worked on CSS to enhance the appearance of the application.
- Developed validation scripts on client-side using JavaScript.
- Developed Custom Tags to simplify the JSP code.
- Involved in various phases of Software Development Life Cycle of Search module, Credit Authenticate Module and Purchase Module, project was developed using RUP methodology.
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Microsoft Visio.
- Implemented XML technologies (XSLT, JAXB) and also worked on SAX and DOM parsers to parse XML documents.
- Developed Message driven beans that consumed the messages from MQ Series queue.
- Implemented DAO pattern to retrieve the data from database.
- Provided connections using JDBC to access SQL database and retrieve the customer information using SQL queries.
- Worked on stored procedures in PL/SQL to organize and interact with the database.
- Used CVS as version control tool.
- Created JUnit test cases for Unit testing.
Environment: Java, JSP 1.1, JDBC, HTML, CSS, JavaScript, XML, XSLT, JAXB, SAX, DOM, MQ Series, SQL, PL/SQL, MS Visio, CVS, JUnit, Web Sphere Application Server 4.0, Eclipse, Windows NT.
ConfidentialJava Developer
Responsibilities:
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets, and JDBC.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed user and technical documentation.
- Developed presentation layer using HTML, CSS, and JavaScript
- Database design, writing storedprocedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs&Servlets using MVC architecture.
- Deployed the application in Weblogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.