We provide IT Staff Augmentation Services!

Aem Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 8 years of experience in IT industry worked wif all phases of Analysis, Design, Development, testing and documentation of Web Based Applications.
  • 3+ years of experience in Content Management System wif Adobe CQ5.5, AEM 5.6,AEM 6.0,AEM.
  • Designed and Developed application Leveraging advanced techniques inCQ5DAM(digital asset management),CQ5Search and Tagging framework, SOLR Search, Adobe. scene7,CQ5workflows,CQ5Campaigns,CQ5Touts,CQ5components and templates,CQ5User and group management.
  • Hands on experience in building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.4, 5.6.1, AEM 6.0/6.1/6.2 also a slight demo experience of AEM 6.3 in Virtual Conference of Immerse 16 held by Adobe Communities Group.
  • Worked on AEM upgrade project from AEM 6.0 SP2 to AEM 6.3 using in - place upgrade approach.
  • Have experience in implementing large scale business application which involves development of CQ Component, Template, Custom Xtypes in Widgets, OSGi Bundles using CQ5 platform.
  • Key technology skills - Adobe/DAY- CQ / AEM, Apache Sling, Apache Felix, Maven, SVN, OSGI, JCR, Sightly, WCM, CRX, Oak Indexes, Vault tool, CRXDe LITE, ExtJs, REST, bulk editor, content migration, scaffolding, replication agents, AEM setup wif MongoMK and TarMK.
  • Expertise in Adobe CRX (Content Management Extreme),CQ5WCM, Components, Widgets,CQ5DAM, Apache Sling.
  • Worked on Adobe CQ/AEM product suite, including CQ/AEM, CRX, CQ WCM and DAM.
  • Extensively implemented a Proof of concept of building a Single Page Application (SPA) using Angular JS in AEM 6.1. Implemented Personalization (Dynamic Content Targeting) for Regional based content using AEM Campaigns and Segments.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, use of core frameworks such as Apache Sling and Apache Felix.
  • Experience implementing, enhancing, and troubleshooting AEM/CQ 5.5+ installations
  • Strong experience in Client Side designing and validations using HTML, DHTML and Java Script.
  • Experience in working wif CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Strong understanding of front-end technologies and libraries including JQuery, ExtJS, JSON.
  • Expertise in developing the distributed applications using WebServices and J2EE Application/Web Servers such asCQ5, IBM Web Sphere, Apache Tomact, JBoss etc.
  • Expertise in developing applications based on JSF (Model 2 Architecture).
  • Experience in web services using Apache Axis Soap Engine, Restful.
  • Working knowledge in open source rich internet application framework, JavaScript libraries Dojo, JQuery, knowledge in HTML5, CSS3.
  • Hands on the tools such as Eclipse, RAD, RSA, intellij IDEA,JMeter, Toad,Linux VI editor, Fiddler, Selenium etc.Extensive web design skills and work experience in developing web page applications covering front-end technologies like HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, JSON, XML, Ajax, AngularJS, Bootstrap.
  • Strong knowledge on employing Java Content Repository (JCR) for developing applications on Adobe CQ . Hands on experience in code/project management tools like SVN, CVS.
  • Experienced in writing Maven scripts and Gradle Script to build and deploy J2EE applications, XML access scripts for deployment of Websphere Portal Applications.
  • Experience in using Java IDE tools like Eclipse.

TECHNICAL SKILLS

Content Management: AEM6.3/AEM6.2/AEM 6.0,AEM 5.6,CQ 5.5, CQ 5.4 (Apache Sling, JCR, CRX)/ CQ 5.3, CQ5 DAM, CQ Tagging

Web Technologies: XML, HTML, JSON, Linux Shell Script, JQuery, Apache Sling, Jackrabbit, JCR 2.0, Languages: JAVA/J2ee, JavaScript, SQL, Log4J

MVC framework: Spring MVC,Groovy, Grails Apache Sling, Apache Felix.

Application Servers: JBoss, Tomcat, Apache web-server

