Sr. Aem Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Skilled AEM developer with over six years of professional experience in Web content management systems (WCM), Web design and development, Java Development and SQL development.
- Skilled and experienced in industry design standards and best practices including, but not limited to, agile methodologies, object oriented architecture, platform as a service architecture, and services oriented architecture.
- Demonstrates an ability to work and communicate well with others, ranging from requirements gathering with customers to mentoring junior developers.
- Excellent problem solver, skilled at progressing from problem statement to well - documented designs and implementations.
TECHNICAL SKILLS:
ServerSide: AEM/CQ, AEM/CQ, Apache Sling, Client-Side: HTML5, CSS3, LESS, SASS, Compass,JCR (Apache Jackrabbit/Oak), OSGI (Apache Bootstrap, JavaScript, jQuery, AJAX, JSON,Felix), Java, JSP, Sightly, JavaScript, Apache MVC/MVVM frameworks (VUE JS, Mustache,Web Server, Dispatcher, Dynamic Tag Handlebars)Management(DTM), Adobe Analytics Tools: Git, SVN, Jira, Artifactory, Jenkins, Maven
Methodologies: Agile, Scrum Akamai CDN, GruntJS, ReviewBoard, LinuxCI: Jenkins, Hudson Amazon AWS, Adobe Photoshop, AEM
PROFESSIONAL EXPERIENCE:
Sr. AEM Developer
Confidential
Responsibilities:- Developed Templates and Components using AEM 6.2 Sightly and the Sling Models.
- Extensively used JCR/Sling API, custom client libraries, and Sightly HTML Templating Language to develop custom templates and components with touch optimized UI dialogs.
- Developed content structure, application structure (frontend and backend), maven project, branching strategy (Git), and project's wiki documentation.
- AEM related design and framework development and Architecture using templates, components, widgets, AEM bundle, JCR/Sling API, Clustering publish and author.
- Designed permissions and privileges structure for users, group, and CUG.
- Developed replication/reverse replication strategy and content migration strategy.
- Led efforts to integrate the Sales-Force with AEM.
- Wrote URLs mapping and dispatcher rewrite rules.
- Setup the Jenkins project to automate the contiguous integration.
- Developed OSGi components/services, sling servlets, and AEM components/templates.
- Designed and developed Tags/category structure and DAM custom application leveraging AEM built-in APIs.
- Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
Environment: JAVA 8, AEM 6.2/6.1, Java Script, HTML, CSS, Ajax, jQuery, Jenkins, Apache Sling, Felix Api,WCM, Jackrabbit, Jackrabbit Oak, Apache Solr, Apache Lucene, SalesForce Connector, DTM,Integration, Bitbucket, Github.
AEM Developer
Confidential
Responsibilities:- Prepared documentation and participated in preparing user's manual for the application.
- Interacted with Business stake holders, Subject Matter Experts and Business Analysts to gather the
- Requirements and Business logics on scheduled basis.
- Exposed to the different phases of WCM.
- Development and support of CQ components which consume CXF based RESTful web services.
- Developed custom OSGI services, sling servlets and customized Digital Asset Management (DAM).
- Mentored the new resources on AEM technology.
- Developing the CQ components, extending the out of the box CQ components.
- Involved in Production, QA, User Acceptance Testing, Dev environment setups.
- Resolve the bugs that were reported by QA and provide solution documents for the stories worked on.
- Involved in configuration of replication agents, reverse replication, and dispatcher flush agents.
- Worked on configuring the web servers for load balancing, writing the caching rules.
- Have trained the business users on content authoring in AEM.
- User management, permissions management and handling the business requests for any urgent content changes.
- Worked on and gained knowledge on handlebars.
- Assisted the UI team to integrate backend logic with front end code.
- Managing the user client libraries and debugging them.
- Used Package Manager for building and deploying packages in Publish, DEV, QA environments.
- Worked on CQ Personalization, Localization and Campaign Management.
- Involved in content migration from CQ 5.5 to AEM 5.6 and AEM 5.6.1 to AEM 6.X Building OSGi bundles using Maven that uses the JCR API to deploy on Adobe CQ.
- Participate in daily standups and identify the road blocks and get the burn down charts updated.
- Involved in developing different components using Eclipse/IntelliJ IDE.
- Worked on CRX, DAM, automation of deployments using Jenkins and Maven.
- Assisting the support team once the project went live.
- Used GIT which is a distributed revision control system for CQ5.
- File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Responsible for debugging, analyzing and fixing all the code related issues and front end/backend related issues that arise out of the production systems.
Environment: AEM 6.1, CQ5.6.1, CQ5.6 (WCM), Apache Sling, CRXDE, CRX, WCM, Front End technologies, JSP, JavaScript, CSS, HTML, jQuery, Tomcat 6.0.
Java Developer
Confidential, Atlanta, GA
Responsibilities:- Gathered and analyzed requirements and converting them into technical specifications.
- Used Rational Rose and Microsoft Visio for creating Sequence and Class diagrams.
- Implemented various J2EE design patterns like Business Delegate, Singleton, Factory Design patterns.
- Designed and Developed the application using Spring, Spring Web, Hibernate, HTML, CSS.
- Involved in writing the client side validation using HTML, JavaScript.
- Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
- Used SOAP request response exchange pattern to exchange business XMLs.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data and wrote Stored Procedures for interacting with the database.
- Designed and developed Servlets, JSP's to implement business logic and deploy them on the Web Logic Server.
- Employed a Test-Driven-Development approach to develop applications.
- Extensively used Unit and Integration testing using J Unit.
- Used log4j to perform logging in the applications.
- Created jar files, compiled them and run those using ANT scripts
Environment: Java, J2EE, HTML, Spring 3.0, Hibernate, JavaScript, XML, Servlet 2.3, Jsp, Web Logic, Oracle 10g, Log4J, JUnit, ANT, SOAP Web-services, Eclipse.