Aem Developer Resume
KS
CAREER OBJECTIVE:
A continued pursuit of excellence in software product design, development, and leadership by being remarkable, generous, create art, make judgment calls, connecting people and ideas.
SUMMARY:
- Around 8 years of total experience in software industry and technical skill set expertise in analysis, design and development of product life - cycle which includes 5 years of AEM/CQ5 experience with hands on experience in building and deploying enterprise level Web Content Management solutions on AEM 6.0, 6.1 and 6.2 and Adobe CQ 5.4, 5.6.
- Extensive experience in working with applications using Java, J2EE, JDBC, Servlets and JSP development.
- Experienced in building various web pages using HTML, CSS, Java Script, Angular JS andJQuery.
- Excellent work experience in AdobeDayAEM/CQ5WCM, CMS, CRXDE, CRXDELite, OSGIFramework, JCR, Apachesling, Slightly, Templatedevelopment, CQ5ComponentDevelopment, Architecture, Administration and installation of Author and Publish instances etc.
- Majorly worked in content management (CMS) projects with various clients. This included successful implementation of various CMS tools like AEM/Adobe CQ5 and Jahia.
- Good Knowledge in Adobe Marketing Cloud (Adobe Analytics, Adobe Target, Adobe Social, Adobe Media Optimizer, Adobe Campaign).
- Strong knowledge on employing Java Content Repository(JCR) for developing applications on Adobe CQ.
- Experience as an analytics developer using Adobe DTM and building reports using Adobe Analytics .
- Hands on experience developing custom components, page templates and templatecomponents and workflow components in CQ5.x, AEM 6.x.
- Proficiency in packaging bundles and deploying them to OSGI container using Maven, Jenkins tool.
- Experience in using Widget API, JCR API, Sling API, setup and configuring CQ5.
- Good understanding of SOAP and RESTful web-services and customizing as per requirement.
- Well versed in setting up or upgrading complex CQ environment with expertise in CQ5Author, Publisher and Dispatcheradministrations.
- Extensive experience in CQ, JSP and DisplayTag for User Interface Development. Have a good understanding of Social Collaboration and Campaign Management with CQ.
- Experience working in Agile development environment.
- Domain expertise includes, system developments using CoreJava&J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, JavaScript.
- Strong understanding of web architecture concepts (session, cache, cookies, connection pooling).
TECHNICAL SKILLS:
Programming Languages: Java 1.5/1.6/1.7/1.8 , J2EE- Servlets, C, C++, Python, SQL
Web / Application Servers: Apache, Web Sphere, Web Logic.
Architecture and Framework: Client-Server, MVC, J2EE, Servlets, Struts, Spring, Hibernate
Database: Oracle(9i,10g,11g), MongoDB,SQL,Server 2008,My SQL
IDE: Eclipse, NetBeans, RAD
Build Tools: Maven, Team City, Jenkins.
Other Technologies/Tools: Adobe CQ 5.6,AEM 6.1,AEM6.2 CQ 5 Campaign Management, Adobe TargetAdobe Site Catalyst, Source Tree, Stash, Git SVN Subversion,JIRA, Curl, WebdevEclipse, Intellijidea, Putty.
Operating Systems: MS Windows(10,8,XP,2000,98) Unix,Linux.
PROFESSIONAL EXPERIENCE:
Confidential, KS
AEM Developer
Responsibilities:
- Installed and configured AEM 6.2 of Adobe Web Content Management System and Apache Felix Admin Console.
- Worked on creating/configuring comments, activity stream, linkingblogs, calendar events and topicforums using library features of CQ5.
- Worked on AEM - Sling models, Sightly and Touch UI development.
- 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.
- Used Maven scripts to build the application and used the continuous integration server to deploy the bundles.
- Worked on HTML, CSS, JQuery and EXT.JS for designing and implementing custom AEM components Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level.cor
- Customized component properties to meet the business requirements like actionlisteners, editConfig, droptargets, inplace editing.
- Worked on Multi Site Manager(MSM) to develop live copy from blueprint, such that the structure and content can then be used on Live Copy.
- Involved in content migration from AEM 5.6.1 to AEM 6.0 and 6.0 to 6.1 Server Monitoring and implementing automated/custom maintenance tasks.
- Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management- DAM).
- Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and CQ5 (Day's latest suite of WCM, DAM, and Social Collaboration applications).
- Extensively used CQ5 tagging features, adding keywords for search engine optimization while developing components and templates.
- Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
- Enhanced CQ5 personalization content on portal using JavaScript based on user profile attributes.
- Developed code using JSP, HTML, JavaScript, jQuery and CSS in CRDE lite/ CRXDE to build code blocks for components.
Environment: AEM 5.6.1, Spring, CQ DAM, CQ Tagging workflow, Apache Sling,CRXDE, JCR, JSP, SERVLETS, JAVASCRIPT,HTML,CSS,Ajax,Apache Maven, AngularJS, GIT, JIRA, Apache HTTP Server, JAXB, Servlets, Java1.8, J2EE, AJAX.
Confidential, Chicago, IL
AEM Developer
Responsibilities:
- Created and maintained AEM 5.6.1 content management systems.
- Development and Deployment of complex enterprise level CQ WCM application.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
- 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 custom components, customized forms for Internet and Intranet sites of the company.
- Built various web pages using HTML, Angular JS,CSS, Java Script and JQuery.
- Utilize HTML, CSS3, JQuery and ExtJS for designing and implementing custom CQ components.
- Developed static web pages, landing pages, category landing pages using content management system.
- Using experience as an UI Developer to integrate Adobe DTM JavaScript libraries into websites and building reports using Adobe Analytics.
- Create technical implementation models for Adobe Site Catalyst and work with development and Tagging (Adobe DTM) teams to support implementation.
- Supported technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.
- 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.
- Developed workflow components related to digitalassets upload workflow (documents and videos) as per the client requirements
- Worked on Custom OSGI services, workflows, scheduler jobs development.
- Understand the business requirements and deliver them on time following AGILE development model.
- Created Responsive Designs using HTML5, CSS3.
- 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.
- Also worked on the backup and restoration of CQ instance , ConfiguringDispatcher and Replication/Reverse Replication.
Environment: AEM 5.6.1, DAM, CQ Tagging, DTM, JAX-WS, JAX-RS, Java1.7, 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, KS
AEM Developer
Responsibilities:
- Experience developing UI, OSGI components in CQ 5.6.1
- Learning the new platform for developing using AEM, Jquery, ExtJS and related APIs.
- Developed Components, customisedlibraray components, Templates, dialogs, widgets and developing UI using CQ 5.6.
- Working with Maven to build and generate the jar files to deploy in the Felix Console .
- Implemented CQ5 Preview Site for pre-publishing authored content to test the Prod Simulation.
- Utilized HTML, CSS, JQuery and Ext JS for designing and implementing custom CQ components.
- Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements.
- 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.
- Experience Developing service in Events that gives JSON output for the events current status& time.
- Used Maven to build and deploy jar files.
- Experience Developing service in Events that gives JSON output for the events current status& time.
- Used GIT to review code and do a continuous integration.
- Involved in building, deploying the code and moving code to different environments.
- Created Responsive Designs using HTML5, CSS3.
- 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/CQ5, Java 1.6, JSP, Servlets, Java Script, HTML, CSS, Jquery, Apache Sling, CRXDE,HP Quality Center, Jackrabbit, Windows and Linux.
Confidential, Baltimore, MD
AEM Developer
Responsibilities:
- Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and jQuery.
- Developed Adobe CQ5 templates and reusable components.
- Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements.
- Develop and write high level design with an emphasis on robust functionality and performance.
- Assign detailed design and coding work and facilitate reviews.
- Utilized HTML, CSS, JQuery and Ext JS for designing and implementing custom CQ components.
- Participated in requirement/status calls with clients.
- Converting business requirements to technical requirements.
- Coordinate code releases, data loads, deployments etc.
- Data from Sterling database is retrieved using RESTFUL service calls to Customer Order Management (COM) layer.
- Using JAX-RS specification for creating Restful services.
- Design user interface using html, jQuery and backbone.
- Used Maven to build and deploy jar files.
- Used GIT to review code and do a continuous integration.
- Manage any technical issues that arise during development.
Environment: Java 1.6, J2EE, Oracle 11g, Toad, CQ5.5, Tomcat, Ant, XML, Spring, Struts, Jersey, backbone, CVS, Sterling, JQuery, Eclipse.
Confidential
JAVA Developer
Responsibilities:
- Worked closely with system analyst to understand the technical requirements of the projects.
- Involved in High Level Design Document (HLD) preparation.
- Development of Web Layer with MVC framework using Java, JSP, Servlets.
- Design and development of Web pages using HTML 4.0, CSS including Ajax controls and XML .
- Development of Web application using Struts framework based on MVC architecture.
- Used JavaScript1.5 for custom client-side validation.
- Used Design patterns such as Business delegate , Service locator , Model View Controller , Session facade , DAO, DTO.
- Extensively used Java Mailing Service API to create, send, receive, and read messages between application components
- Involved in designing and developing the GUI for the user interface with various controls.
- Worked with View State to maintain data between the pages of the application.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Involved in team meetings with corporate Webmaster's UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Used JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
- Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns .
- Involved in analysis for Reporting framework, in procedures and functions modifications
Environment: Java 1.5, CSS, firebug, Ajax, JQuery, JavaScript, HTML4.0, XML, CSS2.0, SQL, Windows Platforms, IDE- Eclipse, SVN
