XCompany

Overview

XCompany is a KYC (Know your Company) application which allows employees working in their respective company to know about the hierarchy structure of the people working with them. It gives an overview of employees working under different teams across the company which makes it easier to reach out to them.

During the course of this Micro-Experience, the developer:

  • Setup a new Project with required methods.

  • Understand the application requirements and implemented the project from scratch.

  • Tested the implementation with test cases to ensure correctness.

Screenshot 2023-04-04 164248

                                 Commands Implemented for XCompany Application

Build XCompany Application completely from scratch

Scope of Work

  • Implemented all the required methods in Company and Employee class for the application to support the mentioned commands.

  • Implemented maintainable and extensible code by following Object Oriented programming principles.

  • Made use of appropriate data structures to store and retrieve data in an efficient manner.

  • Approached the Employee Hierarchy Search requirement by applying DSA Skills.

Skills used

Java