Resume Builderâ€șResume Builder Guide
📄

Resume Builder Guide

Fields, layouts, themes and export

Aperçu

Le Resume Builder vous permet de créer des CV professionnels et compatibles ATS entiÚrement dans votre navigateur. Chaque modification est automatiquement enregistrée sur votre compte et vous pouvez exporter un PDF au pixel prÚs à tout moment.

  • Remplissez vos informations Ă  l'aide des panneaux de l'Ă©diteur de gauche (informations personnelles, expĂ©rience, projets, compĂ©tences, etc.)
  • Choisissez un modĂšle dans la galerie de modĂšles pour appliquer instantanĂ©ment un nouveau look
  • Ajustez les polices, les couleurs, l'espacement et la largeur des colonnes Ă  partir du panneau ThĂšme.
  • Exportez au format PDF lorsque vous ĂȘtes prĂȘt – pas d'inscription pour l'aperçu, compte requis pour l'enregistrement et l'exportation
💡

Conseil ATS

Tous les modĂšles intĂ©grĂ©s utilisent des mises en page en texte uniquement. Évitez les images et les tableaux dans le PDF si vous prĂ©voyez de soumettre via des systĂšmes de suivi des candidats.

Informations personnelles

Le panneau Informations personnelles contient vos champs d'identitĂ©. Ceux-ci apparaissent en haut du CV dans la section d'en-tĂȘte.

FieldTypeRequiredDescription
namestringYesVotre nom complet tel qu'il doit apparaĂźtre sur le CV.
headlinestringNoVotre titre professionnel ou votre slogan. Par ex. « IngĂ©nieur logiciel senior » ou « Concepteur de produits · À distance ».
locationstringNoVille et campagne. Par ex. "Berlin, Allemagne" ou "Remote — Europe".
summarystring (multiline)NoRĂ©sumĂ© professionnel de 2 Ă  4 phrases affichĂ© sous le titre dans l'en-tĂȘte.
biostring (multiline)NoBiographie plus longue facultative utilisĂ©e uniquement dans votre page de profil – non affichĂ©e sur le CV PDF.
â„č

Note

Le champ bio est distinct de summary. Le résumé apparaßt sur le CV PDF ; la bio est pour votre page de profil public.

Liens de contact

Les liens de contact sont regroupĂ©s sous le bloc Contact dans l'en-tĂȘte. Vous pouvez en remplir autant ou aussi peu que vous le souhaitez : les champs vides sont simplement masquĂ©s.

FieldTypeRequiredDescription
emailstringNoAdresse email professionnelle.
phonestringNoNuméro de téléphone avec indicatif du pays. Par ex. "+1 415 000 0000".
websitestring (URL)NoURL de site Web personnel ou de portfolio.
linkedinstring (URL)NoURL complĂšte du profil LinkedIn. Par ex. "https://linkedin.com/in/votrenom".
githubstring (URL)NoURL du profil GitHub.
twitterstring (URL)NoURL du profil Twitter / X.
telegramstring (URL or handle)NoLien de profil Telegram. Par ex. "https://t.me/yourhandle".
redditstring (URL)NoURL du profil Reddit.
languagesstringNoLangues parlées répertoriées en ligne. Par ex. "Anglais (C2) · Persan (natif)".

Placement du bloc de contact

Contact est un bloc d'en-tĂȘte — vous pouvez le faire glisser vers la colonne gauche ou droite de l'en-tĂȘte Ă  l'aide de l'Ă©diteur de mise en page. Par dĂ©faut, il se trouve dans la colonne de droite lorsque l'en-tĂȘte comporte deux colonnes.

Expérience professionnelle

Chaque entrĂ©e d’expĂ©rience professionnelle comporte les champs suivants. Ajoutez plusieurs entrĂ©es : elles s'affichent dans l'ordre dans lequel vous les crĂ©ez.

