Modèle de CV professionnel sur une seule page A4, design épuré avec couleurs primaire/accent paramétrables. Sections classiques : profil, expérience, formation, compétences. Compatible pdfLaTeX et XeLaTeX, sans dépendance exotique. Idéal pour candidature ingénieur, scientifique ou consultant.
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[margin=1.6cm]{geometry}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\definecolor{primary}{RGB}{45,62,80}
\definecolor{accent}{RGB}{52,152,219}
\titleformat{\section}{\Large\bfseries\color{primary}}{}{0em}{}[\color{accent}\titlerule]
\titlespacing*{\section}{0pt}{1.5ex}{0.8ex}
\pagestyle{empty}
\begin{document}
\begin{center}
{\Huge\bfseries Prénom Nom}\\[0.4em]
{\large\color{accent} Titre du poste recherché}\\[0.6em]
\small
Adresse, Ville $\cdot$ +33 6 00 00 00 00 $\cdot$ \href{mailto:email@example.com}{email@example.com} $\cdot$
\href{https://linkedin.com/in/profil}{linkedin.com/in/profil}
\end{center}
\section{Profil}
Ingénieur logiciel avec 5 ans d'expérience en développement web et systèmes distribués. Passionné par les architectures résilientes et la qualité de code.
\section{Expérience}
\textbf{Entreprise A} \hfill \textit{2022--présent}\\
\textit{Ingénieur senior}\\
Conception et déploiement d'une plateforme de microservices traitant 50M de requêtes/jour. Mentorat de 4 développeurs juniors.
\textbf{Entreprise B} \hfill \textit{2019--2022}\\
\textit{Développeur full-stack}\\
Développement front et back d'une application SaaS B2B (Vue.js, Node.js, PostgreSQL).
\section{Formation}
\textbf{Master Informatique} \hfill \textit{2017--2019}\\
Nom de l'université
\textbf{Licence Mathématiques--Informatique} \hfill \textit{2014--2017}\\
Nom de l'université
\section{Compétences}
\begin{itemize}[leftmargin=*, nosep]
\item \textbf{Langages} : Python, Go, JavaScript/TypeScript, SQL
\item \textbf{Outils} : Docker, Kubernetes, AWS, PostgreSQL, Redis
\item \textbf{Langues} : Français (natif), Anglais (C1), Espagnol (B2)
\end{itemize}
\end{document}