 Web app for managing departments & employees of a company. Company has several departments in different cities. CEO of the company can manage all departments & employees. On top of each department is a Head of Department, who can manage employees from his/her department. Stack: Spring Boot, Spring Security, Hibernate, Liquibase, Mockito, Junit, Docker, GitFlow and RabbitMQ.  