Build & Release: Jenkins, Bamboo, Ant, Maven

Source Code: Control SVN, Git

Databases & Tools: Oracle 8i, 9i, 10g, MySQL Server 2000, 2005 & 2008; IIS 6.0/7.0

IDE: Eclipse, CRXDE, CRXDE Lite, STS

Operating Systems: UNIX, Windows 95/98/NT/2000/XP/vista/7/8/10

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

AEM Developer

Responsibilities:

  • Installation and Configuration of Author and Publish environments, replication agents, cache rewrite rules for routing the calls to AEM.
  • Creating templates of the website using the framework and developing custom components, widgets as per the requirements inAEM6.3.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided byAEMwif core knowledge on implementation of utilization part.
  • Utilized HTML, CSS, JavaScript, jQuery for designing and implementing custom CQ components and building responsive designs.
  • Used Data source to dynamically populate any element value in Touch UI dialog.
  • Built complete dialog in single request and return complete dialog HTML using Touch UI.
  • Implemented Component renditions using slightly framework.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Verify/Validate testing to ensure dat the team generates high-quality output.
  • Developed CustomAEMWorkflows, OSGi Services, and other Dynamic/Static web content management components.
  • Worked on stories related to AdobeAEMin sprints which includes feature development and production issues (Agile Scrum methodology)
  • Worked wif Personalization teams to develop Adobe Target strategy
  • Developed GUI using HTML5 and JavaScript.
  • Implemented Custom widget to support multi-composite fields.
  • Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Interacted wif Java controllers (AJAX, and JSON to write/read data from back end systems) using RESTFUL Services.
  • Involved in building the Client pages using HTML, CSS, JSP, Angular.JS, JavaScript/jQuery.
  • Designed a solution to integrate angular single page apps intoAEM.
  • Defined implementation processes, quality gates, and standards.
  • 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.
  • Worked onAEMForms 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 and the use of core frameworks such as Apache Sling and Apache Felix.

Environment: AEM6.3 (WCM), TDP, Sightly, DAM, Java, JSP, Servlets, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Angular JS, Apache Sling, CRXDE, CRX, WCM, JIRA, Jenkins, GIT, Maven, Soap web services, Apache Tomcat, Apache Jackrabbit, Workflows, and Agents..

Confidential, Omaha, NE

AEM CQ5 Developer

Responsibilities:

  • Installed and Configured AEM 6.1 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
  • Designed and developed, CQ5 building blocks including Templates, Components, Dialogs, Widgets, workflows.
  • Provided technical assistance for development and maintenance of web applications utilizing CQ5 CMS.
  • Installed and configured AEM 6.2 of CQ Web Content Management System and Apache Felix Admin Console.
  • Developed software for client's website based on information Architecture document provided by the client.
  • AEM6.2 related design and framework development and Architecture using templates, components, widgets, AEM 6 bundle, JCR/Sling API, clustering publishing and authoring.
  • Designed the UI (me.e. web pages) in CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
  • Developed various templates for Consortium to be reused by all the members for individual websites.
  • Developed, implement and configured web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML/DHTML, XML, JavaScript, and Web Services.
  • Installed CRXDE Integrated development environment and Configured the project wif Subversion version control.
  • EnhancedCQ5personalization engine to surface theCQ5content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes. LDAP Integration wif CQ for user autantication
  • Create and maintain customer-facing Adobe AEM content management systems.
  • Created POC related toCQ5design and implementationBuilt various web pages using HTML5, CSS3, Java Script and JQuery.
  • Used JIRA to create story and bugs and to track team progress, time on each task
  • Responsible for the UI development using GWT, handling major enhancements and defects.
  • Worked on UI integration using slightly template language for different components.
  • Worked on Soap UI and RESTful web services to know the response when making service calls while fixing the issues.
  • Worked on Apache Web Server configurations and Linux Server environments.
  • Integrated JIRA wif Bamboo for Continuous Integration testing. Created new build plans and updating dependencies.
  • Estimated efforts for various support tasks and prioritize the same wif the business team.
  • Developed Touch/Classic UI Components and Templates using ADOBE AEM for supporting the different Webpages
  • Utilize HTML5, CSS and Angular for designing and implementing custom AEM components.
  • Developed custom workflow using OSGi bundles.
  • Experienced on OSGi Sling Platform, Deployment & Packaging, CQ repository JCR & Jackrabbit.
  • Integrated wif the adobe marketing cloud, involved in integrating adobe analytics.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Developed GET/POST sling Servlets to provide various services in the CQ system.
  • Proficient in Adobe CQ foundational concepts, including the CRX Repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
  • Supported technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.

