diff --git a/cv-long.tex b/cv-long.tex index bfe4343..774450b 100644 --- a/cv-long.tex +++ b/cv-long.tex @@ -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--d’Urville} +{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} \ No newline at end of file