Projects in Adobe

KanBoard v2

Web Application
ui-ux

Technology Stack:
JAVA, MySQL, JDBC, AJAX, JavaScript, Maven

File Format:
War

System Requirements:
Windows Machine [10/11] with JDK and XAMPP installed.

Description:

  • Kanboard v2 is a Kanban board specifically designed for Customer Engineering.
  • Along with the Kanban board with swim lanes specific to Customer Engineering, it also generates various reports to manage the KPIs. It has two user profiles including type manager and user.
  • A user can move the tiles [tickets] across swimlanes using drag and drop. It also allows the user to flag tiles to mark them in red.
  • The manager needs to fetch the data from Dynamics [CRM] by exporting it to an excel sheet and then upload that sheet to KanBoard to refresh the project.
  • It has logging enabled and the logs are generated as a text file and which can be accessed from the manager's profile section.

AEM Instances Portal

Web Application
full stack

Technology Stack:
JAVA, JDBC, Maven

File Format:
War

System Requirements:
Windows Machine [10/11] with JDK and XAMPP installed.

Description:

  • AEM Instance Portal is a portal designed to ease the process of troubleshooting AEM issues.It has two user profiles including type admin and user.
  • It is designed specifically for Customer Engineering professionals, letting users use multiple AEM instances without heating/damaging the physical machines.
  • It can be hosted on a virtual machine and is used to start/stop/recreate different AEM instances available on the virtual machine.
  • Maintenance tasks workflows [Daily and weekly maintenance] are available to ensure proper functioning.
  • It has logging enabled and the logs are generated as a text file and which can be accessed from the manager's profile section.

AEM Instance Generator

Executable Jar File
ui-ux

Technology Stack:
JAVA, CURL, MySQL, JDBC, Maven

File Format:
Jar

System Requirements:
Windows Machine [10/11] with JDK, CURL and XAMPP installed.

Description:

  • This Instance Generator is an executable jar file that creates AEM instances and installs the service pack based on the inputs.
  • It uses the CURL command to download resources including the AEM jar, license file and service packs from an AEM Publish Environment.
  • Checks for windows machine before the authentication screen appears.
  • Checks for VPN Connection before the authentication screen appears as the license files are confidential data.

AEM Central Status Tracker

Executable Jar File
ui-ux

Technology Stack:
JAVA, MySQL, JDBC, Maven

File Format:
Jar

System Requirements:
JDK and CURL installed.

Description:

  • The AEM Central Status Tracker is an executable jar file that monitors the Web-apps every three hours.
  • It uses the REST API to ping the webapps and stores the status code with webapp's data into database.
  • It is integrated with Slack using a AEM Central Notifier App.
  • In case a webapp is un-available, it sends a Slack notification to a admin user's group.

Weekend On-call Bot & UI

Web Application and Jar
ui-ux

Technology Stack:
JAVA, MySQL, JDBC, JavaScript, Maven

File Format:
War and Jar

System Requirements:
Windows Machine [10/11] with JDK and XAMPP installed.

Description:

  • Weekend on-call is a scheduler designed for Customer Engineering.
  • It sends out the upcoming weekend's schedule on the Slack group of the Team.
  • The users are tagged using the Slack's members ids.
  • It also has a UI which shares the user management with Kanboard v2. It can be used for viewing/updating weekend On-call Engineers.
  • The manager can use this for managing Weekend On-call Schedules for the Team.
  • A Pre-run is also executed which sends out the On-Call message to a test Slack group.

Splunk Query Generator

Web Application
full stack

Technology Stack:
JAVA, JDBC, Maven

File Format:
War

System Requirements:
Tomcat/XAMPP

Description:

  • Splunk Query Generator is a tool specifically designed for AEM Customer Engineering team.
  • It is used to create Splunk queries which is used to fetch and view logs of AEM Cloud instances.
  • The time and log level can be adjusted according to the need using dropdowns.
  • Once the query is generated based on User's input, the tool redirects the user to Splunk Dashboard.
Gaurav Bharti

Computer Science Engineer

© Gaurav Bharti. All rights reserved.
Made with Love in India. Design - TemplateFlip