Aem Lead Developer Resume
Atlanta, GA
SUMMARY:
- Adobe CQ5/AEM Lead Developer with 12 years of total IT experiences in developing and implementing Enterprise Solutions for Distributed Software products and applications using Java technologies.
- Working experience in AEM6.2,6.0X (Adobe Experience Manager), Adobe Analytics, Adobe Test & Target, Adobe Recommendation, Adobe Scene7, Java, J2EE (JSP, Servlet, JSF, Struts), IBM WebSphere Portal 7, IBM WCM, OSGI, Apache sling framework, JavaScript, Angular JS, AdobeCQ5 APIs, Java Script, JQuery, Sightly, HTML, CSS, XML, AWS, AJAX, JMX and 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.
- Experienced in deploying, configuring and administering application servers such as Web Logic, Jboss, dispatcher, nginx, AEM.
- EM Forms and Correspondence Manager projects, simultaneously of varying size and complexity.
- Web logic container security components for adding vendor specific Security Realm to application using JMX.
- 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, JNDI, JDBC and J2EE Patterns.
- Experience in source control tools like CVS, SVN, GIT and ANT, Maven tool to generate deployable files.
- 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.
- Developed database scheduler scripts and applications using Perl, Unix, shell scripts, SQL server, My Sql databases.
- Knowledge on AWS services.
- Experienced in developing web applications with various open source frameworks: JSF, Spring Framework (MVC) 2.5, 3.0, Jakarta Struts Framework2.0, Custom Tag Libraries using persistence frameworks, Hibernate ORM.
TECHNICAL SKILLS:
CMS: Adobe CQ5/AEM 5.6/6.2, JCR, Sling, DAM, Package Manager, CRXDE, OSGI, Generis CARA, Documentum Product Suite - DAM, WebTop, DA, WDK, DFC, Process Builder, Composer, Process Builder, DQL, Brava.
Programming: Java, J2EE, AWT, Swings, FTP/SFTP, JDBC, GWT/GXT.
Web services: Oracle SOA, RESTful Web Services.
Platform: Windows, UNIX.
Database: Oracle, SQL Server 2005.
Web Technologies: HTML, JavaScript, Angular.js, CSS, AJAX, JSON, JQUERY.
Web/App servers: Tomcat, Weblogic.
IDE/Tools: Eclipse, NetBeans.
EXPERIENCE:
AEM Lead Developer
Confidential, Atlanta, GA
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 andAEMinstances with all required configurations.
- Experienced with various Services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, Cloud Watch and Cloud Formation.
- Involved in developing web applications usingAEM, which includes in designing, configuration & integration of templates with custom components.
- Installed and configuredAdobeAEM6.2 version and Apache Felix admin console.
- Maintained the content management system (CMS) & provided support for the application in authoring environment.
- Created components using Sightly HTML template language by replacing the traditional JSP
- 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.
- Developed components, templates using HTML, Sigthly, CSS, Angular, Node, Extjs, jQuery, JSP, JAVA.
- Developed custom templates, components, and widgets usingAEM6.2 and integrated Components with Angular JS.
- Used Key Features of Angular JS for responsive User interface (UI).
- Built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.
- Developed quite a few challenging components like news article edit, latest videos, related stories, etc.
- ConvertedAEMClassic UI components to touch UI.
- Created workflows for activating & deactivating pages from the content authors' detailed knowledge of user and group administration inAEM.
- Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM.
- Code management and development through IntelliJ, Eclipse, GIT, Stash, CVS/SVN, ANT, Maven, Jenkins and Bamboo.
- Have a detailed knowledge of working with JIRA in creating user stories & bugs and to track team progress.
- System Development Life Cycle (SDLC) through Agile Methodology and Water flow process.
Environment: AWS, Java, J2EE (JSP, Servlets), AWS, XML, Java Beans, spring, Eclipse- vaultclipse plug-in, CRX, JQuery, web services, Sightly, Github, CRXDE, JCR 2.0, OSGi (Apache Felix), REST, CVS,AEM6.1/6.2, Apache Sling, Html, CSS, Ajax, Angular 2, JavaScript.
AdobeCQ-5/AEMDeveloper
Confidential, Washington, DC
Responsibilities:
- Develop digital consumer experiences based on foundation of theAdobeCQ5/AEM6 product suite, including CRX, DAM.
- Creating templates of the website using the framework, developing custom components using sightly and widgets as per the requirements and created workflows inAEM6.2
- Responsible for the upgrade ofAEMfrom version 6.1 to 6.2
- Developed screens for the Correspondence, Insured Personal Information, Reports, Help Center using data tables and search functionality.
- Manage business rules and approved content in a centralized content repository. centralizes and manages the creation, assembly and delivery of secure, personalized, and interactive management correspondences.
- Developed and inherited the basic components with respect to the Organization requirements inAEM6.1
- Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Worked on creating clientlibs and include them on specific pages based on the requirements. ImplementedAdobeMarketing Cloud Services like Test & Target, Search & Promote, Scene7 etc. as per client requirements.
- Implemented the REST API's and data transformers using the JAVA connector which involves use JAVA8 features Lambda and Streams in particular.
- Designed the UI (i.e. web pages) in using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed various templates for Consortium to be reused by all the members for individual websites.
- Worked on setting up the road map for the Customization of the workflows forAEM.
- Deployed jar files from the Felix System Console.
- Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
- Handled complex business processes such as search and reviewing using java bundles and CQ5 concepts such as tags, widgets, Dialogs and ExtJS components.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Worked on HTML, CSS, JQuery and extJS for designing and implementing custom CQ5 components.
- PerformAEMcustomization on foundation components, core CMS and workflows to extend functionalities, improve performance as per the requirements.
Environment: Java, J2EE (JSP, Servlets), AWS, XML, Java Beans, spring, Eclipse- vaultclipse plug-in, CRX, JQuery, web services, Sightly, Github, CRXDE, JCR 2.0, OSGi (Apache Felix), REST, CVS,AEM6.0,6.1/6.2, Apache Sling, Html, CSS, Ajax, Angular JS, JavaScript.
AdobeCQ-5/AEMDeveloper
Confidential, Township of Warren, NJ
Responsibilities:
- Installation and Configuration ofAdobeCQ5.5 WCM and Apache Felix Admin Console.
- Integration of Clear Case version control and Configuration of the project with the version control repository.
- Developed dynamic - interactive Forms, Invoices, Correspondences etc. using LiveCycle Form designer.
- Worked on UI integration using Sightly template language for different components
- Responsible for the upgrade ofAEMfrom version 5.6 to 6.0
- Design development and testing of CQ5 templates and Components using JSP, JSTL and creating of CQ5 content.xml and dialog.xml config files for the respective components to render across the application.
- Worked with CSS, HTML, JavaScript, JQuery and Ajax while coding the CQ5 Templates.
- Worked with Clear Case version control, creation of VOB (Versioned object Base), Views, Baselines and code merging tools.
- Followed Agile/Scrum methodology for development of each sprint and attending the scrum meeting every day.
- Used Test Director Tool (Quality Center) for bugs tracking.
- Worked on writing test scripts and creating test plans for the templates and components into Excel sheets.
- Involved in testing the templates and the components and making sure that the functional requirement is matching.
- Involved in testing and checked that they are specified in the functional specification and whether the requirement meets the functional specification.
- Worked with Apache Maven for project build and deployment.
- Involving in the team meetings to exchange the information and weekly status meetings.
Environment: Java, Apache Sling, Sightly, CRXDE, CRX, Jackrabbit, JCR, OSGi, JSP, JSTL, XML, JQuery, CSS, Java Script, HTML, Ajax, Eclipse, Clear Case, Quality Center, Agile/Scrum Methodology, SharePoint, Apache Maven.
AdobeCQ-5/AEMDeveloper
Confidential, Scottsdale, AZ
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,AdobeCQ5
- Designing and developed the static and dynamic forms throughAdobeLive 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.
- Experienced on creating dialogs for both Touch/Classic in AEM6.0.
- 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 onCQ5 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 theAdobeWCM, 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 asAdobeSite catalyst (Omniture), new relic.
- Effectively communicate design to customers and present design options/considerations. 3Adopt and utilizeiterative/Agile methodology as needed or requested.
Environment: AdobeCQ5,Adobelivecycle, 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.
Java Developer
Confidential, Bellevue, WA
Responsibilities:
- Created various reusable components like alerts & notifications, pagination, carousels, accordions, bread crumbs which resulted intuitive user experience and better foresee ratings.
- Developed the User Interface and front - end of the website from concept to release stage.
- Handled business functionalities, client context and enabled site compatibility across a wide range browsers and devices.
- Implemented various content management techniques using CQ5 which give the business users complete control over the components, structure and layout of the website.
- Proposed and worked on the Integration platform which was used to liaise the front-end business logic and the back-end services.
- Worked on enhancement of the customer billing and payment management system of the site which involved easier payment options, secure payment info management and auto-debit notifications.
- Ensured information management by developing reusable components and content authoring of the page.
- Implemented various features like/of Bootstrap, LESS CSS, cloning, etc. thus presenting great UX and aiding in easier code management at the same time.
- Implemented social collaboration on the application by collating related feeds from various social networking sites.
- Developed intuitive and customizable UI and created visual comps for the web pages.
- Co-ordinated between business, end users, offshore team for requirements analysis, design and development of the application.
- Suggested business users various alternative solutions that are more robust and simpler to implement from technical perspective while maintaining the functional requirements from the business perspective.
Environment: AdobeCQ-5, WCM Java (jdk1.5)/J2EE patterns, Bootstrap, JSP, Servlets, JSTL, JAX-RS, HTML, CSS, Ajax, jQuery, CMS, SOAP, Web services, JUnit.
Java/J2ee Developer
Confidential
Responsibilities:
- Developed the user Interface Presentation screens using HTML and JSP; formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
- Developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software.
- Extensively used JSTL tag libraries
- Developed UI using JSP, HTML, CSS, Servlets, JavaScript, and JSP tags and Java Beans.
- Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Involved in integrating spring with JDBC for persistence operations using spring JDBC Template.
- Developed various SQL queries and PL/SQL Procedures in Oracle Database for the Application
- Designed JSP's that manage the screens and various GUI navigations.
- Actively participated in code re - factoring, performance tuning and troubleshooting
- Applications are designed using J2EE, XML/SAOP, WSDL, Web Services, JMS, integrating JQuery APIs with MVC pattern.
- Used Net beans for development and WebLogic Application Server for deploying the web application.
- Developed presentation layer using JSP and AJAX and Client side validations using JavaScript.
- Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat under Windows and AIX platforms
- Development of Web Front End (GUI) using HTML/HTML5, DHTML, CSS, Jquery, JSON, AJAX, XSL, JSP, Spring MVC, and performed validations using Java Script and AJAX.
Environment: Java, J2EE- JSF, JSP, Servlets EJB, JDBC, Java Beans, JMS, Spring Core, Hibernate, Struts MVC framework, IBM Web Sphere, WebSpehre MQ/JMS, SOAP, WSDL, UDDI, XML, XML Schemas(XSD), SQL, HTML, CSS, Java Script, AJAX, Eclipse, PL/SQL, DB2, Oracle 10g, Unix