Sr. Aem Developer Resume
Atlanta, GA
SUMMARY
- Adobe CQ5/AEM Developer with 7+ years of total IT experiences in developing and implementing Enterprise Solutions for Distributed Software products and applications using Java technologies.
- Working experience in AEM 6.4,6.3,6.2,6.0X (Adobe Experience Manager), AdobeAnalytics, Adobe Test & Target, Adobe Recommendation, Adobe Scene7, Java, J2EE (JSP, Servlet, JSF, Struts), OSGI, Apache sling framework,JavaScript, Angular JS, AdobeCQ5 APIs, Java Script, JQuery, Sightly, HTML, CSS, XML, AWS, AJAXand PL/SQL with Web based application designing and implementation. Exposure in n - Tier and client-server architecture.
- 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
- Knowledge on all Adobe CQ building blocks and the CQ development and deployment process.
- Strong experience on Adobe AEM component development, building blocks, Templates, backend OSGi bundles, Workflows, Designs, etc.
- Experienced in deploying, configuring and administering application servers such as Web Logic,dispatcher, AEM.
- Worked on development of adaptive form components, creation of forms and debugging the forms issues.
- Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
- AEM, Adobe CQ, Java, J2EE, MongoDB based application which involves analysis, design, development, and Unit testing Jasmine and karma performance testing of web applications
- Experience in Hybrids, Elastic search, Oracle Web center and JEE.
- Expertise in enterprise J2EE components like Enterprise Java Beans (EJB’s), Java Server Pages (JSP), Java Servlets, Java XML APIs .
- Configuring AEM to support HTML5 Forms.
- Experience in creating Templates, Custom Workflows, Widgets, dialogs and design dialogs in AEM.
- Worked onCQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type Confidential the form level.
- Experienced in web application architectures, Object Oriented Programming and Java development patterns including MVC, Web services, open source frameworks such as Lucene, SOA, RESTful API, Struts & Hibernate, CSS/LESS/SCCS, HTML/HTML5, JSON, XML, XSLTand DOM.
- Experience in source control tools like SVN, GIT and ANT, Maven tool to generate deployable files.
- Experience with Multiple websites that share common content using MSM (Multi Site Manager) and implemented i18n internationalization in the websites
- Expertise in design and development of e-commerce applications using J2EE, Custom tags, Frameworks (Struts& Spring), EJB, SOAP, Ajax, and JSON
- Experienced in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, Performance Tuning, WebLogic Administration, and CMS (AEM 5.6.1 & 6.1)
- Experience working with Rest Web services (JAX-RS) using Jersey Framework
- Worked on different IDE’s like Eclipse, My Eclipse, Web Logic workshop, WSAD, RAD and Net beans.
- Good experience in working with various databases like Oracle, MongoDB, DB2, Teradata and SQL Server.
- Experience in developing Web Applications which have integrated several functional capabilities like Web Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management, Social Media, Search, SEO etc..
- Developed database scheduler scripts and applications using Perl, Unix, shell scripts, SQL server, My Sql databases.
TECHNICAL SKILLS
Adobe Technologies: Day CQ 5.6, AEM 5.6, 6.0,6.1,6.2,6.3(Apache Sling, JCR, WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, DAM).
Application Servers/ Web Servers: Apache Tomcat Server, WebLogic
Web Technologies/Programming languages: HTML, CSS, JavaScript, JQuery, Angular JS, AJAX, Python, Shell Scripting, DHTML, XML, DOMCore Java, Multithreading, AWS, Data structures, JDBC, Servlets, sling, Java Beans, JDBC, J2EE.
Version Control Tools: SVN, GitHub.
Methodologies: Agile, Scrum
Databases: Oracle 8i/9i/11g, MySQL and SQLServer7.0/2000.
Testing Tools: JUnit
Operating Systems: Windows XP/2000/7/10 Unix, MS DOS 6.22.
Other Tools: Eclipse, WebSphere Studio Application Developer, ANT, File Vault, Maven
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA
Sr. AEM Developer
Responsibilities:
- An active developer and full - fledged contributor to the team's delivery. Taking initiative in solving and implementing challenges to drive out team to successful delivery. Build new components, templates and AEM instances with all required configurations.
- Developing Custom Components, workflows and templates using AEM 6.3 & 6.4.
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache
- Coordinated with testers fixing bugs after deploying in different testing environments
- Extensively used sling models and sling servlets.
- Created workflow model and workflows to push the content from author instance to publish instance upon approval, Created and Managed users and permissions to dev and QA Environments.
- Created components usingSightlyHTML Templating Language by replacing the Traditional Java Server Pages (JSP).
- Designing the new component/template/service/workflow/life cycle/jobs/email template from scratch
- Built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.
- Code management and development through IntelliJ, Eclipse, GIT, Stash, CVS/SVN, ANT, Maven, Jenkins and Bamboo.
- Design and build components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR)
- Have a detailed knowledge of working with JIRA in creating user stories & bugs and to track team progress.
- Developed custom page content components, page templates, dialogs for web pages using Sightly.
- Dispatcher setup Integrated dispatcher with maxmind and created a cookie based on users 5-digit Zip code from maxmind.
- Enriched AEM DataLayer on project, created Sling Models to expose data to the DataLayer based on your requirement.
- UsedSightlyTemplating Language inAEMcomponent creation.
- Extend and Renamed the RTE Link plugin to insert custom HTML using the same HTML used in the other component to indicate new tabs for screen readers and the icon for visual users.
- Worked on creating clientlibs and include them on specific pages based on the requirements. Implemented Adobe Marketing Cloud Services like Test & Target, Search & Promote, Scene7 etc. as per client requirements.
- Implementation of CQ5 Templates, Components, Security Configuration, Performance Configuration, Load Balancing, High Availability Performance, Dispatcher Configurations, OSGi services
Environment: AEM 6.3/6.4, Spring, Hibernate, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, JCR, MSM, HTML, Sightly, JSP, Servlets, JDBC, JavaScript, jQuery, Eclipse IDE, Apache Maven, AngularJs, GIT, JIRA, Apache HTTP Server, JAXB, Java, J2EE, AJAX.
Confidential, Ann Arbor MI
Sr. AEM Developer
Responsibilities:
- Developing Custom Components, workflows and templates using AEM 6.3.
- Translated design specs into responsive user interface component for web using HTML5, CSS3, SASS, Bootstrap, jQuery, JavaScript, Angular JS &AJAX..
- Involved in frontend development for component using HTML, CSS, and JAVASCRIPT.
- Created workflow model and workflows to push the content from author instance to publish instance upon approval
- Implemented page navigations within the Adaptive forms of AEM using Java Scripting, dynamically populating of drop - down list.
- Develop Custom AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
- Designing the new component/template/service/workflow/life cycle/jobs/email template from scratch or doing the customization in the already built using the CQ5 APIs
- Configured dispatchers in front of author/publish server environments.
- Migrated PDF Forms to HTML5 using adobe acrobat and experienced with PDF to HTML converter tool
- Design and development of various complex components in the project usingSightlyand OSGI framework.
- Worked with web analytics team in the role of Omniture systems analyst for Omniture SiteCatalyst tagging implementations.
- Good Confidential Code Reviews, Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.
- Expertise in using CRXDE and IntelliJ, Eclipse IDEs to develop CMS, AEM applications.
- Used JavaScript, jQuery, and Ajax for service calls on pages to interact with the server for information.
- UsedBracketsforSightlycoding of components and client libraries.
- Developed quite a few challenging components like news article edit, latest videos, related stories, etc.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE
- Developed graphics for product illustrations, logos, and websites.
- Worked with Package Manager, Package Share, Replication, JCR, XPath and other AEM APIs.
- Used DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and AEM.
- Built new Jenkins Jobs for the new AEM instances
Environment: Java,AEM6.3 Spring, Hibernate, Python,AngularJS, JavaScript, JQuery, NodeJs, Oracle, PL/SQL, sightly, Rest, Eclipse, IntelliJ, Web Logic, CVS, Junit, Bootstrap, Agile, Dash Board, UML, JSP, Servlet, Maven, Adobe Target, CSS, JSON, GitHub, Web 2.0
Confidential, Lansing MI
AEM Developer
Responsibilities:
- Installing author/ Publishing instances.
- Upgraded all the current CQ5.6.1 instances to AEM 6.0.
- Strong Understanding and experience in implementation, customization, and integration of Confidential AEM/CQ5 sites.
- Implemented the internationalization (I18N) for newly developed components in AEM 6.0.
- Developed components, templates and also created some workflows using the requirements in AEM 6.0
- Configuring replication, reverse replication agents and Dispatcher cache.
- Experienced in creating AEM clustering and Package Creation/ installations, tree activations.
- Developed OSGI components/services, slingServlets, and AEM components/templates.
- Worked on the issues like Disable Targeting and JQuery Versioning which usually arise when upgrading from CQ5.6.1 to AEM 6.0
- Build new Jenkins Jobs for the new AEMinstances.
- Configured Replication and Dispatcher Flush in the AEM.
- Experience in creating author/publisher clusters with dispatchers
- Developed CQ Templates, Components, Widgets and OSGI Bundles in the AEM instances.
- Integration of AEM Forms for customer experience in across multiple channels.
- Is working with Maven to build and generate the jar files to deploy in the Felix Console.
- Developed Custom Components and Workflows.
- Also been working with the Cloud Versioning called Cloud Forge and also been in to using the Team Forge the way to handle the agile methodology.
- Worked with DAM Assets, Package Manager, Package Share, Replication, JCR, XPath and other AEM APIs.
- Involved with the training of Content Authoring to the new AEM Content Authors.
- Used GIT and SVN versioning tools and Experience with Continuous Integration and Automated Test Execution and building tools such as Jenkins, Maven.
Environment: Java (jdk1.6,1.7), JSP, Servlets, Java Script, HTML, CSS, jQuery, Confidential CQ5.6.1, AEM6.0, Apache Sling, CRXDE, WCM, Forms, Team Forge, Cloud Forge Jackrabbit, JIRA.
Confidential
AEM Developer
Responsibilities:
- Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- 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.
- 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.
- Provide estimates, designs, and specifications forCQ5 templates, components, and workflows
- Built various web pages using HTML, CSS, Java Script and JQuery.
- 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
- 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 SpringDAO 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. 3Adopt and utilizeiterative/Agile methodology as needed or requested.
Environment: Adobe CQ5, Adobe livecycle, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN.
Confidential
AEM Developer
Responsibilities:
- Worked on creating editable templates.
- Worked on implementing Style system in AEM 6.1.
- Worked on creating various components as per client requirements.
- Worked on a very complex project with tight deadlines which were our first AEM project with Vue Js. Worked on various servlets, OSGI services and sling models during development.
- Provided client with optimal solutions for various requirement which improved their authoring experience.
- Worked on creating managing ACL’s using Netcentric tool across all environments.
Environment: AEM 6.4, Touch UI, Sightly, jQuery, bootstrap and Eclipse IDE
