The aim of the project was to create an internal system for managing employee profiles. The application makes the following possible:
- Employees – filling in and generating a personal profile,
- Managers – modification of employee profiles,
- Sales and delivery – searching for employees with specific competences and generating their profiles,
- Potential employees – they are able to fill in their personal profile, as well as store their profiles and information on recruitment results used by the HR department.
The Scrum Team consisting of a Product Owner, Scrum Master and development team was responsible for system development. The development team consisted of people with the following competences: DevOps, an architect, an analyst, a back-end developer, a front-end developer, a manual tester, an automatic tester and a graphic designer.
The project was carried out using the Amazon Web Services (AWS) platform.
Java 11 (Open JDK), AWS (EC2, RDS, S3), Spring Boot 2+, Spock, Lombok, Liquibase, Angular 7, Cypress, Kubernetes, Kops, Helm, Keycloak, Gitlab CI/CD, Axure, Zeplin
JCommerce Sp. z o.o.