FieldTypeRequiredDescription
companystringYesNom de l'entreprise ou de l'organisation.
titlestringYesVotre titre de poste. Par ex. "Ingénieur back-end principal".
locationstringNoEmplacement du bureau ou « à distance ».
employmentTypestringNo« Temps plein », « Temps partiel », « Contrat », « Freelance » ou « Stage ».
startDateYYYY-MMYesMois de début. Par ex. "2022-03" pour mars 2022.
endDateYYYY-MMNoFin du mois. Laissez vide si current est vrai.
currentbooleanNoCochez cette option pour afficher « Présent » au lieu d'une date de fin.
bulletsstring[]NoPoints Ă  puces dĂ©crivant vos responsabilitĂ©s et vos rĂ©alisations. Commencez chacun avec un verbe d’action fort pour obtenir les meilleurs rĂ©sultats ATS.

Écrire de bons points

  • Commencez par un verbe d'action : *Led*, *Built*, *Reduced*, *Improved*
  • Ajoutez un rĂ©sultat mesurable : *rĂ©duction du temps de chargement de 40 %*, *augmentation des revenus de 200 000 $*
  • Gardez chaque puce sur 1 Ă  2 lignes pour plus de lisibilitĂ©
  • Utilisez le prĂ©sent pour votre rĂŽle actuel, le passĂ© pour les rĂŽles prĂ©cĂ©dents
TEXT
Led migration of monolith to microservices, reducing deploy time from 2h → 8min.
Onboarded and mentored 4 junior engineers; improved test coverage from 38% to 81%.
Bon exemple de puce

Projets

Utilisez la section Projets pour des projets personnels, des contributions open source, des activités parallÚles ou des travaux universitaires.

FieldTypeRequiredDescription
namestringYesNom du projet.
rolestringNoVotre rÎle. Par ex. "Développeur principal", "Concepteur et développeur".
linkstring (URL)NoURL vers le projet en direct, le référentiel ou l'étude de cas.
locationstringNoEmplacement physique le cas échéant.
remotebooleanNoAffiche une étiquette (à distance) si elle est vraie.
startDate / endDateYYYY-MMNoPlage de dates facultative affichée à cÎté du nom du projet.
bulletsstring[]NoPuces de description – mĂȘme format que l’expĂ©rience professionnelle.
techstring[]NoBalises technologiques affichées sous forme de puces. Par ex. ["Next.js", "PostgreSQL", "Docker"].

Éducation

Ajoutez une entrĂ©e par programme de diplĂŽme ou de certification. Les entrĂ©es d’éducation s’affichent dans la section corps comme ExpĂ©rience.

FieldTypeRequiredDescription
universitystringYesNom de l'établissement.
degreestringNo"BSc", "MSc", "PhD", "BEng", etc.
fieldstringNo"Informatique", "Design", "Economie", etc.
locationstringNoVille ou pays de l'établissement.
startDate / endDateYYYY-MMNoDates d'inscription et d'obtention du diplĂŽme.
currentbooleanNoAffiche « Présent » comme date de fin lorsque cela est vrai.
bulletsstring[]NoDétails facultatifs : titre de la thÚse, distinctions, GPA, cours pertinents, bourses.
💡

Tip

L'éducation n'est pas affichée par défaut dans tous les modÚles. Ajoutez-le à la mise en page de votre corps à partir de l'éditeur de mise en page si vous souhaitez qu'il soit visible.

Compétences

Les compétences sont organisées en catégories. Chaque catégorie a un nom et une liste de chaßnes de compétences. Les catégories s'affichent sous forme de lignes distinctes avec le nom de la catégorie comme étiquette.

FieldTypeRequiredDescription
namestringYesÉtiquette de catĂ©gorie. Par ex. "Langues", "Frameworks", "Outils", "Soft Skills".
skillsstring[]YesListe des noms de compétences. Ils s'affichent sous forme de puces en ligne dans le CV.
JSON
[
  { "name": "Languages",   "skills": ["TypeScript", "Python", "Go"] },
  { "name": "Frameworks",  "skills": ["Next.js", "NestJS", "FastAPI"] },
  { "name": "Cloud & DevOps", "skills": ["AWS", "Docker", "GitHub Actions"] }
]
Exemple de bloc de compétences
â„č

Note

Le style de puce (couleur, rayon de bordure, remplissage) est configuré globalement dans le panneau ThÚme, et non par compétence.

Certificats

Répertoriez les certifications professionnelles, les licences et les récompenses.

