Skip to content
latexci
PreviewDiffWord → LaTeXBibTeXSymbolsTableTemplatesAcademics
Sign inFree
PreviewDiffWord → LaTeXBibTeXSymbolsTableTemplatesAcademicsFree
Discord community ↗GitHub ↗
Sign in
LaTeX templates›CV Professionnel (Français)

CV Professionnel (Français) LaTeX Template

CV professionnel moderne en français : accroche, expériences avec résultats chiffrés, formation, compétences techniques par catégorie, projets personnels, langues. Photo optionnelle.

Guide : modèle de CV LaTeX en français, typographie et usages.

Open in editorPrefer a form? Use the CV generator
CVarticle153 lines

What’s included

This template builds on the article document class and the following packages, already wired up in the preamble:

fontenclmodernbabelgeometryenumitemxcolortabularxgraphicxmicrotypehyperref

Full source

Copy it, or hit Open in editor to load it into the live preview and start editing immediately.

\documentclass[10pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\usepackage{geometry}
\geometry{top=1.3cm, bottom=1.5cm, left=1.7cm, right=1.7cm}
\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage[hidelinks]{hyperref}
\hypersetup{pdftitle={CV de Thomas Martin}, pdfauthor={Thomas Martin}}
\input{glyphtounicode}\pdfgentounicode=1 % copy-paste and ATS parsing of ligatures
\pagestyle{empty}
\setlength{\parindent}{0pt}

% ── Couleur d'accent : adapter à votre secteur ──────────────────────────
\definecolor{accent}{RGB}{0, 102, 153}   % bleu professionnel
% \definecolor{accent}{RGB}{0, 100, 70}  % vert forêt (énergie / env.)
% \definecolor{accent}{RGB}{120, 30, 50} % bordeaux (finance / conseil)

% ── Rubrique ────────────────────────────────────────────────────────────
\newcommand{\rubrique}[1]{%
  \par\vspace{0.7em}%
  {\bfseries\large\color{accent} #1}\par\nointerlineskip\vspace{2pt}%
  {\color{accent}\rule{\linewidth}{1.2pt}}\par\vspace{0.35em}%
}

% ── Poste ───────────────────────────────────────────────────────────────
\newcommand{\poste}[4]{%
  {\bfseries #1}\hfill{\small\itshape\color{gray}#2}\\%
  {\small\color{gray}#3 \textbullet{} #4}%
}

\begin{document}

% ════════════════════════════════════════════════════════════════════════
% EN-TÊTE
% ════════════════════════════════════════════════════════════════════════
\begin{minipage}[c]{0.72\linewidth}
  {\fontsize{24}{26}\selectfont\bfseries\color{accent} Thomas Martin}\\[0.3em]
  {\large Ingénieur Data \& Machine Learning}\\[0.4em]
  \small
  \href{mailto:thomas.martin@email.fr}{thomas.martin@email.fr}
  \quad\textbullet\quad +33~6~XX~XX~XX~XX
  \quad\textbullet\quad Lyon, France\\[0.15em]
  \href{https://linkedin.com/in/thomasmartin}{linkedin.com/in/thomasmartin}
  \quad\textbullet\quad
  \href{https://github.com/thomasmartin}{github.com/thomasmartin}
\end{minipage}
\hfill
\begin{minipage}[c]{0.22\linewidth}
  \centering
  % ── Insérez votre photo : \includegraphics[width=\linewidth,clip]{photo.jpg}
  % La photo est d'usage courant sur les CVs français.
  \fbox{\parbox[c][2.8cm][c]{3cm}{\centering\small\color{gray}Photo\\(facultative)}}
\end{minipage}

\vspace{0.35em}
{\color{accent}\rule{\linewidth}{1.8pt}}

% ── Accroche
\vspace{0.3em}
{\small Ingénieur avec 5\,ans d'expérience en traitement de données massives et déploiement
de modèles ML en production. À l'aise aussi bien sur les aspects recherche qu'ingénierie produit.
Passionné par les architectures scalables et l'open-source.}

% ════════════════════════════════════════════════════════════════════════
% EXPÉRIENCE
% ════════════════════════════════════════════════════════════════════════
\rubrique{Expérience professionnelle}

\poste{Ingénieur Machine Learning Senior}{mars 2022 -- aujourd'hui}{Entreprise SAS}{Lyon}
\begin{itemize}[noitemsep, topsep=3pt, leftmargin=1.3em]
  \item Conception et déploiement d'un moteur de recommandation pour 1,2\,M utilisateurs
    (\textbf{+18\,\% de clics}, réduction de la latence de 40\,\%)
  \item Mise en place d'une plateforme MLOps sur Kubernetes~: cycle de mise en prod
    de 3\,semaines réduit à \textbf{2\,jours}
  \item Encadrement technique de 3 Data Scientists juniors
\end{itemize}

\vspace{0.4em}
\poste{Ingénieur Data}{sept. 2020 -- fév. 2022}{Start-up IA}{Paris}
\begin{itemize}[noitemsep, topsep=3pt, leftmargin=1.3em]
  \item Construction de pipelines de traitement temps réel (Kafka, Spark Streaming,
    volume~: 50\,Go/h)
  \item Optimisation des coûts cloud~: \textbf{$-$35\,\%} sur la facture AWS mensuelle
\end{itemize}

\vspace{0.4em}
\poste{Développeur Python / Data Scientist (alternance)}{sept. 2018 -- août 2020}{Cabinet de conseil}{Lyon}
\begin{itemize}[noitemsep, topsep=3pt, leftmargin=1.3em]
  \item Modèles prédictifs pour la maintenance industrielle (XGBoost, LSTM)
  \item Livraison de 8 projets clients dans les délais, satisfaction client~: 4,7/5
\end{itemize}

% ════════════════════════════════════════════════════════════════════════
% FORMATION
% ════════════════════════════════════════════════════════════════════════
\rubrique{Formation}

\noindent\textbf{Diplôme d'Ingénieur, spécialité Informatique (major de promotion)}
\hfill\textit{2015 -- 2018}\\
{\small\color{gray}École Centrale Lyon \textbullet{} Lyon}

\vspace{0.35em}
\noindent\textbf{Classe Préparatoire MPSI / MP*}
\hfill\textit{2013 -- 2015}\\
{\small\color{gray}Lycée du Parc \textbullet{} Lyon}

% ════════════════════════════════════════════════════════════════════════
% COMPÉTENCES
% ════════════════════════════════════════════════════════════════════════
\rubrique{Compétences techniques}

\begin{tabularx}{\linewidth}{@{}lX@{}}
  \textbf{Langages}       & Python, SQL, Scala, Bash, C++ (notions)\\
  \textbf{ML / IA}        & PyTorch, scikit-learn, XGBoost, HuggingFace Transformers, MLflow, DVC\\
  \textbf{Data \& Cloud}  & Kafka, Spark, Airflow, Snowflake, AWS (S3, EC2, SageMaker), GCP (BigQuery)\\
  \textbf{DevOps}         & Docker, Kubernetes, Terraform, CI/CD (GitHub Actions, GitLab CI)\\
  \textbf{Divers}         & Git, \LaTeX{}, REST API, FastAPI, Agile / Scrum\\
\end{tabularx}

% ════════════════════════════════════════════════════════════════════════
% PROJETS
% ════════════════════════════════════════════════════════════════════════
\rubrique{Projets personnels}

\noindent\textbf{NLP-Analyzer}, 
outil open-source d'analyse de sentiment pour le français.
850~étoiles GitHub.
Technologies~: PyTorch, FastAPI, Docker.
\href{https://github.com/thomasmartin/nlp-analyzer}{\texttt{github.com/thomasmartin/nlp-analyzer}}

\vspace{0.3em}
\noindent\textbf{Contribution Apache Spark}, 
optimisation du planificateur de requêtes (PR~\#12345, merged, +2\,\% perf. globale).

% ════════════════════════════════════════════════════════════════════════
% LANGUES & DIVERS
% ════════════════════════════════════════════════════════════════════════
\rubrique{Langues \& Divers}

\begin{tabularx}{\linewidth}{@{}lX@{}}
  \textbf{Langues}   & Français (langue maternelle),
                       Anglais (C1, TOEIC 945/990),
                       Espagnol (B2, DELE)\\
  \textbf{Intérêts}  & Escalade (niveau 7a), photographie argentique,
                       contributeur open-source (2\,k commits en 2023)\\
\end{tabularx}

\end{document}

Related templates

Academic CV: Elegant (EN)Industry CV: Modern (EN)CV Académique (Français)CV Académique avec Photo

Browse all free LaTeX templates →

FAQ

Is the CV Professionnel (Français) template free?

Yes. Every latexci template is free and needs no signup: the full source is on this page, free to copy and use in your own documents, including academic and commercial work. Open it in the browser editor or paste it into any TeX editor.

How do I use this template?

Click “Open in editor” to load it straight into the live LaTeX preview, or copy the source into Overleaf or your local TeX editor (TeX Live, MiKTeX).

latexci

Free LaTeX tools for researchers and students, in any browser. No paid plan, no advertising.

Star on GitHubBuy me a coffee

Tools

Live PreviewBibTeX ToolsDOI → BibTeXarXiv → BibTeXPubMed → BibTeXISBN → BibTeXLaTeX DiffWord → LaTeXSymbol SearchTable GeneratorTemplatesCV Generator

Learn

Academics hubLife after OverleafFreeGitHub

Community

DiscordGitHub IssuesFeature Requests

© 2026 latexci. By Sitraka Forler, sitraka.lu

PrivacyTerms