\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvcolor{red}
\moderncvstyle{classic}
\setlength{\hintscolumnwidth}{3cm}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}
\usepackage{helvet}
\usepackage[french]{babel}
\usepackage{color}
\usepackage[T1]{fontenc}
\name{Stanislas}{Jouffroy}
\title{\textcolor{red}{Développeur Python}}
\address{17 rue sainte Marthe}{31\,000 Toulouse}{}
\phone[mobile]{06~78~19~26~97}
\email{stanislas@jouf.fr}
\extrainfo{Permis B}

\begin{document}
\makecvtitle

\section {Compétences informatiques}
\cvdoubleitem
{Langages} {Python, Java, Bash, HTML, CSS, Javascript}
{Déploiement} {Linux/Unix, Docker, Ansible, Kubernetes}
\cvdoubleitem
{Frameworks} {FastAPI, Flask, Spring}
{Bases de données} {PostgreSQL, MySQL, MongoDB, SQLite}
\cvdoubleitem
{CICD} {Gitlab CI, Jenkins}
{Principes} {SOLID, KISS, DRY, TDD}

\section {Expérience professionnelle}
\cventry
{2025 -- ...}
{Automatisation de tests en Python}
{SII/Airbus Defense and Space}
{Toulouse}
{}
{
    Création d'un moteur de tests bout-en-bout pour un segment sol de satellites avec une grande diversité de composants (HTML, X11, RDP, SSH)
    \begin{itemize}
        \item Création d'un agent spécifique par composant
        \item Création d'un moteur de tests
        \item Création d'une interface
    \end{itemize}
}
\cventry
{2022 -- 2024}
{Développeur Python}
{SII/Thales Alenia Space}
{Toulouse}
{}
{
    Création d'un logiciel permettant de watermarker et de suivre les modifications d'images satellites
    \begin{itemize}
        \item Définition de l'architecture logicielle
        \item Développement, intégration avec l'IA
        \item Mise en place CICD, déploiement sur un cluster Kubernetes on premise
        \item Tests bout en bout
        \item Accompagnement d'un stagiaire
    \end{itemize}
}
\cventry
{2021 -- 2022}
{Développeur Java}
{SII/Airbus Géo}
{Toulouse}
{}
{
    Développement d'un logiciel de gestion du cycle de vie de commandes d'images satellite
    \begin{itemize}
        \item Développement
        \item Propositions d'améliorations de l'architecture
        \item Amélioration CICD, déploiement sur un cluster Kubernetes on premise
        \item Accompagnement de stagiaires
    \end{itemize}
}
\cventry
{2017 -- 2021}
{Développeur Java}
{SII/Thales Alenia Space}
{Toulouse}
{}
{
    Création d'un logiciel de configuration et de monitoring de satellites
    \begin{itemize}
        \item Développement
        \item Propositions d'améliorations de l'architecture
        \item CI, déploiement sur CentOS avec SELinux
        \item Référent technique pour les équipes situées en Roumanie
    \end{itemize}
}
\cventry
{2015 -- 2017}
{Développeur C\#}
{SopraSteria/DTI}
{Toulouse}
{}
{Développement d'un logiciel de supervision des équipements d'aéroports}
\cventry
{2014}
{Développeur Java Android}
{SopraSteria/SNCF}
{Toulouse}
{}
{Application pour les agents de maintenance du cœur des rails des voies SNCF}
\cventry
{2012 -- 2013}
{Développeur Assembleur/C}
{SopraSteria/Airbus}
{Toulouse}
{}
{Maintenance évolutive des commandes de vol secondaires de l'avion A380}
\cventry
{2012}
{Stagiaire Assembleur/C}
{SopraSteria/Airbus}
{Toulouse}
{}
{Logiciel de gestion des alarmes et checklists de l'avion A400M}

\section{Formation}
\cventry
{2024}
{Formation en système d'information géographique (SIG)}
{Makina Corpus}
{Toulouse}
{}
{}
\cventry
{2020}
{Formation Python}
{FunMOOC}
{}
{}
{}
\cventry
{2009--2012}
{\'Ecole Nationale Supérieure d'Ingénieurs de Limoges (ENSIL)}
{}
{}
{\textit{spécialité \'Electronique \& Télécoms}}
{}
\cventry
{2007--2009}
{Classe préparatoire aux grandes \'ecoles}
{Lycée Dumont--d’Urville}
{Toulon}
{\textit{PCSI/PSI}}
{}

\section {Langues}
\cvitemwithcomment {Anglais} {Courant}{TOEIC: 860 (2012), pratiqué réguliérement lors de certaines expériences professionnelles}
\cvitem {Allemand} {Scolaire}

\section {Centres d'intérêts}
\cvitem
{Culture libre}
{
    Contributeur pour OpenStreetMap et Yunohost,
    administration de serveurs personnel et associatif avec Yunohost
}
\cvitem
{Engagement associatif}
{
    Trésorier d'une association qui gère des locaux associatifs,
    membre d'une association d'aide aux mal-logés
}
\cvitem
{Loisirs}
{Padel, voile légère}

\end{document}