Aem/cq5 Developer Resume
Overland Park, KS
SUMMARY:
- Experienced professional in IT industry with strong experience in Web content management (WCM) & J2EE development technologies with solid experience of Object Oriented Programming (OOP) as well as Test - Driven Development (TDD) in all phases of Software Development Life Cycle (SDLC).
- Over 5 years of hands on experience in development of content management solutions using Adobe CQ5 Content Management System.
- Excellent work experience in Adobe Experience Manager (AEM6.2), AEM 6.1, AEM 5.6.1, Day CQ5.6, WCM, CMS, CRXDE, CRXDE Lite, Apache sling, DAM.
- Experience in developing Templates, Custom Components, creating and launching Workflows and customizing out of the box Widgets.
- Hands-on experience in implementing technologies like Sling, OSGi, Felix, JackRabbit, JCR, and current AEM functionalities of integrated products.
- Experience in Workflow development and integrating CQ with other applications.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Knowledge on using MVC and version control tools like SVN and GitHub.
- Experience in developing Web Applications which have integrated a number of functional capabilities likeWeb Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management,Social Media, Search, SEO etc.
- Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
- Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.
- Expertise in HTML5, CSS3, XHTML, XMLbased web internet applications using JQuery, AJAX, JavaScript, Angular JS,Content Management Systems with emphasis on W3C and usability standards.
- Solid experience with Responsive Web Design (RWD) using Bootstrap.
- Rich experience in Web Services such as SOAP and RESTful.
- Proficient in configuration, implementation and integration of Enterprise Multi-tier Web Application with J2EE Frameworks, such as Spring, Hibernate, Struts.
- Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
- Hands-on experience using development IDEs including Eclipse, NetBeans and used MAVEN as build tool. Efficient in using Junit for unit testing.
- Expertise in building client side Middle Tier Development environment using JSP, Servlet, JavaMail, etc.
- Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.
- Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler.
- Skilled at developing enterprise applications in different Java IDE's like Eclipse, Net beans.
- Experience using Rational Rose and Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.
- Experience in version control software such as Git, SVN and in tracking tool as JIRA.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
- Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
- Proven problem solving, analysis and leadership skills. Capable of performing under minimal supervision as well.
TECHNICAL SKILLS:
Content Management: Adobe AEM 6.2,6.1,6.0,5.6.1, CQ5.5, CQ5 DAM, Adobe CQ5APIs,CQ Tagging.
Web Technologies: XML, HTML/HTML5, CSS/CSS3, JSON, Angular JS, Linux Shell Script, JQuery, Apache Sling, JackRabbit., JCR 2.0
Languages: JAVA/J2EE JavaScript, SQL
Programming: HTML 4.0, CSS, JavaScript, Ajax, UNIX Shell Scripting.
MVC framework: Spring MVC, Groovy and Grails
Application Servers: JBoss, Tomcat, Apache web server
Databases & Tools: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008;
Tools: RAD, Eclipse, Rational Rose, NetBeans, Toad, Sql developer
Version Control Tools: Subversion, Git, CVS, IBM Rational Clear Case
Environment: UNIX, IBM AIX 4.3, Sun Solaris 2.7/2.6, MS-DOS 6.22, Windows 95/98/NT/2000/XP.
PROFESSIONAL SUMMARY:
Confidential, Overland Park, KS
AEM/CQ5 Developer
Responsibilities:
- Responsibilities: Installed and configured AEM 6.2 Web Content Management System
- Designed and developed, AEMbuilding blocks including templates, components, dialogs, widgets, workflows.
- Created Touch UI and Classic UI AEM components and also created few dialogs using version 6.2
- Implemented Component renditions using slightly framework.
- Developed WCM Use Classes and Sling Models to meets the requirement.
- Developed custom components in Touch UI and Classic UI and customized forms for internet and intranet sites of the company.
- Verify/Validate testing to ensure that the team generates high quality output.
- Develop Custom Adobe CQ/AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
- Worked on stories related to Adobe CQ/AEM in sprints which includes feature development and production issues (Agile Scrum methodology)
- Worked with Personalization teams to develop Adobe Target strategy
- Implemented Custom widget to support multi composite fields.
- Built various web pages using HTML, CSS, Java Script and JQuery.
- Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQplatform, the use of core frameworks such as Apache Sling and Apache Felix.
- Developed applications that uses JCR content repository in AEM to store information and query the JCR for display and reporting purposes and developed reusable components of AEM.
- Designed a solution to integrate angular single page apps into AEM
- Define implementation processes, quality gates and standards.
- Setup and configure Authoring and Publishing environments, replication agents, AEMdispatcher to cache the landing pages html and serve as the static pages from Apache
- Worked on AEM Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level and the use of core frameworks such as Apache Sling and Apache Felix.
- Developed GUI using HTML5 and Java Script.
- Used BootstrapCSS framework that helps in designing web applications
- Effectively communicate design to customers and present design options/considerations. Adopt and utilize iterative/Agile methodology as needed or requested
Environment: AEM 6.2, HTML5, Java Script, Bootstrap,CSS, Adobe WCM, CRX/CRXDE,Jquery, HTML
Confidential, PLANO,TX
AEM/CQ5 Developer
Responsibilities:
- Develop, implement and configure web content management solutions usingAEM(Adobe CQ) and technologies such as Java, HTML/DHTML, XML, JavaScript, and web services
- Designed and developed,AEMbuilding blocks including templates, reusable components, dialogs, widgets, workflows inAEM6.1.
- Create and maintain customer-facing AdobeAEMcontent management systems.
- PerformAEMcustomization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
- Worked on integratingAEMwith AngularJS.
- Designed and developed Content Structure including folder structure.
- Used JIRA to create story and bugs and to track team progress, time on each task.
- Lead all CQ5 related design and framework development using templates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup
- EnhancedAEM personalization engine to surface the AEM content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes
- LDAP Integration with CQ for user authentication
- Worked on updating Function Specifications and working according to Design document.
- Used Apache Maven for build automation
- Been a part in developing responsiveness of the site.
- Have an understanding about the cross browser issues.
- Designed and developed folder structure.
- Analyzed and resolved technical issues relating to content management.
- Also involved in two initial demos and coordinating with off-shore team.
Environment: Adobe AEM 6.1, CQ5 DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server, SOAP and REST Web Services, LDAP, Servlets, log4j, HTML, JSP.
Confidential, MECHANICSVILLE, VA
AEM/CQ5 Developer
Responsibilities:
- Worked on AEM 5.6.1 HTML, CSS, JQuery and EXT JS for designing and implementing customCQ5 components.
- Worked on customizing the foundation components in CQ5, provide workflows to extend functionalities and improve performance.
- Worked on Digital Asset Management (DAM), to manage and store all the media.
- Maintained the Content Management System (CMS) and provided support for the application.
- Worked on style sheets to maintain the structure and improvise the appearance of Webpages.
- Involve with content management strategies, architecture and multichannel content delivery.
- Developed 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.
- Wrote test cases for testing of CQ components and templates in both authoring and publishing environments.
- Developed sling servlets to perform various actions.
- Involved in daily meetings and worked in Agile Environment.
Environment: AEM 5.6.1, AdobeCQ 5.5, Java (jdk1.6), J2EE, JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, log4j.
Confidential, MCLEAN, VA
CQ5 Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Design, Development, Testing and implementation of CQ5 work flows.
- DevelopedCQ5.4 custom work flow templates and modules for WCM life cycle management.
- CreatedCQ5based Forms.
- Developed GET/POST sling servlets to provide various services in the CQ system.
- Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring web app services and custom business logic in java.
- Developed custom components related to parsys using CRXDE lite for the component structure ad used CRXDE.
- Developing templates/components using CRXDE.
- Maintenance and packaging of content, delivery and installation across all environments.
- PerformedCQ5customization on foundation components, core CMS and work flows to extend functionalities, improve performance as per the requirements.
- Developed digital consumer experiences based on foundation of the Adobe CQ/AEMproduct suite, including CQ/AEM, CRX, CQ WCM and DAM.
- Testing of CQ components and templates. Also involved in writing Junit test cases for all the java services.
- Responsible for defining the Project setup, defining the templates required and Components.
- Implemented REST, Apache Sling,CQ5 for Custom Coding.
- Involved with content management strategies, architecture and multichannel content delivery.
Environment: CQ5.4, SVN, JSP, JSON, HP-Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Apache Felix.
Confidential
UI/Web Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using HTML, XHTML and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Used SVN for version control and QC for defect tracking.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams. Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, SVN.Q.
Confidential
JAVA DEVELOPER
Responsibilities:
- Designed, developed, documented, debugged, tested and supported the Union Pacific Java EE Web application.
- Designed and developed portal systems and portlets, including Liferay and Oracle Portal.
- Designed and created the Train Control System (TCS), a web application that replaced a legacy mainframe program, using the latest web development techniques including Spring, AJAX, Hibernate, Struts, Tiles, and Web services.
- Implemented a Web services solution to locate, trace, and route the available empty railcars on a countrywide railroad network.
- Provided technical expertise for a team of engineers researching a radio frequency identification (RFID) solution for tracking commodities being loaded and unloaded on railcars.
- Implemented a Teradata to operational data store (ODS) migration to improve system performance.
- Created design specifications and test case documents.
- Participated in production migration and support efforts.
- Maintained and supported a highly available production Web application for a critical railroad network business application.
- Monitored and ensured resolutions of application performance issues.
- Interfaced with support groups to address and resolve production problems and technical concerns.
- Worked closely with other project team members to meet project goals.
Environment: J2EE, Java, JDBC, Servlets, JSP, XML, SAX, Design Patterns, HTML, XHTML, XML, XSLT, XPATH, CSS, JavaScript, jQuery, JSON, AJAX, DOM, Eclipse, SVN version control, UML, unit, Web Services, SOAP, WSDL, jobs 4.0., CVS, Oracle 9i and Log4j