Sr. Aem Developer Resume
Dearborn, MI
SUMMARY
- Around 8.5 years of IT experience with 4.3 years in Adobe AEM and rest as a Java developer.
- Experience in AEM 6.4, AEM 6.3, AEM 6.2, AEM 5.6.1 Versions.
- Good Conceptual knowledge of Adobe AEM and Java/J2EE.
- Created Experience Fragments by customizing XF template.
- Created Content Fragments by creating custom content fragment model.
- Experience in developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows and customizing out of the box Widgets
- Having experienced in Agile Methodologies, Scrum stories and sprints experience.
- Areas of expertise include analysis, design and development of applications using JEE/J2EE technologies including JAVA, Servlets and JSP.
- Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder & editor interfaces, etc.
- Proficient in AEM Template and Component Development, Architecture, Administration, and installation of Author and Publish instances, Workflow components in AEM.
- Hands on experience in developing Templates, components using JSP or Sightly scripting language, OSGI bundles, Sling Services, custom workflow process and customizing out of the box widget and components.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Strong Knowledge on the administration activities such as User permissions/creations with LDAP synchronization.
- Expertise knowledge on HTL Sling Models and Use API frameworks.
- Good knowledge on Adobe Target and DTM (Dynamic Tag Management)
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles cross - browser using Fire Bug, Developer Tool Bar.
- Expertise in Designing and development of various complex components in the project using Sightly HTL and OSGI framework.
- Involved in the effort estimation of the project and Worked on Agile methodology.
- Excellent Analytical, Problem solving and communication Skills.
- Good knowledge of Java Content Repository (API) suite, Sling web framework and Apache Felix OSGI framework.
- Hands on experience in Java/JEE technology areas like JSP, Servlets, EJB, JPA, spring, Hibernate, JCRAPI and Apache Felix.
- Worked with other teams in most of the projects like Angular team.
- Experience in using various JQueryUI controls and corresponding Event handlers etc.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Specialized in integrating Web 2.0 Apps with AEM, using core jQuery along with AJAX/JavaScript.
- Client-side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
- Participated in retrospective meetings to point out the stories and also we discussed the pros and cons of the previous sprint.
TECHNICAL SKILLS
CMS: Adobe 6.1,6.0,5.6,5.5 (AEM), OSGI, Apache Felix, Apache Sling API, JCR, CRX,Apache Jackrabbit, OAK, Adobe Target, Campaign, Analytics
LANGUAGES: Java, J2ee, JDBC, JSP, Servlets, Web Services(SOAP), Restful Services, JSON, Jersey Client Rest API, Groovy, Spring MVC, Hibernate, PL/SQL, JSF, Struts, C#.
WEB: Sightly, HTML/DHTML, XML, Java Script, CSS3, AJAX, JQuery, Angular JS, Bootstrap, SASS, Less, Backbone
DATABASES: MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server, DB2, Microsoft Access, Mango DB
IDE: CRXDE, Eclipse, Spring Source Tool Suite, MyEclipse, J Developer, RSA (Rational Software Architect)
WEB/APPLICATION SERVERS/TOOLS: Apache Tomcat, JBoss, WebLogic, WebSphere, Maven, Jenkins, Hudson, Visual Studio.
VERSION CONTROL: VSS, SVN, GIT Hub
OS: Windows, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, Dearborn, MI
Sr. AEM Developer
Responsibilities:
- Created custom templates using Adobe experience manager 6.3.
- Developed multiple custom components using AEM
- Working knowledge on AEM 6.3 version.
- AEM design and framework development and Architecture using components widgets, AEM bundle, JCR/Sling API, clustering publish and author and editing content with the help of widgets.
- Responsible for coordinating with the dev team and perform build and deploying the components
- Created Touch UI and Classic UI AEM components and also created few dialogs using version 6.3
- Responsible for design, development and unit and integration testing of AEM components, templates and the corresponding web services.
- 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.
- Also, been in to using other Enterprise Management Tools like Adobe Test and Target, Adobe Search and Promote and also Adobe DTM.
- Worked on setup and configuration of the SAML authentication servers
- Used Jenkins to build, package and deploy the application and used Log4j for the Logging system.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE.
- Collaborate with Architects on the design and architecture for our team's deliverables.
- Created Web-services both Restful and Soap based from scratch
- Documented each and every user story. Review of Code and prepared test cases.
- Design and development of web pages using AEM, JavaScript, HTML, CSS, Ajax and JQuery.
- Worked on JavaScript for better performance of previously existing web pages.
- Work on components, forms, templates and workflows.
- Create Users and Groups for workflow management.
- Document each and every user story. Review of Code and prepared test cases.
- Develop custom components, customized forms for Internet and Intranet sites of the company.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Main code changes were done in JSP, JQuery, and AJAX and JavaScript environment.
Environment: AEM 6.3, JCR, Apache Felix JAVA, J2EE, POJO, JSON, Adobe Experience Manager, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, JavaScript, JQuery, JSON.
Confidential
AEM Developer
Responsibilities:
- Created and maintained AEM 6.1 and AEM 6.2 content 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. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Developed Templates and Components using AEM 6.2 Sightly and the Sling Models.
- Held responsible for designing and implementing cloud-based solutions, including private, community and public cloud deployment models.
- Define/Develop Junit for classes testing and Multi Site Management strategy.
- Verify/Validate testing to ensure that the team generates high quality output.
- Develop Custom AEM Workflows, OSGI Services and other Dynamic/Static web content management components. Developed custom components, customized forms for Internet and Intranet sites of the company.
- Development of the static web pages, landing pages, category landing pages using content management system.
- Worked on storage implementation like MongoDB Storage available in AEM 6.2 on the author instance.
- Provide estimates, designs, and the specifications for components, AEM templates, and workflows
- Built various web pages using Java Script, HTML, CSS and JQuery.
- Setup and configure the Authoring and Publishing environments, replication agents, AEM dispatcher to cache landing pages HTML and serve as the static pages from Apache
- Using Angular JS to provide services to the different components of portal.
- Worked on the Angular JS for reading and Posting JSON data.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Involved in content migration from AEM 6.1 to AEM 6.2.
- Server Monitoring and implementing automated/custom maintenance tasks.
- Provided estimates, designs, and specifications for AEM templates, components, and workflows.
- Built various web pages using HTML, Angular JS, CSS, Java Script and JQuery.
- Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.
- Used Angular JS to provide services to different components of portal.
- Worked on Angular JS for reading and Posting JSON data.
- Worked on 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.
Environment: Adobe AEM 6.1 and 6.2, DAM, AEM Tagging, JAX-WS, JAX-RS, Java, J2EE, Amazon AWS, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD
Confidential, Boston, MA
AEM Developer
Responsibilities:
- Extended foundation components to create custom AEM components based on requirement Developed AEM templates and components.
- Experience developing UI, OSGI components in AEM.
- Experience developing event handling and related components in AEM.
- Effective use of component properties to meet the business requirements like actions, drop targets and in place Designed DAM Tagging and taxonomy for website.
- Worked on templates which inject news, photos, videos and articles from third party via web services calls.
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Logged the application using log4j for easier debug and maintenance.
- Developed various templates for Consortium to be reused by all the members for individual websites.
- Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.
- Developed components, templates, design libraries using ExtJS, Angular JS, jQuery and JSON formats.
- Strategy for Content Migration from 5.6 to AEM 6.1. Design & Development of content migration scripts for Migration.
- Key contributor for AEM 5.6.1 to 6.1 upgrade
- Implemented i18n internationalization in the website.
- Used Clear Case and SVN for version control.
- Worked with QA team in preparation and review of test cases.
- Involved in production support, defect fixing.
- Extensively designed and developed custom ExtJs components and custom xtypes (especially data grids). Designed and delivered Adobe AEM components to allow non-technical users to rapidly update and create web site content.
- Content authoring and maintenance for test environments, including Campaigns and Segmentation.
- Setup and Used maven for managing dependent software libraries (jars) required to build our application.
- Involved in testing of application on various levels like integration and System testing.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
Environment: AEM 6.1, 5.6.1, JDK1.6, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector.