How to extract important phrases (which may contain company name) from resume?
Sounds like you want named entity recognition.  There are a variety of approaches to NER, and plenty of implementations, like the Stanford NER package.

After you find named entities, determining what the named entity refers to is called concept normalization.