Adobe/aem Consultant Resume
Fishers, IN
SUMMARY
- 7 Years of experience in object - oriented design, develop, debug, maintain and implementing the software applications using Java, J2EE, Webservices (SOAP, REST), Portal, WCM, Adobe AEM/CQ.
- Over 4 years of experience in developing content management solutions using Adobe CQ5/AEM content management system.
- Experience in AEM 6.3, 6.1, AEM 5.6.1, Day CQ 5.3, WCM, CMS, CRXDE, CRXDE Lite, Apache Sling, DAM along with appreciative noledge of Marketing Cloud like Analytics, Campaign, Target.
- Implemented content management web components (templates, workflow, style sheets, Meta tagging, taxonomies, reusable components, pages) using Adobe CQ, JSP, Java script, jQuery, Ext JS, CSS, HTML and SIGHTLY.
- Experience in user management (creating user groups, providing accesses)
- Develop applications using J2EE technologies like Java, JSP, Servlets, Apache Axis, JDBC, JNDI and XML/XSL.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
- Hands on experience in implementing technologies like Sling, OSGi, Felix, JackRabbit, Oak, JCR and current functionality of the integrated products.
- Developed the applications using Struts, Spring Web/Portlet MVC frameworks.
- Experience in webservices development such as SOAP and RESTful.
- Experience in creating work flow packages and using Tag Manager for reading Tags from pages.
- Proficient in configuration, implementation and integration of Enterprise Multi-Tier Web Applications with J2EE frameworks, such as Spring, Hibernate, Struts.
- Experience with writing SQL queries with RDBMS skills in Postgres, Oracle.
- Experience in developing Portal applications using Java standard JSR 168/286 API and using WebSphere Portal, Liferay Portal.
- Experience with Adobe Flex 3 to design RIA (Rich Internet Applications) using MXML and Action Script.
- Expertise in using various IDE’s likes CRXDE, Eclipse, STS (Spring Tool Suite), Netbeans, WSAD and Flex Builder and used MAVEN as build tool.
- Efficient in using Junit for unit testing.
- Experience in developing the applications using Hibernate Object Relational mapping tool to persist the data to database.
- Lead teams in onsite, offshore model to assign, communicate, and track the tasks and to code review the implementation.
- Complete noledge of software development life cycle (SDLC), through phases of requirement, design, documentation, implementation and testing.
- Version control software such as GIT, SVN, and in tracking tool as JIRA
- Versed with software development methodologies Agile, Scrum, Experience working extensively on Windows Environments.
- Adaptable to changing requirements and environments and good team player with strong work ethics.
TECHNICAL SKILLS
Operating Systems: Windows 95/98/2000/XP/NT/VISTA/7, UNIX
Programming: Java, Action Script, SQL, PL/SQL, Sightly
Design Patterns: J2EE Design Patterns
Database Systems: Oracle, SQL-Server 2000/2005, MySQL, Teradata 13.x
Application frameworks: MVC, Struts, Spring (Web mvc, Portlet mvc), Apache Sling
Adobe Technologies: Adobe AEM /CQ, OSGI, Apache Felix, Apache Sling, Apache Jackrabbit, CRX, Adobe Flex, Adobe Live Cycle Data Services
PROFESSIONAL EXPERIENCE
Confidential, Fishers, IN
Adobe/AEM Consultant
Responsibilities:
- New design strategy implemented for loan snapshot, Loan thumbnails components and All Loan, Home pages.
- Developed page components, individual components to improvise the overall application performance.
- Developed new osgi service to communicate with login component to allow or does not allow users based on whitelist provided through DAM.
- Created components using Sightly HTML Templating language by replacing traditional java server pages
- Integrated AEM with Brackets extension to provide a smooth workflow to edit AEM components and client libraries
- Creating user groups, and providing accesses as per the role.
- Deployment of AEM application (authoring, publishing) to QA instances for testing.
- Implemented new services to get Loan data for all Loans, individual Loan page.
- Written Activation, deactivation workflow model using various components such as process, participant, and dynamic participant steps.
- Used Eclipse IDE to develop the service side bundle code, components code.
- Implemented custom rollout configuration to rollout title and tags from source pages to target pages.
- Build, deploy and project code quality management done using Maven, Sonar.
- Replication Agent, Package Manager used to replicate the content to publish instances and to pass the test content from and to development machines, Code optimization done using Java Reflection API
- Integrated Campaigns with AEM to manage email delivery content and forms directly in Adobe Experience Manager.
- Involved in creating, executing and managing ongoing optimization process using Adobe Target.
- Evaluated tests and analyzed various enterprise properties like Retail, financial and service providers with the help of Adobe Target and provided activity road map for steering organization focus and prioritize which tests should be executed first and which will require additional development efforts.
- Designing a new Survey application using adobe API's, Data Model, Customization as per project needs and multi-channel integration touch points i.e. CR, CE and WEB to launch surveys
- A project for migrating complete features and content in Confidential site built using Jive to a better cutting-edge CMS, Adobe CQ 5.6.1(AEM). URL - http:// Confidential .citrix.com
- Smart Banner framework: Solely built a generic banner framework (can be used across platforms) that shows banners based on the relevance to customer. Custom build fields in DAM can help authors create banner images and provide necessary metadata (such as tag with products). These images and metadata will be mapped and cached based on platform/product.
- Product Landing Page: Worked on building landing pages based on product using flexible rest
Environment: Adobe AEM 6.1, CRXDE, Eclipse, JCR, OSGI (Apache Felix), REST, SVN, File VaultVaultClipse, Apache Sling, Java, Maven and XML, Sightly
Confidential, San Mateo,CA
AEM/CQ5 Developer
Responsibilities:
- Structured the client libraries (CSS) to be used by the corporate site to be used in all templates development.
- Developed base template components and specific template article components inheriting the base templates for the News page.
- Developed custom multifield, composite components for Media Contact section.
- Created client libraries for the components to modularize js and css from the component dialog and jsp implementation.
- Developed OSGI Service side component to return the articles based on template used.
- Utilized existing bootstrap fluid grid styles when developing template components.
- Involved in high level design of templates and components.
- Used crxdelite for rapid development of components and testing.
- Used Eclipse IDE to develop the service side bundle code, components code.
- File Vault, Vault Clipse used to synchronize the changes from JCR to file system and then to Eclipse.
- CQ WCM API used to retrieve tagging information.
- Created custom rich text component to allow authors to has styling for various text.
- Created base components to be super typed / inherited by other components.
- Workflow process step creation for custom processing of work flow.
- Developed news display component, media contact component, base components with switch capability of columns, base components with dynamic background image, color capabilities.
- Mentoring java developers to get onboard with AEM and leading them on certain modules.
- Maven used to build, deploy and project management.
- Replication Agent, Package Manager used to replicate the content to publish instances and to pass the test content from and to development machines.
Environment: Adobe AEM 6.0, CRXDE, Eclipse, JCR, OSGI (Apache Felix), REST, SVN, File VaultVaultClipse, Apache Sling, Java, Maven and XML
Confidential
Java/AEM/CQ5 Developer
Responsibilities:
- Implemented reusable components using AEM/CQ5.6 and CRXDE.
- Involved in high level design and documentation of template and components.
- Responsible for Developing custom templates, components, OSGI bundle, using JavaScript, ExtJS, jQuery, JSON and other toolkits.
- Experience working with pages, templates and components.
- Mentoring the junior developers and lead the team of 3 people.
- Responsible to make the work complete by the team, package and deploy the new code.
- Communicate with requirements, QA team to understand requirements, issues related to the functionality and communicate, guide the team.
- Worked with the security team to setup roles and access control in WCM for content, components and workflow stages.
- Design, develop and Confidential WCM components, integrations and applications.
- Developed components that include fetching the content dynamically based on tags.
- Developed JUnit Test Cases for Unit Testing.
Environment: Java, Servlets, JSP, XML, XSL, Java Beans, Spring Framework, JDBC, Eclipse, MySQL, JSON, JavaScript, web services, Adobe AEM / CQ5.6/ AEM 6.0, CRXDE, JCR 2.0, OSGI (Apache Felix), REST, SVN