We are building a ATS application for a client.
We need a Resume Parser written in PHP. The features that we need is that when a candidate uploads resume on system, then the parser should detect the data for fileds like First Name, Last Name, Skill set, Years of Experience, Experience details, Current place, Expected place oof posting etc..
The data identified by parser for each of these fields can be output in different variables so that the same can be saved in respective fields of Mysql database.
It is better, if the fields to be extracted by parser can be defined by user instead of hardcoding. However, if it is not possible, then I can let you know the fields that can be hard coded.
The parser should also do the same job when a candidate sends his resume to a pre-defined email ID.
The document to be parsed can be in doc, docx, txt or rtf format.
Please note that candidate can submit resume in his own template. There is no pre-defined template/condition for candidate to submit the resume.
The parser must be written in PHP only, as we need to integrate it with PHP site. However, if you can write in any other language, but that can be integrated with PHP site, then please it is OK.
If you already have any ready made solution, then please do let me know.
In your offer, please do mention how do you plan to achieve the above functionality? You can provide technical detail about your approach. I will need the complete source codes, with instructions on how to use the parser. The source codes must be well commented.