resume-as-code developer-tools career

Qu'est-ce que Resume as Code ? Le guide du développeur pour gérer son CV en 2026

Resume as Code applique le contrôle de version et les builds automatisés à votre CV. GitResume rend cela simple pour les développeurs !

Hao @ GitResume Hao @ GitResume ·

En tant que développeur, si votre gestion de CV ressemble actuellement à ça :

  • resume-final.docx
  • resume-final-v2.docx
  • resume-final-v3-REAL.docx
  • resume-final-v3-REAL-john-edited.docx
  • resume-2026-for-google.docx
  • resume-2026-for-google (1).docx

Vous n’êtes pas seul.

Vous avez probablement déjà rencontré ces problèmes :

  • Impossible de savoir quelle version est la plus récente
  • Impossible de voir ce qui a changé entre les versions
  • Difficile de maintenir des variantes adaptées pour différentes entreprises
  • Quand quelqu’un relit votre CV, vous devez fusionner ses modifications à la main

Mais quand vous gérez du code, rien de tout ça n’arrive.

Parce que vous avez Git.

Resume as Code : appliquer les pratiques du génie logiciel à votre CV

L’idée de Resume as Code est simple : gérer votre CV comme vous gérez votre code.

Autrement dit, votre CV est un fichier texte, hébergé dans un repo Git, géré avec les outils et workflows que vous connaissez déjà.

Une fois que votre CV est un fichier texte dans un repo, vos workflows habituels s’appliquent directement :

  • Contrôle de version — Chaque modification a un commit. Envie de voir votre CV d’il y a six mois ? git log. Besoin d’adapter votre CV pour un poste spécifique ? Créez une branche. Comparer deux versions ? git diff.
  • Collaboration — Vous voulez qu’un ami relise votre CV ? Ouvrez une pull request — le même workflow que pour vos code reviews quotidiennes.
  • Compatible IA — Le texte brut est naturellement adapté aux LLMs. Donnez votre CV à un outil IA et laissez-le suggérer des améliorations pour des offres spécifiques.

Les solutions Resume as Code existantes

Il existe déjà plusieurs approches dans l’espace Resume as Code :

  • LaTeX — Le choix classique du monde académique. Mise en page puissante, mais une courbe d’apprentissage abrupte.
  • JSON Resume — Un standard open-source de CV en JSON avec un schema standardisé, des thèmes communautaires et un hébergement en ligne. Un choix mature si vous préférez le format JSON.
  • YAMLResume — Un outil CLI open-source qui utilise également YAML pour les CV, avec rendu PDF via LaTeX. À considérer si vous préférez construire localement.

GitResume a choisi la combinaison YAML + Markdown — YAML pour les données structurées, Markdown pour le contenu libre.

Voici à quoi ressemble un CV :

personalInfo:
  name: Jane Smith
  title: Senior Software Engineer
  email: [email protected]
  location: San Francisco, CA
  links:
    - label: GitHub
      url: https://github.com/janesmith

sections:
  - type: experience
    items:
      - position: Senior Software Engineer
        organization: Acme Corp
        startDate: "2022-03"
        description: | # Markdown complet supporté
          - Led migration from **monolith to microservices**, reducing deploy time by 70%
          - Mentored 3 junior engineers through [structured onboarding program](https://example.com)
          - Built internal CLI tool in `Go` for automated deployments

  - type: skills
    items:
      - category: Languages
        items: [Go, TypeScript, Python]
      - category: Infrastructure
        items: [Kubernetes, Terraform, AWS]

Propre, lisible et diffable. Les données structurées (dates, titres, catégories) vont dans le YAML, tandis que les descriptions sont rédigées en Markdown — **gras**, liens, listes, tout fonctionne naturellement. Chacun fait ce qu’il fait de mieux. C’est le format de CV adopté par GitResume.

Voici un exemple de PDF généré par GitResume :

Un CV PDF professionnel généré par GitResume montrant expérience, formation et compétences

Vous pouvez aussi voir la version HTML en ligne : gitresume.co/@gitresume-co/resume-template

GitResume : Resume as Code, sans configuration

Chez GitResume, nous voulons que vous vous concentriez sur la rédaction de votre CV — on s’occupe du reste :

  • Mise en page professionnelle — Plus besoin de gérer le design. Fini les soucis d’espacement, d’alignement et de polices.
  • PDF et page web générés automatiquement — Chaque commit génère automatiquement un PDF et une page CV en ligne. Téléchargez le PDF directement ou partagez-le via un lien partout dans le monde.
  • Statistiques de consultation — Nous suivons anonymement les vues, téléchargements et régions des visiteurs pour chaque version, pour que vous puissiez facilement voir la portée de votre CV.

Dites adieu à resume-xxx (1).docx

Votre code a Git. Votre infrastructure a Terraform. Votre CI/CD a des pipelines YAML.

Votre CV est encore bloqué sur .docx ?

Il est temps de Git your resume !

Git your resume →