Resume Parsing Q&A Session
Resume Parsing can be a complicated subject to discuss. We wanted to simplify it as much as possible by answering the most important questions about Resume Parsing in general and HireAbility’s Resume Parser in particular, in this one blog post. These questions are often asked by companies that consider utilizing HireAbility’s ALEX Resume and Job Order Parser. Here is the short list of 9 questions:
-
Do I need parsing?
If your company receives dozens, hundreds or thousands resumes or CVs a day you need a Resume Parser to structure the data in preparation to displaying it in a nice format to your customers or clients and to saving the data in your database. Then, the structured data in your database can be used for searching by semantic or other search engines to deliver very precise quality results in contrast to searches done over original row data that might produce huge and not always correct sets of results.
-
Does HireAbility’s ALEX have built-in taxonomies of competencies and job titles?
Yes, we do provide built-in taxonomies of competencies/skills and job titles to all our clients as default. We also provide hierarchical ontologies of both competencies/skills and job titles that specify the semantic parent/child relationship between skills. These hierarchies (ontologies) further enable users to identify and match skills that are not specifically listed in a resume. For example, AIX, Solaris, HP-UX, Linux, Ultrix, and others are children of the parent UNIX. With Hierarchies option enabled, ALEX would return “UNIX” as a skill when one of the children of UNIX was identified (for example, AIX). Also, skills can have multiple parents and multiple levels of parents. For example, the skill ABAP has the parent SAP, which in turn has the parent ERP.
-
Can we build our own taxonomies? How do we go about doing this?
Yes, you can. For example, you could provide a list of competencies/skills as a plain text file, one competency per line. You can specify variants of each skill if you like on the same line as the “main” skill separating each term by a comma. And we will take care of the rest. You can use your taxonomies only, or a combination of yours and HireAbility’s taxonomies.
-
What type of information is being derived from parsed data?
We can produce summaries of parsed data on request. Our default summaries provide such data as the number of years worked, the top 3 skills, the number of years of experience with those skills, highest level of education, years of management experience, industry, experience in the military, and much more.
-
Does your Job Order Parser use the same competencies and job title taxonomies as the Resume Parser?
Yes, it does. This type of semantic matching will make later search results both robust and precise.
-
Can you add languages to HireAbility’s ALEX on request?
Yes, we can. If you can provide us with 100 resumes and give us 2 months we will fully implement any left-to-right language parsing support.
-
How do I integrate ALEX with my product?
It’s as easy as this and this Java sample:
public class Main {
public static void main(String[] args) {
try {
String output = null;
Response r = given().
formParam(“product_code”, “Your PRODUCT CODE”).
formParam(“document_title”, “Something.docx”).
multiPart(“document”, new File(“\\path\\to\\document”)).
when().
post(“http://processing.resumeparser.com/requestprocessing.html”);
output = r.getBody().asString();
System.out.println(output);
}
catch(Exception ex){
System.out.println(ex.getMessage());
}
}
}And we have free, proven to work integration samples in many languages published on our site along with all the documentation here:
HireAbility Documentation.
If you need to integrate using a language not listed on the HireAbility Documentation page above, just ask, and we will write the code for you. -
Can you parse email body as well as email attachments?
Yes, we can.
-
Do you parse resume files in less popular formats like Microsoft Excel?
Yes, we do. For a full list of supported formats go to HireAbility Products Overview