Consultant Resume & Skills Matching — the number-one sales deliverable of an IT services firm, a consulting firm or an umbrella company — two renderings of the same resume (internal and anonymized), a graded skills framework, a match score calculated against a client requirement, and a GDPR check that refuses to share without consent.
IT services firms, consulting firms and umbrella companies
Overview
Consultant resume — DYONYSOS
App for IT services firms, consulting firms and portage salarial companies that place their consultants on a per-engagement basis, for Odoo 19 Community. A natural complement to the DYONYSOS “Consulting & Freelance” (dyo_conseil_freelance) and “Portage salarial” (dyo_portage_salarial) modules, without depending on them.
Also searched as: IT services firm skills file software, anonymized consultant CV, consulting firm skills management, consultant tender matching, GDPR for umbrella company candidate files.
Anonymization is the point, not an option. A profile sent to an end client carries neither the consultant's name, nor that of their current employer, nor often that of their school — so that the client does not poach them directly. The module produces two renderings of the same profile, never two entries: the full internal version and the anonymized client version. The day the same information is entered twice, the two versions sooner or later diverge — here, anonymization is a computation on the same data, never a second form.
End clients can be masked too. A consultant worked “for a major French banking group”, not for “Société Générale” — unless that original client has expressly authorized the named reference. Each engagement therefore has an anonymized label and a permission to cite the name, and the client file automatically applies one or the other, engagement by engagement.
A hierarchical, graded skills framework. Domain, then technology, then level (basic, operational, advanced, expert) and years of practice per consultant. This is what lets you answer a call for tenders — “how many of our consultants are experts in this technology with more than five years of practice” — without reopening a spreadsheet.
Fit to a requirement is calculated, never eyeballed. A client requirement carries required skills with a minimum level; the module calculates the match rate of each candidate consultant and lists precisely what is missing, rather than relying on the salesperson's opinion alone.
GDPR is not decorative. The file contains personal data processed for commercial purposes: date of last update by the consultant, retention period, flagging of outdated files — and the module refuses to generate the client version if the consultant's consent to distribution has not been recorded, explaining what to do.
What the module does not do
No automatic CV parsing (no import or extraction from a PDF/Word file). No automated matching with external tender opportunities or sourcing platforms. No self-service candidate portal: profiles are updated internally, by the sales team or management. No electronic signature of the consent or the agreement: consent is a record, not a signature process.
Two roles
Sales: profiles, assignments, client requirements and fit scoring, generation of both versions of the profile. Management: full access, including the skills repository (domains and technologies).
Key points
- Hierarchical taxonomy — Domain then technology, two levels — deliberately, to remain usable on the sales side.
- Graded proficiency — Basic, operational, experienced, expert, with years of practice, per consultant and per technology.
- GDPR tracking — Update date, retention period, expired records recalculated every night, dated consent to publication.
Specifications
| Price | €269 excl. VAT |
|---|---|
| License | OPL-1 |
| Odoo series | 19.0: published on the Odoo Apps Store; 20.0: published on the Odoo Apps Store |
| Version | 1.0.0 |
| Edition | Odoo Community / on-premise |
| Technical name | dyo_dossier_competences |
| Domain | Human resources, payroll and fleet |
Price excluding VAT as displayed on the Odoo Apps Store; purchase and installation are done on the Store or through your Omnifloo instance.