In a faster growing world, more and more people are looking for a job. Most (if not all) of them come with a résumé. Some businesses get overwhelmed with the number of résumés to read. To lighten the workload, we made a smart-recruiter. The smart-recruiter takes in the résumés and gives a recommendation based on the qualities of the applicant. Because of this, the recruiters don’t have to scan for the right applicants and only have to consider the fine details of each applicant to make a decision.
Our customer was Accenture. Accenture prides itself in providing unmatched services to its clients. Services in strategy, consulting, technology & operations. For this project we worked with Accenture’s Liquid Studios in Utrecht. Liquid Studios aims to improve delivering software, by rapidly prototyping using the latest technologies. By means of brain storming, experimentation and working with rapid development methodologies like scrum, they can deliver applications out of concepts in a matter of days instead of months. In this project, we applied the same methodologies.
Our team consisted of three Computer Science bachelor students (CS) and three Computer Science & Economics bachelor students (CS&E) from the University of Leiden. The CS students worked on the back-end of the project and the CS&E students focused on the front-end of the project and the project management. when problems occurred, we conveined the entire group to find solutions.
We used the following software technologies:
- Python (used in the back-end)
- Apache Tika: for parsing the résumés.
- MongoDB (open source document data-base): for storage of the résumés (needed for AI)
- Tornado (webserver)
- SpaCy: software for natural language processing