Summary
Overview
Work History
Education
Skills
Timeline
Generic

Deepak Bantu

Summary

  • Adobe CQ5/AEM Developer with 6+ years of total IT experience in developing and implementing Enterprise Solutions for Distributed Software products and applications using Java technologies.
  • Working experience in AEM 6.5,6.4,6.3,6.2,6.0X (Adobe Experience Manager), Adobe Analytics, Java, J2EE (JSP, Servlet), OSGI, Apache sling framework, JavaScript, AdobeCQ5 APIs, Java Script, JQuery, Sightly, HTML, CSS, XML, AWS, AJAX and React JS with Web based application designing and implementation.
  • 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.
  • Knowledge on all Adobe CQ building blocks and the CQ development and deployment process.
  • Worked on Site core to AEM migration project implementing the entire AEM stack from scratch.
  • Experienced in building various web pages using HTML, CSS, SCSS, Java Script, Angular JS, React JS, Vue JS and jQuery.
  • Experience in developing e-forms or smart forms and Migrating ES4 to AEM forms.
  • Experience in AEM/CQ5 WCM, OSGI, Apache sling, Sightly, Architecture, Administration and installation of Author and Publish instances etc.
  • Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management - DAM).
  • Extensive experience in working with applications using Java, J2EE, JDBC, Servlets, JSP.
  • Proficiency in packaging bundles and deploying them to OSGI container using Maven, Jenkins tool.
  • Experience in using Widget API, JCR API, Sling API, setup and configuring CQ5.
  • Experience in creating PDF components using AEM.
  • Working on responsive designs using Bootstrap and media queries.
  • Good experience in JavaScript frameworks such as Node JS, React JS.
  • Experience in developing Templates (Static and Editable templates), Custom Components, creating and launching Workflows and customizing out of the box Widgets.
  • Experience in developing applications using Java IDE tools like Eclipse and Net beans.
  • Implementation knowledge of i18n on Components and Dialogs.
  • Created Content Fragments by creating custom content fragment model.
  • Used Brackets for Sightly coding of components and client libraries.
  • Efficient in Dispatcher configuration and Load balancing.
  • Proficient Experience in working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling Configuration.
  • Rich experience in Web Services such as SOAP and Restful.
  • Deep understanding of Java, Java EE, Servlets, JSP, Tag libraries and JSTL skills, combined with a solid understanding of Enterprise Java frameworks such as Spring and Hibernate.
  • Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.


Overview

9
9
years of professional experience

Work History

AEM Developer

Vanguard
01.2022 - Current

Responsibilities:

  • Debugged and verified software performance, running unit, system, integration and user interface testing.
  • Design & Development of templates, custom components and workflows using AEM 6.5.5.
  • Designed and developed, CQ5 building blocks including templates, components, dialogs, Widgets, workflows, and launchers.
  • Utilized Adobe Experience Manager and other Adobe Cloud software to facilitate quality control verification and project management.
  • Assisted with estimation of development tasks, project design, risk identification and mitigation planning.
  • Served as lead developer for isolated team, leveraging Agile project management principles to deliver error-free technology components.
  • Performed unit testing of web applications and troubleshot issues.
  • Built various web pages using HTML5, CSS3, Java Script and jQuery.
  • Developed AEM 6.5 custom workflow templates and modules for WCM lifecycle management.
  • Developed Dynamic Interactive forms.
  • Involved in creating CQ dialog and dialogs in both touch UI and classic UI using slightly.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries.
  • Integrate LDAP for user access to the CMS system for authoring, publishing, and workflow management.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM.
  • Created components using Sightly HTML Language.
  • Worked on Content Fragments Model and Content Fragments.
  • Worked on Experience Fragments customization.


Environments: AEM 6.5, Java, HTML5, CRX, Apache Sling, jQuery, JavaScript, Angular 2.

AEM Developer

Petco Health And Wellness Company, Inc
11.2020 - 12.2021

Responsibilities:

  • Installed and Configured version 6.5 of AEM and Apache Felix Admin Console.
  • Developed components, editable templates, Experience fragment models, Content fragment models and created some workflows depending upon the business requirements in AEM 6.5.
  • Involved in Migration from AEM 6.0 to 6.3 and 6.3 to 6.5 versions.
  • Implemented the Sling Servlet, OSGI bundles for interacting with remote spring Web API services and custom business logic in java.
  • Created custom content fragment models to deliver headless content across multiple downstream channels.
  • Involved in creating users and groups and managing their permissions.
  • Worked on creations of workflow models for publishing the pages from author to publish, process steps and user administration in CQ.
  • Used Maven scripts to build the application and used the continuous integration server to deploy artifacts.
  • Accessed JCR programmatically to store and fetch data.
  • Worked and consumed RESTful and SOAP based web services.
  • Knowledge on Importing, Exporting CQ Packages & Bundles.
  • Developed custom widgets using Ext JS based on the requirement.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and Adobe CQ5.
  • Created shell scripts for backup and offline compactions for the AEM applications.
  • Setup and configure Authoring and Publishing environments, replication agents, dispatcher flush agents, AEM dispatcher to cache the landing pages, html and serve as the static pages from Apache.
  • Developed custom Groovy scripts for adding, deleting, and updating CRX node structure using SQL 2 queries.


Environments: AEM 6.3, 6.5 (WCM), DAM, Java, Apache Sling, JSP, WCM, Servlets, jQuery, JSON, HTML, CSS, Ajax, Angular js, Maven, Groovy, JavaScript, CRXDE, SQL2 REST web services.

