mxmCV
Normally you have a single CV in a text document somewhere. But often you need to show different sides of of your skills. So you need to edit this document for different "profiles". That is a mess where you risk loosing changes and new competencies in the different versions.
In this CV system you have competencies. A competency is what you normally see as a single employment in a CV. With a start and end date and some documentation.
You can then make a profile where you show different competencies according to your needs.
Usage
You add a CV folder in which you add competencies and profiles. Under the competencies you can add files for documentation.
Screenshots
This is the frontpage. Notice the list of different profiles. Both in the portlet and on the frontpage itself.
A single profile, with a selected list of competencies.
A single competency, with a list of files, that can be used for documentation.
Subversion
https://svn.plone.org/svn/collective/mxmCV/
More info
http://www.mxm.dk/products/public/mxmCV