FieldTypeRequiredDescription
namestringYesNom du certificat. Par ex. "Architecte de solutions AWS - Associé".
issuerstringNoOrganisation émettrice. Par ex. "Amazon Web Services".
dateYYYY-MMNoDate d'obtention.

Sections personnalisées

Ajoutez toute section qui ne correspond pas aux blocs standard : publications, travail bénévole, récompenses, langues, loisirs, etc.

Chaque Section personnalisée a un titre et une liste d'éléments. Chaque article possÚde :

FieldTypeRequiredDescription
titlestringYesÉtiquette de l'article principal.
subtitlestringNoLigne secondaire (date, organisation, rĂŽle).
bulletsstring[]NoPuces facultatives pour plus de détails.
💡

Tip

Les sections personnalisĂ©es apparaissent dans la disposition du corps sous la forme custom:<section-id>. Vous pouvez les faire glisser vers la colonne de gauche ou de droite Ă  partir de l'Éditeur de mise en page.

Mise en page et thĂšme

L'Éditeur de mise en page contrîle la structure des colonnes. Le panneau Thùme contrîle le style visuel. Ensemble, ils vous donnent un contrîle total sur l'apparence de votre CV.

Disposition de l'en-tĂȘte

L'en-tĂȘte peut ĂȘtre une colonne (tous les blocs empilĂ©s) ou deux colonnes. En mode Ă  deux colonnes, vous faites glisser les blocs entre la gauche et la droite et faites glisser la poignĂ©e de sĂ©paration pour ajuster le rapport des colonnes.

Disposition du corps

Le corps est toujours composĂ© de deux colonnes. Faites glisser les blocs de section entre la gauche et la droite Ă  l’aide des poignĂ©es de dĂ©placement. Faites glisser le sĂ©parateur central pour modifier le rapport des colonnes.

ParamĂštres du thĂšme

FieldTypeRequiredDescription
fontFamily"system" | "serif" | "mono"NoPolice de base pour l’ensemble du CV. systĂšme = Inter/sans, serif = GĂ©orgie, mono = JetBrains Mono.
fontPxnumberNoTaille de police de base en pixels. Généralement 12 à 16 pixels.
primaryhex colorNoCouleur d'accentuation utilisée pour les titres de section, les jetons de compétence et les séparateurs décoratifs.
pagePaddingPxnumberNoMarge de la page en pixels (s'applique aux quatre cÎtés).
sectionGapPxnumberNoEspace vertical entre les sections.
showSectionSeparatorsbooleanNoDessine une fine rĂšgle sous chaque titre de section.
showPageNumbersbooleanNoAjoute des numéros de page aux PDF de plusieurs pages.
zoomnumberNoNiveau de zoom de l'aperçu : affecte uniquement le canevas de l'éditeur, pas le PDF.
⚠

Zoom par rapport Ă  la taille du PDF

Le paramÚtre zoom met uniquement à l'échelle l'aperçu à l'écran. Le PDF exporté est toujours au format de page réel (A4 ou US Letter).

Exportation

Cliquez sur Exporter PDF Ă  partir de votre liste de CV ou de la barre d'outils de l'Ă©diteur. Le PDF est gĂ©nĂ©rĂ© cĂŽtĂ© serveur pour un rendu au pixel prĂšs et tĂ©lĂ©chargĂ© automatiquement une fois prĂȘt.

  • L'exportation utilise une instance Chromium sans tĂȘte : le PDF correspond exactement Ă  ce que vous voyez dans l'aperçu.
  • Les CV de plusieurs pages sont pris en charge – conservez showPageNumbers: true dans le thĂšme
  • L'exportation se termine gĂ©nĂ©ralement en 10 Ă  30 secondes en fonction de la file d'attente
  • Si l'exportation expire, rĂ©essayez une fois : la premiĂšre tentative rĂ©chauffe le moteur de rendu.
💡

Pour une meilleure qualité PDF

Gardez le zoom entre 1,0 et 1,2 lors de l'exportation. Des valeurs de zoom trÚs élevées peuvent entraßner un débordement de texte dans la sortie PDF.

Schema v1 · Updated September 2026