Aem Developer Resume
Minneapolis, Mn
SUMMARY:
- Over 8 years of IT experience in various roles (Java/J2EE developer, AEM developer).
- Experienced in developing CMS based applications using Adobe CQ5/AEM(4 years), Apache Sling, Felix and OSGI.
- Experience in developing UI for the applications using JavaScript(3 years), HTML5(3 years), CSS3(3 years), XML(3 years) and Ajax(2 years).
- Experience in using Jquery(4 years), Angular js(3 years) JavaScript libraries.
- Implemented Adobe CQ5 templates, components, dialog, workflow, style sheets, Meta tagging and performed CMS administration tasks.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Experienced in Object oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JNDI, Java Beans, EJB and JDBC).
- Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
- Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Weblogic and Tomcat.
- Having good Knowledge working with Web Services especially based on Rest API.
- Created custom sling bundles as part of new functionalities provided to CQ sites.
- Extensive exposure to different Software Development Life Cycle (SDLC) methodologies including Agile, Scrum.
- 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 VersionOne, JIRA, Bugzilla, QC.
- Involved in writing various UNIX shell scripts for writing automated scripts for scheduled queue process and pmcmd commands.
- Worked on Agile PLM methodology.
- 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 System: Adobe CQ5, Adobe CRX, AEM 6.1/5.6, Documentum
Web Designing: HTML5, CSS3, JavaScript, DHTML, XHTML
User Interface: JavaScript, JQuery, Angular Js, HTML5, CSS, JSP, Servlets, JDBC, Ajax, REST API, Soap.
Web Application Servers: Tomcat 7, WebLogic, WebSphere, JBoss 5.x/6.x, IBM Web sphere application server, Apache Tomcat, Apache Felix, Apache Sling, WebSphere Portal Server 6.0/7.1/8.0
Defect Tracking Tool: VersionOne, JIRA, Application Lifecycle Management, BugZilla
RDBMS: Microsoft Access, Oracle 11g/12c, Teradata, SQL Server 2005/2008, DB2, MySQL
OS: Windows XP/7/8/Vista/NT, Macinthosh, Unix and linux
IDE: Eclipse, Intellij, CRXDE, RAD, Notepad++, Editplus, Dreamweaver
SDLC methodology: Agile, scrum
Version Control: GIT, Microsoft Visual Source Safe, ClearCase, SVN, CVS
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
AEM Developer
Responsibilities:
- Developed components like header, footer, text for homepage refactoring phase.
- Identifying the prod level issues and fixing them.
- Worked on research stories which are useful for upcoming projects.
- Participated in meetings related to application architecture, designing and development.
- Interacting with business team for clarifications on the requirements.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- Worked on Mixed Content errors while switch over from HTTP to HTTPS.
- Worked on latest Maven Archetype for deploying java and front end modules individually.
- Worked on Script for migrating the content of components and templates from old to new based on crx properties.
- Experienced on creating dialogs for both Touch/Classic in AEM 6.0.
- Worked on Custom OSGI services, workflows, scheduler jobs development.
AEM Developer
Responsibilities:
- End to end Portal development based on wire frames/mock ups.
- Developed highly interactive web applications utilizing CQ5.
- Content Personalization based on User information using Segmentation.
- Worked on setting up AEM projects using Maven.
- Development of static web pages, landing pages, category landing pages using a content management system, Adobe CQ5.
- Analyzing and identifying the problems and fixing the issues.
- Developed custom widgets using Ext JS based on the requirement.
- Used jQuery, Angular JS to provide services to different components of portal.
- Provide author training to business users to familiarize them with the design and usage of the system.
- Provided estimates and designs for templates, components and workflows.
- Developed custom templates, components, widgets using AEM and integrated Components with Angular JS.
- Worked on dispatcher configurations for cache and load balancing.
- GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
Environment: Java, CQ5/AEM, Apache sling, Apache Felix, JCR, Web services, JSP, jQuery, Ajax, JSON, Less, JavaScript, Ext JS, Angular JS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault, Vaultclipse.
Confidential, Tampa, FLAdobe CQ5 Developer
Responsibilities:
- Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
- Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5
- Designing and developed the static and dynamic forms through Adobe Live Cycle designer products.
- 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 HTML, CSS, Java Script and JQuery.
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
- Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache
- Worked on CQ5 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.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
- Define implementation processes, quality gates and standards.
- Developed message driven web services using Spring Integration.
- Integrated Spring DAO for data access using with Hibernate.
- OSGI bundle development experience.
- Developed GUI using HTML and Java Script.
- Performing analysis using Web Analytics tools such as Adobe Site catalyst (Omniture), new relic.
- Effectively communicate design to customers and present design options/considerations.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Produce quality work even when under extreme time pressure and deadlines.
Environment: AEM5.6.0,6.1, Adobe CQ5, Adobe livecycle, JAVA, J2EE, OSGI, Spring Integration,H IBERNATE, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins,Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN.
Confidential, Charlotte, NCAdobe CQ5 Developer
Responsibilities:
- Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
- Created web - services both restful and soap based from scratch.
- Integrated pre-existed Web Services written on .NET Framework.
- Worked on Model using JavaBean.
- Extensively used Hibernate Criteria and HQL (Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle).