Aem Developer Resume
WA
SUMMARY
- Having extensive experience in IT industry which includes analysis, design and development in CMS (Content Management System) domain and application development in J2EE platform.
- Experience in developing web based and mobile application using latest technology stacks.
- Have good experience in E - Commerce domain.
- Have hands on experience with Adobe CQ5, AEM 6.1, 6.3 Web Content Management.
- Expertise in Java Content Repository (API) suite, Sling web framework and Apache Felix OSGI framework.
- Proficiency with CRX, JCR, DAM, Apache Felix, Apache Slings and OSGI technologies.
- Experience on frontend technologies HTML, CSS, and JavaScript.
- Experience in creating components and templates in CQ5, AEM 6.1, 6.3.
- Experience in developing components using Touch UI & Sightly.
- Experience in migration from AEM 6.1 to 6.3.
- Experience on working with various DevOps tools like AppDynamics, BSM, KeyNote, Splunk.
- Have Knowledge on AngularJS 1.x.
- Experience on working with digital commerce (Elastic Path)
- Experience on DevOps Activities like site monitoring with various tools.
- Experience on working operating systems like Windows, Mac and Linux Red Hat.
- Solid Understanding of business needs and requirements.
- Self-motivated, detail oriented, strong team player.
- Strong Analytical, Problem Solving and Communication Skills.
TECHNICAL SKILLS
Java /J2EE Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, XML, XSL, XSLT, UML.
Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, PHP, DHTML, XML, DOM
Content Management Systems: Adobe CQ 5.6, Adobe AEM 6.0, AEM 6.1, AEM 6.3
Frame Works: Struts MVC, J2EE Design Pattern
Application Servers/ Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere
Databases: MySQL 4.1.16, Oracle 8i, 9i & 10g, SQL Server 2008
Testing Tools: Junit
Source Control: Tortoise CVS Client 1.8.22, Win CVS, SVN & Star Team
Design Tools/Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum
Operating Systems: Windows 2008/2012, Windows 7/8, Linux, UNIX.
Other Tools: Eclipse, WebSphere Studio Application Developer, ANT, File Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, WA
AEM Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst, Product Manager and worked with Agile-Scrum methodology.
- Worked on implementing AEM 6.1 in project planning, analysis and estimation.
- Worked on migrating to AEM 6.3.
- Doing impact analysis and creating High Level Design Document and Authoring guide.
- Designing custom workflows for asset soft delete, creating B&W renditions, publishing web pages and content authoring. Used JSTL Tag library for processing attributes on the web page. Involved in discussion with architects how to implement SPA for cart & checkout using AEM & Angular.
- Designed webpages using AEM 6.1, HTML, CSS, JavaScript, Ajax and JQuery.
- Defined Angular JS search interfaces which will get the data from Restful web services and integration with AEM.
- Developed various components for the project in Touch UI and sightly.
- Involved in Designing JSON structure for Digital commerce.
- Played key role in POC’s conducted by Client.
- Worked on design for integration with third-party RESTFUL and SOAP based web services.
- Involved in lot of POC’s targeting to improve customer experiences.
- Guiding/Suggesting team’s regarding Refactoring for existing files in code base.
- Performed unit testing, system testing and integration testing.
- Coding for the service requirements as per the scheduled releases.
- Used IntelliJ /Eclipse Integrated Development Environment (IDE) in entire project development.
- Mentoring New Team members.
- Authoring support for BVT, Production.
- Playing key roles during UAT, PRE-NOD, Production releases.
Environment: JDK 1.7, AEM 6.1, Angular JS, Elastic Path, jQuery, Eclipse, IntelliJ, Maven, JavaScript, HTML, CSS, SCSS, Jira, GIT.
Confidential, WA
AEM Developer
Responsibilities:
- Worked on implementing CQ5.6, AEM 6X in project planning, analysis and estimation.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Designed webpages using CQ5, HTML, CSS, JavaScript, Ajax and JQuery.
- Developed template for mobile application.
- Developed various components for payments and billing cycle of the app.
- Extensively designed and developed custom ExtJs components and custom xtypes.
- Perform CQ5 customization on foundation components, core CMS and work flows to extend functionalities, improve performance as per the requirements.
- Performed Unit Testing.
- Performed unit testing, system testing and integration testing.
- Coding for the service requirements as per the scheduled releases.
- Coding for the service requirements as per the schedule releases.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Mentoring New Team members.
- Testing support during UAT and Production.
Environment: JDK 1.7, Adobe CQ5, JSP, jQuery, Eclipse, Maven, JavaScript, HTML, CSS, SVN, Rally.
Confidential, MI
CQ5 Developer
Responsibilities:
- Experience in using J2SE, J2EE, Open source technologies API for application development.
- Experience in Development and Deployment of complex enterprise level CQ WCM application.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, CRX
- Integrated SOAP web services with product data and created product page generated wizard.
- Developed Adobe CQ5 templates, Components and Responsible for setting up DEV and QA environment with Author
- And Publish Server setups and maintenance of CQ5 Application.
- Developed WCM components, integrations and applications
- Worked on back end restful services which would be integrated with front end for the products data etc.
- Involved in developmental activities using the front end technologies like HTML, HTML5, JSP, AJAX
- XML, jQuery, CSS/CSS3, jQuery and EXT-JS.
- Worked on back end restful services which would be integrated with front end for the products data etc.
- Made configuration changes to address issues like caching, external application redirects.
- Developed custom widgets like multi-multi field and components.
- Created a servlet to fix the content pages and remove generic nodes from page template.
- Responsible for creating the design for web pages and their components.
- Responsible for defining the initial project structure.
- Set up and modified redirects on apache webserver and set up virtual hosts to redirect the legacy websites
- Responsible for creating the Maven scripts for automation build and deployment.
- Installed the dispatcher on Apache web server and configured it for QA and Staging environments.
- Developed dynamic Report generation using display tag and JSLT
- Associated with the full life cycle of the application using Agile/SCRUM SDLC Process, attending daily scrum meetings
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, XML, Adobe Dreamweaver, Eclipse, Apache HTTP Server, MySQL.
Confidential, MN
CQ5 DeveloperResponsibilities:
- Requirements gathering for new site and clarifications
- Design and develop custom components, workflows and templates
- Development of modules and OSGI bundles
- Unit testing of developed modules
- Code reviews with Team
- Followed agile methodology, using two week sprints for each module.
- Demo to the customer after every iteration/sprint
- Supporting technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.
- Successfully managed product backlogs, release scheduling, project duration estimation and forecasting.
- Worked closely with agile teams to understand their needs and make sure that the Rally tool meets those needs.
- Liaison between IT delivery manager and agile development teams managing external system dependencies.
- Provided guidance to the agile teams on the Rally tool so it is used to maximum their efficiency.
- Measure and monitor progress at clearly defined points in the process and communicate any issues or potential risks to our delivery objectives.
- Maintain accurate source of project records for project approvals
- Maintain and establish data quality, completeness, monthly metrics for leadership review
- Co-ordinate multiple project review meetings across different project milestones
- Extensively used Rally for maintaining user story hierarchy, backlog grooming, updating tasks, planning iterations and releases.
- Facilitating scrum of scrum for offshore scrum teams in U.S and India.
- Representing the team to report overall project status, upcoming risks and suggest solution about it.
- Initiated six sigma and lean projects in the team for process improvement.
Environment: Adobe CQ 5.5, Java 1.7, Servlets, JSP, JavaScript, JQuery, Maven, CRXDE
Confidential
CQ5 DeveloperResponsibilities:
- Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
- Integrated the JSF framework for the presentation layout and extensively used the dynamic rendering feature
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Designed and developed Java Swing interfaces for Contact, Event and Mail information editing
- Implemented Struts Framework with EJB classes as Model which is interconnected with database
- Developed JMS components to send messages from one application to other application internally
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
- Work involved extensive usage of HTML, DHTML, CSSS, JQuery, JavaScript and Ajax for client side development and validations Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using DB2 and Sybase
- Involved in key data migration strategy for oracle E-business suite customers using iSetupDeveloped different SOAP services and Web Services using WSDL, SOAP and Oracle 9i JDeveloper
- Developed Perl scripting for the parsing of information in a file
- Developed Message Driven Bean components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers
- Specialist tasked with resolving application and data migration issues on UNIX AIX system. Performed scripting and other UNIX tasks
- Developed Java beans and JSP's by using Spring MVC and JSTL tag libs for supplements
- Developed UNIX shell scripts and Perl scripts for integrating and scheduling the Teams Bulk Asset Import tasks
- Used WLST as a Node Manager client for starting, suspending, and stopping servers remotely
- Development of EJB's, Servlets and JSP files using JDeveloper for implementing Business rules and Security options using Web Logic App Sever 8.0.
- Serena Dimensions and CVS are used as source code controls
- Used Hibernate for the O/R mapping and deployed the Web application using ANT build script
- Tested the applications with the JUnit, also written some test cases
Environment: Java 1.5, J2EE 1.2, JDBC, Struts 2.0, HTML, CSS, Ajax, JavaScript, XML, Maven, SQL, PL/SQL, Oracle 9i, RAD IDE 7.5, Web Sphere Application Server 7.0, Junit, Eclipse
