A powerful Python-based tool for generating large datasets of realistic CV/resume profiles for testing and development purposes.
The TuniHire CV Generator creates thousands of randomized yet realistic CV profiles designed to simulate real-world resume data. Perfect for testing HR applications, recruitment platforms, or data analysis tools that work with professional profiles.
- Mass Profile Generation: Create 2000+ CV profiles in seconds
- Realistic French Data: Specialized for French market with appropriate names, educational institutions, phone numbers, etc.
- Tech Focus: Particularly tailored for IT/Tech sector CVs
- CSV Export: Results saved in standard CSV format for easy integration with other systems
- Customizable Fields: All major CV components are included:
- Personal information (name, email, phone)
- Professional specialties and skills
- Education history
- Languages and experience levels
- Projects and location data
Each generated CV contains the following information:
{
"nom": "Jean Dupont",
"email": "jean.dupont@email.com",
"telephone": "+33 6 12 34 56 78",
"langue_cv": "fr",
"specialité": "Développement Web",
"competences": ["JavaScript", "React", "Node.js"],
"annees_experience": 5,
"projets_realises": 12,
"diplome": "Master Informatique",
"etablissement": "Université de Paris",
"annee_obtention": 2018,
"langues": ["Français", "Anglais"],
"localisation": "Paris, France"
}-
Clone this repository:
git clone https://github.com/yourusername/TuniHire-CV-Generator.git cd TuniHire-CV-Generator -
Install the required dependencies:
pip install -r requirements.txt
Run the script to generate 2000 CV profiles:
python cv_generator_simple.pyYou can modify the number of CVs to generate by editing the script parameter:
# Generate custom number of CVs
cvs = generate_cvs(5000) # Change 5000 to your desired numberThe script contains several data arrays that you can modify to customize the generated CVs:
specialties: Add or remove professional specializationstech_skills: Edit the list of technical skillsinstitutions: Customize educational institutionsdegree_typesanddegree_fields: Modify education qualificationscities: Change location options
The script generates a cvs_data.csv file that can be opened in Excel, Google Sheets, or any CSV-compatible application. Each row contains a complete CV profile with all fields properly formatted.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the needs of HR technology platforms
- Designed to provide realistic test data for recruitment systems
Created with ❤️ for TuniHire