Aem Developer Resume
North, CarolinA
SUMMARY
- Highly accomplished IT specialist having 6+years’ experience in all aspects of project life cycle.
- 4years professional experience in Web content management (WCM) as an AEM developer & 2+years’ experience as a Java developer.
- In - depth understanding of AEM upgrades including AEM 6.4, AEM 6.3, AEM 6.1, AEM 6.0.
- Experience in integrating AEM with Adobe Marketing Cloud Solutions (Analytics, Target, Campaign, Social, DTM).
- Worked on Front end by using Angular 2&4, Angular JS and JavaScript to implement Single-page applications(SPA).
- Expertise in AngularJS on Filters, Validations, Directives, Routing, States, $http, $q, Factory and Service, also worked on Angular UI bootstrap.
- Developed large-scale, real-time, live blogging server and UI using Angular JS and experiences with Angular JS for porting a restful service written in Java.
- Expert at developing custom components, page templates and creating and customizing workflows.
- Expertise in developing Enterprise level applications using Sightly, J2EE technologies like JSP, JDBC, Servlets and JSTL.
- Experience in developing both AEM Touch UI and classic components.
- Experience in authoring environment, Package Manager, Users Administration Area, Assets Area.
- Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder, editor interfaces, etc.
- Proficient in using LiveCycle tools (Workbench, Forms Designer and Workspace).
- Implementation knowledge of i18n translations add on Components and Dialogs.
- Worked on AEM Dialog configuration using Granite components/coral resource types.
- Good knowledge of Java content repositories, sling request processing, Event Handling and OSGI bundles.
- Experience in Web Services such as SOAP and Restful.
- Extensive work experience in object-oriented analysis and design, web development technologies including Sightly, HTL, HTML, UML HTML5, XML, XHTML, JavaScript, JSTL, CSS, CSS3, AJAX, jQuery, ANGULAR.
- Worked with UI designers and user experience team to define screen design. Developed React partials on UI screens.
- Worked on Reusable components using React JS with Object Oriented JavaScript, JQuery, and HTML, CSS3 based on teh visual designs.
- Hands on populating DOM and created SVG visuals by applying various transformations using D3.js.
- Reduced teh response time by creating Virtual DOM components using React.js
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DTO (Data Transfer Object), DAO (Data Access Object), and Business.
- Hands on experience in Java 1.8, JDBC, Multithreading, Servlets, JSP development technologies with solid experience of Object-Oriented Programming (OOP) as well as Test-Driven Development (TDD) in all phases of Software Development Life Cycle (SDLC).
- Experience with Waterfall/ Agile / Scrum methodologies.
- Good Experience in using GIT, SVN as version control system
- Experience in using build tools like ANT and Maven.
- Solid experience with Responsive Web Design (RWD) using Bootstrap.
- Handled Code Reviews, Integration of teh System modules, Writing Test Cases, Bug Fixing and Used JIRA and Bugzilla for bug tracking.
- Authored reports for founder showing product viability, maintained a software improvement log and acted as a subject matter expert on marketing platforms, digital media buying, and ad technology for teh founder. expert role in all marketing technology, consumer engagement, brand awareness, and development projects.
- Spearheaded digital marketing and advertising campaigns for teh company's successful equity.
- Conversant with Quality Management and System Support.
TECHNICAL SKILLS
Enterprise Web Products: Adobe AEM 6.4, AEM 6.3, AEM 6.2AEM 6.1, AEM 6.0.
Languages/Packages: Java, C++
J2EE Technologies: Servlets, JSP, JDBC, JNDI, XML, JAXB
Data bases Oracle: 8i/9i,10g, 11g, MySQL
Web Services: SOAP, REST
Web/Application Server: WebSphere, Apache Tomcat, Glass Fish, Weblogic, JBoss
Framework Spring Framework: MVC, Struts, Hibernante
Web Development: D3.js, HTML5, Ajax, XML, HTML, JavaScript, jQuery, CSS, AngularJs, React, Bootstrap, Sightly
IDE: CRXDE lite, Eclipse, IntelliJ and NetBeans
Build and Log Tools/Version control tools: Build (ANT, MAVEN), Logging(log4j), SVN, Git
Design Methodologies: UML, J2EE Design Patterns
Design Tools: Rational Rose, Microsoft Visio
Operating Systems Windows: NT/ 2000 / XP, Linux, Mac OS X
Testing: Junit
PROFESSIONAL EXPERIENCE
Confidential, North Carolina
AEM DEVELOPER
Responsibilities:
- Provide estimates, designs, and specifications for AEM templates, components, and workflows in AEM 6.4 using slightly HTL.
- Creating/modifying templates as per new requirements, custom dialogs and updating teh client libraries. Developed mobile site Dialog and mobile Template.
- Created and maintained customer-facing Adobe AEM content management systems.
- Extensively used jQuery, Ajax, JSP scripting to develop authoring interfaces, widgets, and components.
- Integrated with a shared globally accessible repository for shared permissions based digital media assets using AEM DAM.
- Worked on CRX as a repository and accessing teh CRX content nodes by SQL Queries and XPath.
- Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
- Worked on Internationalizing components and dialogs for translating UI strings in to different languages.
- Created custom OSGi services and servlets using Eclipse IDE with Maven.
- Configured AEM run modes, custom logs.
- Used GIT as a distributed revision control system for AEM.
- Configured Dynamic Media feature for image renditions for different viewports.
- Reviewing Troubleshooting Configuration and deployment issues.
- Created teh ConfigSet required for teh search implementation in solr (schema.xml, solrconfig.xml, and web.xml).
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache teh landing pages html and serve as teh static pages from Apache.
- Worked closely with Creative Agency on technical feasibility of business solutions.
- Provide author training to business users to familiarize them with teh design and usage of teh system.
- Involved Extensive coding in React, Redux, Immutable JS and Webpack.
- Participated in all teh phases of development within teh team.
Environment: AEM 6.4, AEM 6.3, Workflows, HTL, Apache Sling, CRX, JAVA 1.7, HTML, CSS, SASS, Angular, React, Solr, Apache-Nutch, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, Confluence, JIRA, Apache HTTP Server, Linux, Windows.
Confidential - Charlotte, North Carolina
AEM DEVELOPER
Responsibilities:
- Used react Directive factory, in contrast to teh react Component directive for create specific directives corresponding to react components.
- Used ng-react to embed our React components. Built User Interfaces with React.
- Developed Components using React and PostCSS, collaborated with marketing and design to ensure components met Acceptance Criteria.
- Used Log4j for logging and tracing teh messages.
- Created Resource Resolver rules in Felix console by having a custom URL mapping.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript.
- Developed Sling Servlets to provide Ajax handling.
- Implemented components to utilize services through sling service calls and Jsp tags.
- Worked on Adobe CQ5 CMS end and developed teh custom grid components using ExtJSand integrated them with insight web.
- Worked on Web services to know teh response when making service calls while fixing teh issues.
- Worked as member of J2EE and Weblogic installation setup and support team.
- Developing and coding J2EE Components with JSP, java Beans, business objects with EJBs and Servlets.
- Participated in functional, integration and Unit testing.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Used CVS as version control system, to keep track of all teh work and changes to allow several Developers to collaborate. Deployed teh web application on Apache Tomcat application server.
- Used Apache maven for build automation.
- Developed XML, XSD and parsers SAX and DOM and implemented System Oriented Architecture Methodology.
Environment: Apache Maven, React, JSP, JavaScript, CSS, HTML, jQuery, Oracle, Maven, Web Services (SOAP, REST), Eclipse, Log4j.
Confidential - San Jose, California
AEM DEVELOPER
Responsibilities:
- Developed AEM 6.0 custom workflow templates and modules for WCM life cycle management.
- Worked on updating Function Specifications and creating Design document, added all documentation on wiki confluence.
- Designed and developed DAM structure including folder structure.
- Designed DAM Tagging and taxonomy for website.
- Developed custom components related to parsys using CRXDE lite for teh component structure and CRXDE and eclipse IDE for scripting.
- Deployed jar files from teh Felix System Console.
- Configured and implemented dispatcher caching and load balancing mechanisms.
- SVN was used as software versioning and revision control system.
- Developed message driven web services using Spring Integration.
- Integrated Spring DAO for data access using with Hibernate.
- Configuring Dispatchers, Flushing Dispatcher cache, CQ server optimization, CQ Log analyzing, Garbage collector etc.
- Developed Iframe (External) Component to integrate on AEM page with current portal page.
- Used jQuery libraries to simplify teh frontend programming works. Performed users' input validation using JavaScript and jQuery.
- Used Jenkins to build, package and deploy teh application and logged teh application for easier debugging and maintenance.
Environment: SVN, Java, JSP, J2ee, JSON, HP-Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, jQuery, AJAX, Eclipse, Junit, Jenkins.
Confidential
Java / Web Developer
Responsibilities:
- Automated code deployment to production environment by creating tasks using ANT deployment tool.
- Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6.
- Responsible for collecting and analyzing requirements and converting them into technical specifications.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Developing Web pages by leveraging AngularJS Framework.
- Creating POC's for new concepts that we come across in AngularJS and documenting teh same.
- Responsible for implementing Use Cases and Design document and coordinating with teh development and QA teams.
- Designed and developed application using Struts and Spring Frameworks (Spring IOC).
- Implemented Transfer Objects, Service Locator, Singleton and MVC Design patterns.
- Tested spring Web services using teh SOAP UI by creating a Mock Service using WSDLs.
- Developed web Components using JSP, Servlets and Server-side components using EJB.
- Wrote SQLs to pull data and created procedures.
- Provided Java development and deployment using WebSphere, Clear Case, and Oracle.
- Extensively used teh JDBC Prepared Statement to embed teh SQL queries into teh java code.
- Used socket level programming for client program that interacts with an existing server via a Socket object.
Environment: Java 1.6, JSP, XML, SQL, Hibernate, HQL queries, XML, XSD, parsers SAX, DOM Webservices, JSON, JUnit, Centos 6, Open LDAP, jQuery.