Aem Developer Resume
NJ
SUMMARY
- 6+ years of IT experience which includes 3+ years of experience in Web content management with adobe CQ5.5, AEM 5.6,6.0,6.1.
- Experienced in all phases of software development life cycle (SDLC) - Requirements Analysis, Design, Development, Testing, Documentation and Deployment of Web and Windows applications.
- Very good knowledge of AEM building blocks, CRX repository, employing JCR, using DAM and authorizing WCM components for customization of websites.
- Have enormous experience in AEM forms, MSM, Workflows
- Expert in developing Templates, components using JSP, OSGI bundles and Sling services.
- Have knowledge in setting up of AEM servers (Author, Publisher, Dispatcher) using various topology.
- Built and maintained UI components which are reusable.
- Worked in many CQ foundational concepts which include different core frameworks such as Apache Sling and Apache Felix.
- Expert in integrating any SSO with OAuth, Site Minder.
- Have deep knowledge on publishing multi-channel.
- Integrated ecommerce flows and my account flows into AEM manage platform administration.
- Also, built and maintained static landing web pages.
- Experienced in implementing, enhancing and troubleshooting of AEM installation.
- Have good understanding in End to End content life cycle, Web Content Management, Deploying content and delivery process.
- Web Technologies
- Strong Experience in the Web Applications Development using HTML, CSS, XHTML, javaScript, JQuery.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Experience on working with CSS Backgrounds, CSS Layouts etc.
- Implemented a responsive UI which will scale itself depending on the device, platform and browser using Angular 2, HTML, Bootstrap.
- Experienced in creating Typescript reusable components and services to consume REST API's using Component based architecture provided by angular2.
- Skilled on programming Single Page Applications using Angular.js MVC architecture and Backbone.js.
- Have knowledge in ReactJS, NodeJS, knockoutJS, Bootstrap and UnderscoreJS.
- Extensive experience in developing applications using Java and various J2EE technologies including Java /J2EE technologies, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in Application frameworks like Spring MVC, Spring Web Flow
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Extensive experience in using IDE tools like JSF, Eclipse, Net beans and RAD.
- Involved in development of web services using RESTful implementations and experienced working in agile development environment.
- Good knowledge of AWS managed database services like RDS, Dynamo DB.
- Built and maintained AWSVPC, VPN environments.
- Migrated many packages and configured them on AWS cloud.
- Have an experience in installing marketing products on AWS cloud (Adobe, Unica).
- Have knowledge in integrating customer data mart and export or import process with adobe cloud instance.
- Worked on Agile as well as Waterfall Software methodologies
- Extensively used Configuration Management tools like Team Foundation Server, Visual Source Safe (VSS), GIT, Subversion (SVN) for source control
- Great team player adaptable to new environment and new technologies
- Good communication, analytical, problem solving and coordination skills
- Interacted with Business users to understand and address the issues faced by them while making use of the systems.
- Monitor various systems in Production. Carry out steps to resolve issues/alerts identified during monitoring of the systems.
- Coordinate with appropriate support teams to ensure resolution of Incidents and Outages reported by users.
- Carry out investigation to identify the Root cause of issues plaguing systems in Production Environment.
- Experience in using JIRA application in identifying and resolving production issues.
TECHNICAL SKILLS
Software Development Methodologies: Water Fall, Agile:
Languages: DOM Core java, Multithreading, AWS, Data structures, JDBC, Servlets, sling, JMX, java Beans, JDBC, J2EE, Struts 1.2 and Hibernate 3.1.:
Adobe Technologies: CQ 5.6, AEM5.6, 6.0&6.1(Apache Sling, JCR, WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, DAM).:
Application Servers/ Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere, BEA WebLogic 7/8.x, JBoss 3.2.3, Tomcat:
Frame Works: Struts MVC, J2EE Design Pattern Jakarta, J2EE, SOA, Spring Framework 2.5:
Version Control Tools: CVS, SVN, GitHub:
Web Programming: Java Script, HTML, CSS, AJAX, JQuery, Angular JS, XML, DHTML, Angular 2:
Databases: Oracle 8i/9i/11g, MySQL, IBM DB2.:
Reporting Tools: SSRS, SSIS:
IDE: Visual Studio 2005, 2008, 2010, 2012,2015:
Testing Tools: Junit, Selenium:
Other Tools: Eclipse, ANT, File Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer,Brackets:
PROFESSIONAL EXPERIENCE
Confidential, NJ
AEM DEVELOPER
Responsibilities:
- Worked on implementing CQ5 in project planning, analysis and estimation.
- Involved in all AEM related design and framework development using templates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup.
- Developed and maintained different web pages and DAM assets using Adobe AEM/CQ.
- Created custom templates and developed multiple custom components using Adobe experience manager.
- Extensive use of CQ tag libraries and custom tag libraries in components.
- Used sightly language for highlighting and hence protection against cross-side scripting is achieved.
- Also, Worked on javaScript for better performance of previously existing web pages.
- Designed and Implemented Layouts for the existing JSP files.
- Worked onAngular2.0 by consuming RestFul web services & UsedAngular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Experience in creating brochures, magazines, newspapers and posters using Adobe InDesign tool.
- Participated in the team in creating objects, text books and more using Intuitive gestures. Include creative assets like images from your Creative Cloud Libraries.
- Used Maven automated build scripts to compile and package the application.
- Used JIRA to create story and bugs and to track team progress, time on each task.
- Merging the updated code into Jira.
- Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Developing and coding J2EE Components with JSP, java Beans, business objects with EJBs and Servlets.
- Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on AWS.
- Estimating the story according to the description and testing.
- Participated in functional, integration and Unit testing.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, javaScript etc.
- Participating in daily scrum meetings, story discussion, story points and in sprint planning.
Environment: AEM6.0, AEM6.1, JDK1.7, JSP, Servlets, Sightly, Granite, Apache Sling, Adobe InDesign CC, CRXDE, CRX, WCM, java Script, HTML, CSS, Bootstrap, Ajax, JQuery, Maven 3.0, Agile, GitHub, Eclipse, JIRA.
Confidential, ADA, MI
AEM DEVELOPER
Responsibilities:
- Creating servlets for backend services like forms, populating the dealer’s information from the services.
- Creating components, templates, dialogs, client libs etc.
- Used sightly in AEM6.0 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
- Extensive use of AEMtag libraries and custom tag libraries in components.
- Developed spring framework for security transactions, reusability logging purpose.
- Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, javaScript etc.
- Worked on dispatcher cache in AEMwhile working on auto login scenario.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Worked on Soap UI and RESTful web services to know the response when making service calls while fixing the issues.
- Developed Session Beans and used J2EE Design Pattern like MVC and Business delegate.
- Worked on HTML, javaScript and JQuery for fixing the mobile application issues.
- Used Maven automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
- Experience with Agile process methodology and Scrum methodology.
Environment: AEM6.0, JDK1.7, JSP, Servlets, Sightly, Granite, Apache Sling, Adobe InDesign CC, CRXDE, CRX, WCM, java Script, HTML, CSS, Bootstrap, Ajax, JQuery, Maven 3.0, Agile, GitHub, Eclipse, JIRA.
Confidential, NY
AEM DEVELOPER
Responsibilities:
- Worked on setting up users and groups permissions and roles for multiple authors like admin, content-authors and content-approvers.
- Having a Solid experience with CQ55.x building blocks including templates, components, dialogs, widgets and bundles.
- Worked on java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM, Workflows.
- Developed UI screens for the Vendor/Stipulations team using Angular JS, HTML5, CSS3, javaScript, JQuery. Developed functionalities as per the requirements specified by the manager.
- Written media queries for making appropriate CSS fixes while making the pages responsive for desktop, tablet & mobile break points.
- Used JSP, HTML, AngularJS and CSS to design the front-end components.
- Set up the site with Test & Target (Registering with Test & Target)
- Created Test & Target Campaign in AEM(Campaigns on both Author and Publish Instances).
- Add analytics framework after creating Test & Target connection.
- Worked on customizing the foundation components in CQ55.x & 6.0, provide workflows to extend functionalities and improve performance
- Create and maintain customer-facing Adobe CQ5content management systems.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- 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.
- 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 CQ55.x
- Provide estimates, designs, and specifications for CQ5templates, components, and workflows
- Built various web pages using HTML, CSS, java Script and JQuery.
- Setup and configure Authoring and Publishing environments, replication agents, CQ5dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
Environment: java, CQ5/AEM, Apache sling, Apache Felix, JCR, Web services, JSP, jQuery, Ajax, JSON, CRX, Less, javaScript, Ext JS, Angular JS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault.
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in the analysis & design of the application using UML with Rational Rose.
- Developed a web based application using java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
- Used JSP and HTML for creating UI. Used javaScript for client side validation.
- Implemented SQL queries to retrieve and insert data from/into the database using Oracle 10g.
- Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using javamulti-threading.
- Used Hibernate as ORM to map javaclasses to data base tables.
- Created named queries, HQL queries, typed queries and Query results with in Hibernate
- Developed XML, XSD and parsers SAX and DOM and implemented System Oriented Architecture Methodology.
- Used Ant tool to build the code & deployed the application on IBM Web sphere application server.
- Involved in Code Review and in Unit testing using JUnit and Integration testing of the application.
- Used CVS as version control system, to keep track of all the work and changes to allow several Developersto collaborate. Deployed the web application on Apache Tomcat application server.
- Used Eclipse IDE to develop an application.
Environment: Core java, J2EE, JSP 2.0, Struts2.0, Hibernate, JMS, SQL, JNDI, HTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), JUnit, JBoss Application Server, Oracle 9i.