Ajout de descriptions plus complètes pour les expériences pro

This commit is contained in:
Stanislas Jouffroy 2025-04-06 19:46:22 +02:00
parent 57067a6942
commit 0b2ee7d3b7

View file

@ -1,13 +1,14 @@
\documentclass[10pt,a4paper,sans]{moderncv}
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvcolor{red}
\moderncvstyle{classic}
\setlength{\hintscolumnwidth}{2.5cm}
\setlength{\hintscolumnwidth}{3cm}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.80]{geometry}
\usepackage[scale=0.75]{geometry}
\usepackage{helvet}
\usepackage[french]{babel}
\usepackage{color}
\name{\textcolor{black}{Stanislas}}{\textcolor{black}{Jouffroy}}
\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}
@ -19,16 +20,16 @@
\section {Compétences informatiques}
\cvdoubleitem
{Programmation} {Python, Java, Bash, HTML, CSS, Javascript}
{Déploiement} {Linux/Unix, Docker, Kubernetes, Keycloak, Vault}
{Déploiement} {Linux/Unix, Docker, Kubernetes, Keycloak, Hashicorp Vault}
\cvdoubleitem
{Architecture} {Microservices, hexagonale}
{Architecture} {Microservices, hexagonale, monolythique}
{Communication} {REST, RabbitMQ, Redis, ActiveMQ}
\cvdoubleitem
{Bases de données} {PostgreSQL, MongoDB, SQLite}
{Tests} {Pytest, Junit, Cucumber, Robot Framework, Selenium}
{Tests} {Cucumber, Robot Framework, Selenium}
\cvdoubleitem
{CICD} {Gitlabl, Jenkins, Blackduck, ClamAV, Sonarqube}
{Principes} {SOLID, KISS, TDD}
{CICD} {Gitlab CI, Jenkins, Blackduck, Trivy, ClamAV, Sonarqube}
{Principes} {SOLID, KISS, DRY, TDD}
\section {Experience professionnelle}
\cventry
@ -40,9 +41,14 @@
{
Création d'un moteur de tests bout-en-bout pour un segment sol de satellites de télécommunications
géostationnaires avec une grande diversité de composants (HTML, X11, RDP, SSH)
\begin{itemize}
\item Création d'un agent spécifique par composant pour les besoins des tests
\item Création d'un moteur de tests
\item Création d'une interface pour les équipes de tests
\end{itemize}
}
\cventry
{Juin 2022 -- Janvier 2025}
{Juillet 2022 -- Janvier 2025}
{Développeur Python}
{SII/Thales Alenia Space}
{Toulouse}
@ -50,6 +56,13 @@
{
Développement from scratch d'un logiciel permettant de watermarker une image via une IA, de vérifier
si une image a été watermarkée par cette même IA et de stocker et suivre l'historique transformation d'une image.
\begin{itemize}
\item Création de l'architecture logicielle
\item Développement du logiciel en Python, intégration de l'IA, API REST, base de données
\item CICD, déploiement sur un cluster Kubernetes \emph{on premise}
\item Tests bout en bout du logiciel
\item Encadrement d'un stagiaire
\end{itemize}
}
\cventry
{Juillet 2021 -- Juin 2022}
@ -60,6 +73,12 @@
{
Développement d'un ordonnanceur pour la prise de commande d'images satellite, demande de prise d'images,
traitement des images, livraison des images et paiement des images
\begin{itemize}
\item Développement du logiciel : algorithmie, base de données, API REST
\item Propositions d'améliorations de l'architecture
\item Amélioration CICD, déploiement sur un cluster Kubernetes \emph{on premise}
\item Encadrement de stagiaires
\end{itemize}
}
\cventry
{Avril 2017 -- Mai 2021}
@ -70,6 +89,12 @@
{
Développement from scratch d'un logiciel de configuration et de monitoring d'une charge utile de satellites
de télécommunications géostationnaires
\begin{itemize}
\item Développement du logiciel : algorithmie, base de données, API REST
\item Propositions d'améliorations de l'architecture
\item CI, déploiement sur CentOS avec SELinux
\item Référent technique pour 2 équipes situées en Roumanie
\end{itemize}
}
\cventry
{Janvier 2015 -- Mars 2017}
@ -78,7 +103,7 @@
{Toulouse}
{}
{
Développement de plugins pour le logiciel de supervision Panorama pour les besoins de l'équipe, utilisé
Développement de plugins pour le progiciel de supervision Panorama pour les besoins de l'équipe, utilisé
pour faire le monitoring des équipements d'aéroports français
}
\cventry
@ -87,21 +112,33 @@
{SopraSteria/SNCF}
{Toulouse}
{}
{Application pour les agents de maintenance du cœur des rails des voies SNCF}
{
Application pour les agents de maintenance du cœur des rails des voies SNCF.
\begin{itemize}
\item Développement Java/Android
\item CI
\end{itemize}
}
\cventry
{Sept. 2012 -- Déc. 2013}
{Développeur Assembleur/C}
{SopraSteria/Airbus}
{Toulouse}
{}
{Maintenance évolutive des commandes de vol secondaires de l'A380}
{
Maintenance évolutive des commandes de vol secondaires de l'A380.\newline{}
Dans un cycle en V : conception, programmation, tests sur banc.
}
\cventry
{Avril 2012 -- Août 2013}
{Stagiaire Assembleur/C}
{SopraSteria/Airbus}
{Toulouse}
{}
{Flight Warning de l'A400M - Gestionnaire des alarmes et checklist de l'avion A400M}
{
Flight Warning de l'A400M - Gestionnaire des alarmes et checklist de l'avion A400M.\newline{}
Création d'un outil de récupération des dumps de données de vol et écriture des procédures de test.
}
\section{Formation}
\cventry
@ -121,9 +158,8 @@
{}
\section {Langues}
\cvdoubleitem
{Anglais} {Lu, parlé, écrit}
{Allemand} {Scolaire}
\cvitem {Anglais} {Courant}
\cvitem {Allemand} {Scolaire}
\section {Centres d'intérêts}
\cvitem