AEM Developer

Health Management Systems, Inc.
11.2019 - 10.2020

Responsibilities:

  • Involved in creating an end-to-end business process including the design and development of interactive Forms, data capture, Reader extending, emails, etc through Workflow and Orchestration.
  • Extensively worked on developing UI components using React JS and JSON to interact Restful web services.
  • Redesigning the existing web application with new technologies like React Bootstrap, React JS.
  • Used bootstrap react libraries to create tables and grids tree, slide-view, and table-grid views for traders.
  • Migrated applications that render in PDF to HTML5 forms in ES4 and AEM 6.2 Forms.
  • Implement workflow and routing rules via Adobe LiveCycle.
  • Assisted in the conceptual and technical design, using object-oriented design techniques.
  • Assisted with the estimation of development tasks.
  • Independently manage individual time and tasks.
  • Created Data Models, XML Schemas and binding data to Form elements for optimizing the Form performance.
  • JavaScript was also used for automatic calculations for Form Fields such as calculating the total amounts or percentages.
  • Assisted developers with the technical requirements.
  • Regularly involved in meetings with the client/business and other internal teams for the discussions to review new projects from the technical/business perspective.
  • Developed dynamic-interactive Forms, Invoices, Correspondences etc using LiveCycle Form designer.
  • Involved in integrating the LiveCycle ES.x applications using SOAP end points for Rendering Interactive PDF Forms, Handling Submitted Forms, Pre-populating Dynamic Forms, etc.


Environments: Adobe AEM (CQ), AEM architecture (Sling, CRX, OSGI, JCR), XML, React JS, CSS, AJAX / JavaScript, Web Services/SOAP, SQL, Java/J2EE, JSP, Spring, Sling, JMS, JUnit, MVC, Eclipse, CVS, SVN, Git, Apache Http, open source packages

Java Developer

Bharat Heavy Electricals Limited,
06.2016 - 08.2017

Responsibilities:

  • Involved in design, development and testing phases of Software Development Life Cycle (SDLC).
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Developed pages by using JSP, HTML, DHTML, XHTML, CSS, and JavaScript.
  • Implemented Spring framework for cross cutting concerns and IOC for dependency injection.
  • Designed and developed web services for search, validations and reports using Struts and Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
  • Extensively worked on application service components and configured beans using Spring framework, development of Hibernate mapping files and generation of database schema.
  • Used Hibernate in data access layer to access and update information in the database and call stored procedures.
  • Used SQL for accessing the oracle database using Hibernate and Spring and mentoring the business users.
  • Hands on experience in Java asynchronous programming, Multithreading, Collections and a few design patterns.


Environments: Java, J2EE, HTML, DHTML, XHTML, CSS,JavaScript, Struts, Spring, Hibernate, SQL, and Junit.

Java Developer

Innovapptive
06.2014 - 05.2016

Responsibilities:

  • Reviewed code and debugged errors to improve performance.
  • Applied scripting knowledge to supplement Java development.
  • Wrote, modified and maintained software documentation and specifications.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Developed the project using Java Script, HTML, and JSP as UI components.
  • Designed, implemented, and test networking application using J2EE, Spring, Hibernate, Maven and MongoDB.
  • Implemented the project by using Spring MVC framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Exposure to Oracle database with JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL) database techniques.
  • Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
  • Used GIT as Version Control System for the application.
  • Designed and developed base framework classes, common re-usable components.


Environments: JDK 1.7, PL/SQL, Agile, Maven, JMS, Servlets, JAX-WS, Maven, Multithreading, Web Logic, JDBC, Hibernate, MongoDB XML, DOM, SAX, JAXB, HTML, HTTP Web Services, JPA, Spring MVC, Soap UI, JavaScript, Oracle11g, SVN.


Education

Bachelor of Technology -

Sri Indu College of Engineering And Technology
Hyderabad, India

Master of Science -

Unversity of Colorado Denevr
Denver, CO

Skills

  • Programming Languages: Java, C, C, SQL, HTML, XML, CSS, JavaScript
  • Content Management system: AEM 61, 63, 64, 65, DAM, Adobe, CQ Tagging
  • Middleware: J2EE, EJB, JNDI, JDBC
  • Application/web servers: WebLogic, Apache Tomcat, JBoss, Apache Felix, Apache Sling, WebSphere Portal Server
  • Protocols: HTTP, SOAP, TCP/IP
  • IDE/Tools: CRXDE, Eclipse, RAD
  • Frameworks: Apache Struts Framework, Spring Framework, Hibernate
  • Web services: SOAP, WSDL, SAAJ, REST
  • RDBMS: Oracle, DB2, SQL Server, MS Access
  • OS: Windows, LINUX/UNIX
  • Methodologies: Agile(Scrum), waterfall, TDD, SDLC

Timeline

AEM Developer

Vanguard
01.2022 - Current

AEM Developer

Petco Health And Wellness Company, Inc
11.2020 - 12.2021

AEM Developer

Health Management Systems, Inc.
11.2019 - 10.2020

Java Developer

Bharat Heavy Electricals Limited,
06.2016 - 08.2017

Java Developer

Innovapptive
06.2014 - 05.2016

Bachelor of Technology -

Sri Indu College of Engineering And Technology

Master of Science -

Unversity of Colorado Denevr
Deepak Bantu