Environment: AdobeCQ5, AEM6.2, JCR, Apache Sling, Java, J2EE, Apache Maven, OCGI, LDAP, Java, J2EE, Apache Maven, JSP, Weblogic 11g, WebServices, JAXP, JAXB, SOAP, Restful, Servlets, JDBC, PLSQL, Oracle, HTML, TOAD, UML, Rational Rose, AJAX, HTML, XML, JUnit, log4j.

Confidential, Bellevue, WA

AEM CQ5 Developer

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and Xpath.
  • Developed more TEMPthan 2 applications dat uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
  • 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
  • Worked on CQ5 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.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, and DAM.
  • Define implementation processes, quality gates and standards.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using wif Hibernate.
  • OSGI bundle development experience.
  • Developed GUI using HTML and Java Script.
  • Performing analysis using Web Analytics tools such as Adobe Site catalyst (Omniture), new relic.
  • TEMPEffectively communicate design to customers and present design options/considerations.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Produce quality work even when under extreme time pressure and deadlines.

Environment: AEM 5.6.1, Adobe CQ5, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, Xpath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN.

Confidential, Kansas City, MO

Front End JavaScript Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum methodology.
  • Involved in development of the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Involved in Java/J2ee development using Java, J2EE, Spring MVC, Spring Web Services, and Hibernate.
  • Designed and developed user interface using front-end technologies like HTML5, CSS3, JavaScript, Bootstrap, JQuery, Ajax and AngularJS.
  • Implemented code according to coding standards and Created AngularJS Controller which Isolate scopes perform operations.
  • Utilized AngularJS controllers to control and exchange the data to and from backend and AngularJS scopes to display the data.
  • Used the responsive utilities of the Bootstrap frameworks along wif CSS media queries to facilitate the design displaying properly on different devices.
  • Used standard J2EE design patterns and Model-View-Controller (SpringMVC) in application design.
  • Followed three-tier architecture. Developed application using SpringMVC- presentation layer, Spring-Service layer, Spring DAO- persistence layer and Spring Batch.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth autantication protocol respectively.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.

Environment: Java, J2EE, Web Logic, Eclipse, Oracle, Spring, Hibernate, JSP, Servlets, Eclipse, AngularJS, Spring, BootStrap, JavaScript, HTML, XML, REST, Web Services, PL/SQL, JDBC, UML, JNDI, Ajax, ANT, CVS, Log4J, Unix.

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Designed the user interfaces using HTML, CSS, JavaScript, JSPs.
  • Developed the application using Spring Framework dat leverages classical Model ViewController (MVC) architecture.
  • Developed JSP’s wif STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages. Involved in developing business tier using stateless session bean.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Used JavaScript for the web page validation and StrutsValuator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBMDB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • The networks are simulated in real-time using an ns3 network simulator modified for multithreadingacross multiple cores, which is implemented on generic Linux machine.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, JSP, Struts, EJB, MySQL, HTML, CSS, JavaScript, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Hibernate, LOG4J, CVS, Oracle

Confidential

Associate Software Engineer

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Designed and Developed required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Designed and developed the front end using HTML and JSP
  • Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing dat includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

Environment: Java, J2EE, JMS, DB2, WebSphere, Eclipse, Aqua Data Studio, Windows 2000, XSLT, XML, JavaScript, Web Services, SVN

We'd love your feedback!