Adobe Aem Lead Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- Having 7 years of software development experience with 4+ years of experience in design and implementation of modules on Adobe CQ 5.3 and AEM 5.6.1/6.0, 6.1, 6.2, 6.3 and 3 years of experience as a Java developer.
- Experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java and J2EE technologies.
- Excellent work experience in Adobe Day CQ5 WCM, JCR, Apache sling, CMS, OSGI Framework, CRXDE Lite template development, CQ5, Component Development, Architecture, Administration and installation of author and Publish instances etc.
- Extensive experience of Front End Technologies: HTML, EXT JS, AJAX, JSTL, JSP, JavaScript, CSS and JQuery.
- Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
- Managing analytical tag migration program from legacy system to new tag management system (GTM).
- Experienced in collecting technical requirements, implement Adobe Marketing Cloud components and multi - report tagging using Dynamic Tag Management (DTM).
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Experienced in making business applications using Spring framework (AOP, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX-WS, JAX-RPC, JAXP, JAXB), Hibernate.
- Strong expertise in UI frameworks like Angular.JS, React.JS, Spring MVC.
- 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.
- Conducting Joint Application Development (JAD) sessions to resolve open issues.
- Familiar with multiple implementation approaches, such as s-code, Dynamic Tag Manager, or using a Data Layer.
- Experienced in using Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.
- Working knowledge of different Application servers like JBOSS, Apache Tomcat, Web logic.
- Proficient in MEAN Stack development, using Node.js, Express.js, MongoDB, Angualr.js, to build websites with RESTful web services.
- Created AEM project structure using AEM developer tools maven archetype 10.
- Development knowledge of custom templates, components and widgets.
- Involved in all the phases of Software Development Life Cycle (SDLC).
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA, CSS, SQL, XML, HTML, XSLT, XSD, JavaScript
Content Management System: AdobeCQ5.4/5.5, AEM5.6.1/6.1, CQ5 DAM, Adobe CQ5 APIs, CQ Tagging, Dynamic Tag Manager, Adobe Marketing Cloud DTM - DMP.
Middleware: J2EE, EJB, JNDI, JDBC, JSON, JIRA.
Server Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF
Application/Web Servers: BEA Weblogic, IBM WebSphere, Apache Tomcat, JBoss, Apache Felix, Apache Sling, WebSphere Portal Server, log4j.
Protocols: HTTP, SOAP, TCP/IP
IDE/ Tools: CRXDE, Eclipse, RAD.
Frame Works: Apache Struts Framework, Spring Framework, Hibernate
Web Services: SOAP, WSDL, SAAJ
Defect Tracking Tool: JIRA, Bugzilla.
RDBMS: Oracle, DB2, SQL Server, MS Access
OS: Windows, LINUX/UNIX
Methodologies: Agile(Scrum), waterfall, TDD, SDLC
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Adobe AEM Lead
Responsibilities:
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Migration from AEM 6.1 to 6.3.
- Closed User Groups Set up and Permissions Management using Day CQ ACL setup service.
- Creating components for touch UI and Classic UI.
- Used experience Fragments, Reference component present in AEM 6.3.
- Worked on migrating large number of assets(content) from SVN to AEM using DAM Api.
- Created project to be usable in different language with considering i18n.
- Used JSP and Sightly to build components in AEM.
- Worked on Infrastructure Setup like TarMK, ColdStandBy AEM, Dispatcher setup etc.
- Worked on Jenkins for continuous integration and timely builds.
- Worked on style sheets to maintain the structure and improvise the appearance of WebPages .
- Worked on Javascript to implement client side validations.
- Managed the media files using Digital Asset Management .
- Worked on Sling servlets to handle POST and GET requests.
- Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the live Copy.
- Working in debugging team for project issues in Developer and Production environments.
Environment: AEM 6.1/6.3, JDK 1.8, HTML5, CSS, JavaScript, JSP, JQuery, Angular JS, Apache Sling, Slightly, SOA, Eclipse, Maven, SVN.
Confidential, Bentonville, AR
Adobe AEM Lead
Responsibilities:
- Designed and Developed Walmart AEP Portal using AEM 6.2.
- Designated as Adobe CQ developer and Dealt with the technical design of the websites.
- Setup of Dev, QA, Stage, Prod environments with Dispatcher Configuration using OneOps.
- Worked on design and implementation of modules on Adobe CQ … and AEM 6.2. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling, CRX (Day's commercial JCR Implementation), and CQ5 (Day's latest suite of WCM, DAM and Social Collaboration applications).
- Developed custom workflows based on organizational structure.
- Worked in pure Agile methodology, offshore-onshore format.
- Responsible for developing major components and templates.
- Involves requirement gathering and code reviews.
- Developing OSGI components, OSGI Services using Felix SCR annotations
- Creating custom workflows to generate metadata for uploaded PDF.
- Written custom xtypes and created complex dialogs using custom multi fields which will have hide/show functionality based on the user selection.
Environment: AEM 6.1/6.2, JDK 1.7, HTML5, Dynamic Tag Manager, CSS, Java Script, JSP, JQuery, OneOps, Angular JS, Apache Sling, Slightly, SOA, Eclipse, Maven, SVN.
Confidential, Hershey, PA
Adobe AEM, Analytics, DTM Developer
Responsibilities:
- Experience as an analytics developer using Adobe DTM and building reports using Adobe Analytics.
- Maintained storyboards, organized charts within JIRA and influenced best practices to team
- Helped to setup an auto-generated mail using html template concept, which sends the requested information upon user request by filling a form
- Worked on Custom OSGI services, workflows, scheduler jobs development.
- Developed custom widgets using Ext JSand Angular JS based on the requirement.
- Created custom reports and dashboards for Ecommerce websites in Adobe Analytics.
- Experienced with Processing Rules, Report Suites, Segment Builder in Adobe Analytics.
- Creating technical implementation models for Adobe SiteCatalyst, meanwhile working with development and Tagging (Adobe DTM) teams on the implementation.
- Used Adobe DTM for tagging web pages (6 websites) and validated them using Adobe DTM Switch, Tactician and involved in deployments.
- Presentation of insights and recommendations for action by creating reports and analyses that explain the customer digital experience using Adobe Analytics (Omniture SiteCatalyst)
Environment: AEM 6.1/6.2, Adobe Analytics, Adobe Marketing Cloud Debugger, DTM Switch, JDK 1.7, HTML5, Dynamic Tag Manager, CSS, Java Script, JSP, JQuery, OneOps, Angular JS, Apache Sling, Slightly, SOA, Eclipse, Maven, SVN.
Confidential, Minneapolis, Minnesota
AEM Developer
Responsibilities:
- Designed and implemented templates, components for website pages through AEM 6.1
- Involving in sprint planning & developing sprint stories.
- Developed custom Templates, components and custom widgets.
- Used slightly templating language for implementing AEM Components.
- Accessed JCR programmatically to store and fetch data
- Setup and configure Authoring and Publishing environments, replication agents, dispatcher flush agents, CQ5 dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
- Using CURL commands to install packages
- Used AEM Developer tools for exporting and importing content to and from AEM repository.
- Integrated JQuery, Angular JS Framework with AEM.
- Created client libraries at component level and global level (designs) for handling JavaScript and CSS.
- Implemented server side service components using Apache Felix framework and apache Sling.
- Worked on creations of workflow models for publishing the pages from author to publish, process steps and User Administrations in CQ.
- Used JSON as response type in REST services.
Environment: JDK 1.7, HTML5, Dynamic Tag Manager, CSS, Java Script, JSP, JQuery, Angular JS, AEM 6.0, Apache Sling, Slightly, SOA, Eclipse, Maven, SVN.
Confidential, Charlotte, NC
AEM Developer
Responsibilities:
- Participated in meetings related to application architecture, designing and development.
- Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
- Integrating backend jobs with CQ5.5 for daily interest rates, APR etc.
- Development of modules and OSGI bundles.
- Export/Import of Content via package manager.
- Working knowledge on Importing, Exporting CQ Packages & Bundles.
- Extensively used Hibernate Criteria and HQL (Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)
- Developed code to send and receive messages to/from MQ (queue)
- Used Apache Maven for build automation.
Environment: Adobe CQ5, Jenkins, Maven, SOAP UI, JSP, Ext JS, Angular JS, Maven, Apache, dispatcher, JIRA, Eclipse, File Vault.
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Involved in the combining two web applications into one for a new project.
- Responsible for development of Business logic in Core Java
- Used Spring AOP to capture performance statistics of business logic and DAO layer methods
- Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery.
- JSON objects has been created to store them in Database in OFFLINE mode
- Experienced in Responsive Web Design technology framework like Bootstrap.
- Implementing the Coding standards, review the code and fixing all the code review bugs.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Experienced in writing SQL and PL/SQL scripts.
Environment: Java, Bootstrap, AngularJS, jQuery, HTML, CSS, jQuery, Struts, Spring POJO, Eclipse, IntelliJ, Sub lime, Spring MVC, Maven, SVN, AJAX, Apache Tomcat Server, Log4j, Restful web services, WebSphere Application Server, Spring, Oracle, Jboss, JIRA, Jenkins.
Confidential
JAVA Developer
Responsibilities:
- Involved in the development of the entire system architecture using Java and J2EE.
- Handled Minor and Major Production issues with an excellent experience on Java, MYSQL.
- Worked on critical issues and make code changes in various languages such as HTML, Java, C/C++, JSP, Struts and Java Scripts and have also performed writing SQL queries, Query tuning, etc.
- Lead process improvement activities to identify and resolve development related issues across organizational boundaries.
- Created Unit-test cases and involved in defect support and maintenance.
- Used JDBC activities to interact with MYSQL for required data lookup and storage
- Coding the applications in Java using the Struts framework.
- Provided accurate and timely status reports on work progress.
- Worked closely with the architect and business users in understanding the software architecture design and providing alternate solutions to help minimize redundant coding and ensure maintainability.
Environment: JSP, Servlets, Core Java, MYSQL, Eclipse 3.0, Struts.