The project aims to improve the quality of candidate selection. There are currently thousands of platforms that can substitute the hiring process.
As a result, the number of suitable candidates is constantly growing...and so does the time and cost of processing them. Many companies use different platform processing tools but providing multiple solutions for the hiring process remains unprofitable: paying for a new tool for each platform is simply impractical. Our task was to unite information from multiple, different platforms into a single environment (database).
One of the first platforms for migration was the TeamTailor service. We implemented the Drupal custom migration JSON plugin which migrated candidates from TeamTailor to Drupal entities with followed saving data to Neo4j Graph Data Platform.
We then had to create a layer between the database and the API for different platforms to ensure that our solution would work. In this case, we opted for Drupal as a content management framework (CMF).