Amélioration après relecture de N

This commit is contained in:
Stanislas Jouffroy 2025-04-07 00:04:26 +02:00
parent a69a137d01
commit 770c1277c4

View file

@ -13,160 +13,164 @@
\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
{Programmation} {Python, Java, Bash, HTML, CSS, Javascript}
{Déploiement} {Linux/Unix, Docker, Kubernetes, Keycloak, Hashicorp Vault}
{Langages} {Python, Java, Bash, HTML, CSS, Javascript}
{Déploiement} {Linux/Unix, Docker, Kubernetes, Keycloak, Vault}
\cvdoubleitem
{Architecture} {Microservices, hexagonale, monolythique}
{Architectures} {Hexagonale, micro-services, monolythique}
{Communication} {REST, RabbitMQ, Redis, ActiveMQ}
\cvdoubleitem
{Bases de données} {PostgreSQL, MongoDB, SQLite}
{Tests} {Cucumber, Robot Framework, Selenium}
\cvdoubleitem
{CICD} {Gitlab CI, Jenkins, Blackduck, Trivy, ClamAV, Sonarqube}
{CICD} {Gitlab CI, Jenkins, Trivy, Blackduck, Sonarqube, ClamAV}
{Principes} {SOLID, KISS, DRY, TDD}
\section {Experience professionnelle}
\section {Expérience professionnelle}
\cventry
{Depuis Février 2025}
{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 de télécommunications
géostationnaires avec une grande diversité de composants (HTML, X11, RDP, SSH)
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 pour les besoins des tests
\item Création d'un agent spécifique par composant
\item Création d'un moteur de tests
\item Création d'une interface pour les équipes de tests
\item Création d'une interface
\end{itemize}
}
\cventry
{Juillet 2022 -- Janvier 2025}
{2022 -- 2024}
{Développeur Python}
{SII/Thales Alenia Space}
{Toulouse}
{}
{
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.
Création d'un logiciel permettant de watermarker et de suivre les modifications d'images satellites
\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
\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
{Juillet 2021 -- Juin 2022}
{2021 -- 2022}
{Développeur Java}
{SII/Airbus Géo}
{Toulouse}
{}
{
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
Développement d'un logiciel de gestion du cycle de vie de commandes d'images satellite
\begin{itemize}
\item Développement du logiciel : algorithmie, base de données, API REST
\item Développement
\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
\item Amélioration CICD, déploiement sur un cluster Kubernetes on premise
\item Accompagnement de stagiaires
\end{itemize}
}
\cventry
{Avril 2017 -- Mai 2021}
{2017 -- 2021}
{Développeur Java}
{SII/Thales Alenia Space}
{Toulouse}
{}
{
Développement from scratch d'un logiciel de configuration et de monitoring d'une charge utile de satellites
de télécommunications géostationnaires
Création d'un logiciel de configuration et de monitoring de satellites
\begin{itemize}
\item Développement du logiciel : algorithmie, base de données, API REST
\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 2 équipes situées en Roumanie
\item Référent technique pour les équipes situées en Roumanie
\end{itemize}
}
\cventry
{Janvier 2015 -- Mars 2017}
{2015 -- 2017}
{Développeur C\#}
{SopraSteria/DTI}
{Toulouse}
{}
{
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
}
{Développement d'un logiciel de supervision des équipements d'aéroports}
\cventry
{Janvier 2014 -- Déc. 2014}
{2014}
{Développeur Java Android}
{SopraSteria/SNCF}
{Toulouse}
{}
{
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}
}
{Application pour les agents de maintenance du cœur des rails des voies SNCF}
\cventry
{Sept. 2012 -- Déc. 2013}
{2012 -- 2013}
{Développeur Assembleur/C}
{SopraSteria/Airbus}
{Toulouse}
{}
{
Maintenance évolutive des commandes de vol secondaires de l'A380.\newline{}
Dans un cycle en V : conception, programmation, tests sur banc.
}
{Maintenance évolutive des commandes de vol secondaires de l'avion A380}
\cventry
{Avril 2012 -- Août 2013}
{2012}
{Stagiaire Assembleur/C}
{SopraSteria/Airbus}
{Toulouse}
{}
{
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.
}
{Logiciel de gestion des alarmes et checklists de l'avion A400M}
\section{Formation}
\cventry
{2000--2005}
{\'Ecole d'ingénieur}
{ENSIL}
{Limoges}
{\textit{Ingénieur Electronique \& Télécoms}}
{2024}
{Formation en système d'information géographique (SIG)}
{Makina Corpus}
{Toulouse}
{}
{}
\cventry
{2006--2007}
{Baccalauréat Série S}
{Lycée Jeanne d'Arc}
{Brignoles (83)}
{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--dUrville}
{Toulon}
{\textit{PCSI/PSI}}
{}
\section {Langues}
\cvitem {Anglais} {Courant}
\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
{Loisirs}
{Padel, Voile légère, administration de 2 serveurs sous Yunohost}
\cvitem
{Culture libre}
{Contributions cartographiques pour OpenStreetMap, contributions pour Yunohost}
{
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}