Aem/cq5 Developer Resume
Dallas, TX
SUMMARY
- Over 7.5+ years of total IT experience involving Designing, Programming and Testing of various web applications using Java, J2EE, front - end technologies, XML and Databases with 5+ years in Adobe CQ5/AEM.
- Excellent work experience in AEM/CQ5 (5.4, 5.6, 6.1, 6.2,6.3) application design, development and administration and integration.
- Designed and Developed Application Leveraging advanced techniques inCQ5DAM (Digital Asset Management),CQ5Search and Tagging framework, SOLR Search, Adobe Scene7, CQ5 workflows,CQ5Campaigns,CQ5components and templates,CQ5User and group management.
- Strong experience with setting upAEM/CQ5 using Maven and standard Eclipse tools.
- Excellent work experience in CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, Component Development and installation of author and Publish instances.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
- Good web page design skills using HTML, HTML5, CSS3, Ajax, jQuery and Java Script.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
- Experience in SQL, MySQL, PL/SQL Database Triggers, Cursors, Packages, Stored procedures, Functions and Exceptions.
- Developed Use Case diagrams, Class Diagrams and sequence diagrams using Rational Rose.
- Experience Working with Agile Methodologies for development Process in different way of approaches like SCRUM, Iterative.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
- Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
- Experience working with Bug tracking tools like Version One, JIRA, Bugzilla, QC.
- Involved in writing various UNIX shell scripts for writing automated scripts for scheduled queue process and pm cmd commands.
- Experienced in developing applications using application/Web servers such as JBoss, WebSphere, WebLogic and Tomcat.
- Expertise in Informatica and Initiate Administration including Installation, upgrade, Applying Hot Fixes, Configuration, maintenance and troubleshooting.
- Participated in each phase of one full SDLC lifecycle implementation, provided end-user training and post go-live support.
- Strong working experience in installation of Informatica on LINUX, Migration of repositories and repository upgrades.
- Hands on experience in conducting Joint Application Development (JAD) sessions with End-users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
- Involved in the effort estimation of the project.
TECHNICAL SKILLS
Content Management Systems: Adobe AEM 6.3 6.2, 6.1, 6.0, CQ5.5, CQ5.6, CQ5.4. (Apache Sling, JCR, CRX)/ CQ 5.3.
Languages: Java, C, C++, SQL, HTML, XML, XSLT, ASP.NET, ASP, C#, VB.Net, XSD, Prolog, JavaScript.
Middleware: J2EE, EJB, JNDI, JDBC.
Scripting Languages: AJAX, JavaScript, VBScript, CSS, Node Js.
Server-Side Technologies: JSP, Servlets, Tag Libraries, JST.
Application/Web Servers: BEA WebLogic, IBM WebSphere, Apache Tomcat, JBoss
Protocols: HTTP, FTP, TCP/IP.
IDE/ Tools: IBM WebSm phere Studio ApplicationDeveloper (IBM WSAD) 5.1.2, JBuilder, Flex,SunOne Creator, Edit Plus, ExtJs.
Frameworks: Apache Struts Framework, .Net Framework, JQuery.
Web Services: SOAP, WSDL, REST Services.
Database: RDBMS Oracle, DB2, T-SQL, SSIS, SSRS, MS Access,MySql.
Methodologies: OOAD, UML, Design Patterns, SOA, Agile.
Operating Systems: Windows 9x/2000/XP, Linux, Unix.
Utility Tools: MS Word, MS Excel, MS PowerPoint, Google Analytics, Adobe Photoshop
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
AEM/CQ5 Developer
Responsibilities:
- Installed and configuredAEM6.2,AEM5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
- PerformedAEMcustomization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
- Implemented the Sling Filter, Felix Filter, Sling Servlet, and OSGI bundles for interacting with remote spring web services.
- Integrated with a shared globally accessible repository for shared permissions-based digital media assets usingCQ5DAM.
- Worked on storage implementation like MongoDB Storage available in AEM 6.2 on the author instance.
- Define/Develop Junit and Jasmine Unit testing and Multi Site Management strategy.
- Maintained user interface on functional requirements and scope of work.
- Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
- Developed workflow components related to Digital assets upload workflow as per the client requirements.
- Involved in developing and debugging for websites based on functional requirements.
- Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and have an in-depth knowledge of using all the above.
- Designed & Developed using Java/J2EE, Web Services, Struts, XML, schemas, AJAX and Deployed on Web Sphere 6.2 Application Server running on Unix.
- Developed AdobeAEMtemplates and reusable components.
- Extensively usedAEMtagging features in developing components and templates.
- Installed and ConfiguredAEMAuthoring & Publishing Instance.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JCR, CRX Integration with SQL server and store/fetch information from backend sub-system.
- Reviews unit tests code changes prior to code submission.
- Implemented various J2EE design patterns like Session Façade, DAO and Singleton.
- Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP) and used SOAP UI for testing web services.
- Configured and used Frameworks Logging based on Log4J for logging all the debugging and error information.
- Implemented SQL queries for database interaction
- Used Jenkins as a build tool and used JIRA to track the bugs, issues and project management.
- Worked on Batches to generate the alerts based on the given specifications.
- Used Clear Cache and SVN for version control.
- Worked on Clear Quest (CQ), and IM ticket transition from HP to CQ.
- Worked with QA team in preparation and review of test cases.
Environment: s: Java, J2EE,AEM6.2,6.3,CQ5.6.1 (WCM),AEMDAM, Tagging, Workflows, Apache Sling, CRXDE, CRX, JCR, WCM, Sightly, HTML, DHTML, Akamai, Servlets, JavaScript, jQuery, Eclipse IDE, Tomcat 8, Scene 7, WebSphere MQ, Apache Maven, AngularJS, SVN, JIRA, Mongo DB, SOAP and REST Web Services, Oracle, UML, AJAX, log4j, Linux, Windows.
Confidential, Lubbock, TX
AEM/CQ5DEVELOPER
Responsibilities:
- Designed and developed,AEMbuilding blocks including Templates, Components, Dialogs, Widgets, and Workflows.
- Worked on stories related toAEM6.0 in sprints this includes feature development and production issues.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Proficient in Adobe CQ/AEMfoundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Developed static web pages, landing pages, category landing pages using content management system.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON
- Assisted in functioning ofCQ5solutions by documentation and validation procedures of non-functional requirements.
- Analyzed functional and business requirements for optimum utilization ofCQ5components and performance.
- Train business users on how to useCQ5to modify content in author and publish.
- Provide estimates, designs, and specifications forCQ5templates, components, and workflows.
- Analyzed and resolved technical issues relating to content management
- Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
- Key contributor for AEM5.6.1 to 6.0 upgrade.
- Used Clear Case and SVN for version control.
- Creating and maintain customer-facing AdobeCQ5content management systems.
- 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 HTML5, CSS3, JavaScript and JQuery.
- Solid understanding onAEMbuilding blocks, development, and deployment process.
- Setup and configured Authoring and Publishing environments, replication agents,AEMdispatcher to cache the landing pages HTML and serve as the static pages from Apache.
- Developed message driven web services using Spring Integration.
Environment: AEM 5.6.1,6.0, Java J2EE, OSGI, Spring Integration, Hibernate, MYSQL, AJAX, JSON, HTML5, CSS3, JavaScript, JQuery, Jenkins, Maven, XML, JSP, REST, Eclipse, GitHub, Node Js.
Confidential, Pittsburgh, PA
AEM/CQ5 DEVELOPER
Responsibilities:
- Created and maintain customer-facing AdobeCQ5content management systems.
- Involved in the various phases of software development lifecycle.
- Involved in designing and developing components for AdobeCQ5 platform.
- Involved in design, develop and support WCM components, integrations and applications.
- Involved in developing custom components using CQ tags, jQuery, JavaScript and JSP.
- Developed software for client's website based on the specification provided by the client.
- Configured and Installation ofAEMon the various development, production, QA and predevelopment services.
- Used JavaScript,CQ5, HTML, CSS, Ajax and JQuery developed web pages.
- Designed web services using Apache CXF 2.0 framework.
- Developed GET/POST Sling Servlet to provide various services in the CQ system.
- Worked on UI designing, data modelling and reviewed the design documentation.
- To access remote spring web app services introduced Sling Servlets and OSGI bundles.
- Provide training to business users for the usage of system with design.
- Used Servlets to implement business logic with JSP and converting business requirements to technical requirements.
- Calling the forms automation engine using web services and API'S.
- Create and maintaining customer facing AdobeCQ5content management systems.
- Integration with SQL server, along with store and fetch data from the backend.
- Performed BA responsibilities like gathering, identifying, analysing and documentation.
- Used maven to build our application and deploy jar files.
- Registered the site with test and target and created test and target campaign inAEM
- Involved in daily meetings and in agile environment.
- To handle dynamic data, we used Apache Sling/JCR.
- Hands on experience with cross browser and cross-platform issues.
- Experience to analyse errors in code, writing complex codes and to improve code.
- Reviewed until test code changes prior to code submission.
- Implemented custom widgets using ExtJS.
- Performed content authoring and maintain for test environments.
- Used Eclipse and CRXDE extensively to perform development.
Environment: AEM5.6.1, CRXDE, ECLIPSE Luna, JSP, Java, Servlets, Apache Sling, JavaScriptMaven 3.0, WebLogic Application Server 10.3.5, HTML, CSS, Ajax, Bootstrap.
Confidential, Peachtree City, GA
CQ5 Developer
Responsibilities:
- Created components, pages and templates according to the client requirements.
- Worked on HTML, CSS, JQuery and extJS for designing and implementing customCQ5components.
- Worked on Digital Asset Management (DAM), to manage and store all the media.
- Worked on style sheets to maintain the structure and improvise the appearance of Webpages.
- Develop an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration.
- Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Used AngularJS for management of multi-step user input flows.
- Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
- Used log4j for logging the messages.
- Developed sling servlets to perform various actions.
- Involved in daily meetings and worked in Agile Environment. EnhancedCQ5personalization engine to surface theCQ5content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes.
- Implemented REST full and Soap based web services from scratch.
- Used SVN as version control and Jenkins for weekly/biweekly build.
- Coded test cases to test the use cases using unit.
- Used and managed JIRA and Confluence for Bug tracking, project tracking and team work.
Environment: Adobe CQ 5.5, Java, JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, JCR, WCM, log4j.
Confidential
JAVA/J2EE DEVELOPER
Responsibilities:
- Gathering requirements from Business users and analyzing the requirements.
- Study the use cases diagrams and analyzing the application in all aspects.
- Drawing Class diagrams, Sequence diagrams, Activity diagrams using Rational Rose tool in UML.
- Implemented JavaScript extensively.
- Generating the Java classes from the created UML diagrams.
- Documenting for all the classes with detailed description.
- Converting HTML screens to JSP screens with struts tags, Incorporating CSS in JSP's.
- Creating Form Beans and declaring the Mapping by using Struts.
- Creating the Action Classes for processing the requests and for forwarding to the next layer.
- Creating the Data Access Object design Pattern classes for accessing the database.
- Validating sever side validations using Struts validations.
- Creating JavaScript files for grouping of Java Script methods inside these files.
- Viewing the database design document and analyze the tables and get aware of the tables and relation between tables.
- Mapping the data from EV to MC for some fields by writing the procedures.
- Unit testing and deploying the application on Weblogic server.
- Performance tuning of application for quick response.
- Writing procedures and queries in optimized way.
- Involved in mapping Hibernate configuration files with Data base tables.
- Performing the PMD test for checking coding standards.
- Participated in Preparing Design Documents.
- Preparing Mom after completion of meetings
Environment: Java, JSP, Struts, MVC architecture, AJAX, Eclipse, JNDI, Weblogic 8.0, JMS, JavaBeans, Rational Rose, UML, SOAP, WSDL, JAXB, Xfire, Wsgen, Log4J, JUnit, Crap4J, ANT, Maven 2.0, JavaScript, Angular JS, Microsoft Script Editor, Scrum, HTML, CVS, PL/SQL, Oracle 10g.
