Suggest terms to describe language proficiency level in your CV


What's the best way to describe your level of skill in particular technologies (languages, platforms, OS, …) when polishing your CV ?
Assume we are talking about the short CV of the kind where you don't spell out every project and system you have worked on in the past, but still want the reader to get a general appreciation of how well you master each topic.

Can you suggest a set of labels which is unambiguous but sufficiently general to be understood across the industry?

Best Solution

As a hiring manager, I like it when people state how many years they used a language and when they last used it. Also, when describing projects you worked on, be sure to list what languages you used on each. It's frustrating to see someone with C++ (or any language) on their resume but not listed next to any projects.