Compare commits

...

3 commits

9 changed files with 311 additions and 1023 deletions

3
.gitignore vendored
View file

@ -1,2 +1,5 @@
.idea/
.venv/
*.log
*.aux
*.out

BIN
cv-court.dvi Normal file

Binary file not shown.

136
cv-court.tex Normal file
View file

@ -0,0 +1,136 @@
\documentclass[10pt,a4paper,sans]{moderncv}
\moderncvcolor{red}
\moderncvstyle{classic}
\setlength{\hintscolumnwidth}{2.5cm}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.80]{geometry}
\usepackage{helvet}
\usepackage[french]{babel}
\usepackage{color}
\name{\textcolor{black}{Stanislas}}{\textcolor{black}{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}
\begin{document}
\makecvtitle
\section {Compétences informatiques}
\cvdoubleitem
{Programmation} {Python, Java, Bash, HTML, CSS, Javascript}
{Déploiement} {Linux/Unix, Docker, Kubernetes, Keycloak, Vault}
\cvdoubleitem
{Architecture} {Microservices, hexagonale}
{Communication} {REST, RabbitMQ, Redis, ActiveMQ}
\cvdoubleitem
{Bases de données} {PostgreSQL, MongoDB, SQLite}
{Tests} {Pytest, Junit, Cucumber, Robot Framework, Selenium}
\cvdoubleitem
{CICD} {Gitlabl, Jenkins, Blackduck, ClamAV}
{Principes} {SOLID, KISS, TDD}
\section {Experience professionnelle}
\cventry
{Depuis Février 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)
}
\cventry
{Juin 2022 -- Janvier 2025}
{Développeur Python}
{SII/Thales Alenia Space}
{Toulouse}
{}
{
Développement 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.
}
\cventry
{Juillet 2021 -- Juin 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
}
\cventry
{Avril 2017 -- Mai 2021}
{Développeur Java}
{SII/Thales Alenia Space}
{Toulouse}
{}
{
Développement d'un logiciel de configuration et de monitoring d'une charge utile de satellites
de télécommunications géostationnaires
}
\cventry
{Janvier 2015 -- Mars 2017}
{Développeur C\#}
{SopraSteria/DTI}
{Toulouse}
{}
{
Développement de plugins pour le logiciel de supervision Panorama pour les besoins de l'équipe, utilisé
pour faire le monitoring des équipements d'aéroports français
}
\cventry
{Janvier 2014 -- Déc. 2014}
{Développeur Java Android}
{SopraSteria/SNCF}
{Toulouse}
{}
{Application pour les agents de maintenance du cœur des rails des voies SNCF}
\cventry
{Sept. 2012 -- Déc. 2013}
{Développeur Assembleur/C}
{SopraSteria/Airbus}
{Toulouse}
{}
{Maintenance évolutive des commandes de vol secondaires de l'A380}
\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}
\section{Formation}
\cventry
{2000--2005}
{\'Ecole d'ingénieur}
{ENSIL}
{Limoges}
{\textit{Ingénieur Electronique \& Télécoms}}
{}
\cventry
{2006--2007}
{Baccalauréat Série S}
{Lycée Jeanne d'Arc}
{Brignoles (83)}
{}
{}
{}
\section {Langues}
\cvdoubleitem
{Anglais} {Lu, parlé, écrit}
{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}
\end{document}

172
cv-long.tex Normal file
View file

@ -0,0 +1,172 @@
\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}
\begin{document}
\makecvtitle
\section {Compétences informatiques}
\cvdoubleitem
{Programmation} {Python, Java, Bash, HTML, CSS, Javascript}
{Déploiement} {Linux/Unix, Docker, Kubernetes, Keycloak, Hashicorp Vault}
\cvdoubleitem
{Architecture} {Microservices, hexagonale, 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}
{Principes} {SOLID, KISS, DRY, TDD}
\section {Experience professionnelle}
\cventry
{Depuis Février 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)
\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
{Juillet 2022 -- Janvier 2025}
{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.
\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}
{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
\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}
{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
\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}
{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
}
\cventry
{Janvier 2014 -- Déc. 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}
}
\cventry
{Sept. 2012 -- Déc. 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.
}
\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.\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
{2000--2005}
{\'Ecole d'ingénieur}
{ENSIL}
{Limoges}
{\textit{Ingénieur Electronique \& Télécoms}}
{}
\cventry
{2006--2007}
{Baccalauréat Série S}
{Lycée Jeanne d'Arc}
{Brignoles (83)}
{}
{}
{}
\section {Langues}
\cvitem {Anglais} {Courant}
\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}
\end{document}

18
cv.aux
View file

@ -1,18 +0,0 @@
\relax
\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo }
\@nameuse{bbl@beforestart}
\catcode `:\active
\catcode `;\active
\catcode `!\active
\catcode `?\active
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{french}{}
\@writefile{toc}{\contentsline {section}{Compétences informatiques}{1}{section*.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Experience professionnelle}{1}{section*.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Formation}{1}{section*.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Langues}{1}{section*.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Centres d'intérêts}{1}{section*.5}\protected@file@percent }
\newlabel{lastpage}{{}{1}{}{section*.5}{}}
\gdef \@abspage@last{1}

955
cv.log
View file

@ -1,955 +0,0 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.4.4) 6 APR 2025 00:42
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**cv.tex
(./cv.tex
LaTeX2e <2024-11-01> patch level 2
L3 programming layer <2025-01-18>
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncv.cls
Document Class: moderncv 2024-07-18 v2.4.1 modern curriculum vitae and letter d
ocument class
(/usr/local/texlive/2025/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2024/06/29 v1.4n Standard LaTeX file (size option)
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2025/02/11 v2.5l e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count196
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2024/03/16 v1.1e Standard LaTeX ifthen package (DPC)
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2024/09/29 v3.02 LaTeX color extensions (UK)
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 274.
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2024/04/13 v1.2c Graphics/color driver for pdftex
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/mathcolor.ltx)
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1349.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1353.
Package xcolor Info: Model `RGB' extended on input line 1365.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1367.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1368.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1369.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1370.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1371.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1372.
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/colortbl/colortbl.sty
Package: colortbl 2024/07/06 v1.0i Color table columns (DPC)
(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/array.sty
Package: array 2024/10/17 v2.6g Tabular extension package (FMi)
\col@sep=\dimen141
\ar@mcellbox=\box52
\extrarowheight=\dimen142
\NC@list=\toks17
\extratabsurround=\skip49
\backup@length=\skip50
\ar@cellbox=\box53
)
\everycr=\toks18
\minrowclearance=\skip51
\rownum=\count197
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2024/12/12 v1.0g TeX engine tests
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip17
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
\KV@toks@=\toks19
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR)
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2023/12/02 v1.11 sin cos tan (DPC)
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 106.
)
\Gin@req@height=\dimen143
\Gin@req@width=\dimen144
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
Package: fancyhdr 2025/02/07 v5.2 Extensive control of page headers and footers
\f@nch@headwidth=\skip52
\f@nch@offset@elh=\skip53
\f@nch@offset@erh=\skip54
\f@nch@offset@olh=\skip55
\f@nch@offset@orh=\skip56
\f@nch@offset@elf=\skip57
\f@nch@offset@erf=\skip58
\f@nch@offset@olf=\skip59
\f@nch@offset@orf=\skip60
\f@nch@height=\skip61
\f@nch@footalignment=\skip62
\f@nch@widthL=\skip63
\f@nch@widthC=\skip64
\f@nch@widthR=\skip65
\@temptokenb=\toks20
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/tweaklist.sty)
(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2023/07/08 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count198
\calc@Bcount=\count199
\calc@Adimen=\dimen145
\calc@Bdimen=\dimen146
\calc@Askip=\skip66
\calc@Bskip=\skip67
LaTeX Info: Redefining \setlength on input line 80.
LaTeX Info: Redefining \addtolength on input line 81.
\calc@Ccount=\count266
\calc@Cskip=\skip68
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/local/texlive/2025/texmf-dist/tex/latex/l3kernel/expl3.sty
Package: expl3 2025-01-18 L3 programming layer (loader)
(/usr/local/texlive/2025/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2024-05-08 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count267
\l__pdf_internal_box=\box54
))
Package: xparse 2024-08-16 L3 Experimental document command parser
) (/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/microtype.sty
Package: microtype 2025/02/11 v3.2a Micro-typographical refinements (RS)
\MT@toks=\toks21
\MT@tempbox=\box55
\MT@count=\count268
LaTeX Info: Redefining \noprotrusionifhmode on input line 1087.
LaTeX Info: Redefining \leftprotrusion on input line 1088.
\MT@prot@toks=\toks22
LaTeX Info: Redefining \rightprotrusion on input line 1107.
LaTeX Info: Redefining \textls on input line 1449.
\MT@outer@kern=\dimen147
LaTeX Info: Redefining \microtypecontext on input line 2053.
LaTeX Info: Redefining \textmicrotypecontext on input line 2070.
\MT@listname@count=\count269
(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/microtype-pdftex.def
File: microtype-pdftex.def 2025/02/11 v3.2a Definitions specific to pdftex (RS)
LaTeX Info: Redefining \lsstyle on input line 944.
LaTeX Info: Redefining \lslig on input line 944.
\MT@outer@space=\skip69
)
Package microtype Info: Loading configuration file microtype.cfg.
(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/microtype.cfg
File: microtype.cfg 2025/02/11 v3.2a microtype main configuration file (RS)
)
LaTeX Info: Redefining \microtypesetup on input line 3065.
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvcollection.sty
Package: moderncvcollection 2024-07-18 v2.4.1 moderncv collections
\c@collection@iterator=\count270
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvcompatibility.st
y
Package: moderncvcompatibility 2024-07-18 v2.4.1 modern curriculum vitae and le
tter compatibility patches
)
\c@collection@phones@count=\count271
\c@collection@socials@count=\count272
\c@cvcolumnscounter=\count273
\c@cvcolumnsautowidthcounter=\count274
\c@tmpiteratorcounter=\count275
\cvcolumnsdummywidth=\skip70
\cvcolumnswidth=\skip71
\cvcolumnsautowidth=\skip72
\cvcolumnautowidth=\skip73
\bibindent=\skip74
) (/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvcolorred.sty
Package: moderncvcolorred 2024-07-18 v2.4.1 modern curriculum vitae and letter
color scheme: red
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvcolors.tex))
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvstyleclassic.sty
Package: moderncvstyleclassic 2024-07-18 v2.4.1 modern curriculum vitae and let
ter style scheme: classic
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncviconssymbols.sty
Package: moderncviconssymbols 2021-12-12 v2.2.0 modern curriculum vitae icons s
elector
moderncv: academicons requires XeTeX/LuaTeX to work. Using alternatives.
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncviconsawesome.sty
Package: moderncviconsawesome 2024-07-18 v2.4.1 modern curriculum vitae icons:
awesome
(/usr/local/texlive/2025/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
Package: fontawesome5 2022/05/02 v5.15.4 Font Awesome 5
(/usr/local/texlive/2025/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
Package: l3keys2e 2024-08-16 LaTeX2e option processing using LaTeX3 keys
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic
-helper.sty
Package: fontawesome5-generic-helper 2022/05/02 v5.15.4 non-uTeX helper for fon
tawesome5
(/usr/local/texlive/2025/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping
.def)))
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvcolors.tex))
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncviconstikz.sty
Package: moderncviconstikz 2024-07-18 v2.4.1 modern curriculum vitae and letter
icons: tickz
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
x
\pgfutil@everybye=\toks23
\pgfutil@tempdima=\dimen148
\pgfutil@tempdimb=\dimen149
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
\pgfutil@abb=\box56
) (/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/pgf.revision.tex)
Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10)
))
Package: pgf 2023-01-15 v3.1.10 (3.1.10)
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
Package: pgfsys 2023-01-15 v3.1.10 (3.1.10)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
\pgfkeys@pathtoks=\toks24
\pgfkeys@temptoks=\toks25
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfil
tered.code.tex
\pgfkeys@tmptoks=\toks26
))
\pgf@x=\dimen150
\pgf@y=\dimen151
\pgf@xa=\dimen152
\pgf@ya=\dimen153
\pgf@xb=\dimen154
\pgf@yb=\dimen155
\pgf@xc=\dimen156
\pgf@yc=\dimen157
\pgf@xd=\dimen158
\pgf@yd=\dimen159
\w@pgf@writea=\write3
\r@pgf@reada=\read2
\c@pgf@counta=\count276
\c@pgf@countb=\count277
\c@pgf@countc=\count278
\c@pgf@countd=\count279
\t@pgf@toka=\toks27
\t@pgf@tokb=\toks28
\t@pgf@tokc=\toks29
\pgf@sys@id@count=\count280
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10)
)
Driver file for pgf: pgfsys-pdftex.def
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d
ef
File: pgfsys-pdftex.def 2023-01-15 v3.1.10 (3.1.10)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
df.def
File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10)
)))
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
code.tex
File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfsyssoftpath@smallbuffer@items=\count281
\pgfsyssoftpath@bigbuffer@items=\count282
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
code.tex
File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10)
))
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
Package: pgfcore 2023-01-15 v3.1.10 (3.1.10)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
\pgfmath@dimen=\dimen160
\pgfmath@count=\count283
\pgfmath@box=\box57
\pgfmath@toks=\toks30
\pgfmath@stack@operand=\toks31
\pgfmath@stack@operation=\toks32
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
nometric.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
m.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
rison.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ
erarithmetics.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
\c@pgfmathroundto@lastzeros=\count284
)) (/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
de.tex
File: pgfcorepoints.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@picminx=\dimen161
\pgf@picmaxx=\dimen162
\pgf@picminy=\dimen163
\pgf@picmaxy=\dimen164
\pgf@pathminx=\dimen165
\pgf@pathmaxx=\dimen166
\pgf@pathminy=\dimen167
\pgf@pathmaxy=\dimen168
\pgf@xx=\dimen169
\pgf@xy=\dimen170
\pgf@yx=\dimen171
\pgf@yy=\dimen172
\pgf@zx=\dimen173
\pgf@zy=\dimen174
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
ruct.code.tex
File: pgfcorepathconstruct.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@path@lastx=\dimen175
\pgf@path@lasty=\dimen176
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
.code.tex
File: pgfcorepathusage.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@shorten@end@additional=\dimen177
\pgf@shorten@start@additional=\dimen178
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
de.tex
File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfpic=\box58
\pgf@hbox=\box59
\pgf@layerbox@main=\box60
\pgf@picture@serial@count=\count285
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
ate.code.tex
File: pgfcoregraphicstate.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgflinewidth=\dimen179
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
ations.code.tex
File: pgfcoretransformations.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@pt@x=\dimen180
\pgf@pt@y=\dimen181
\pgf@pt@temp=\dimen182
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
e.tex
File: pgfcorequick.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
ode.tex
File: pgfcoreobjects.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
ssing.code.tex
File: pgfcorepathprocessing.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
de.tex
File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfarrowsep=\dimen183
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
e.tex
File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@max=\dimen184
\pgf@sys@shading@range@num=\count286
\pgf@shadingcount=\count287
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
e.tex
File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
code.tex
File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfexternal@startupbox=\box61
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
de.tex
File: pgfcorelayers.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
ncy.code.tex
File: pgfcoretransparency.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
code.tex
File: pgfcorepatterns.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.
tex
File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10)
)))
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
e.tex
File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfnodeparttextbox=\box62
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
tex
File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10)
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-0-65.sty
Package: pgfcomp-version-0-65 2023-01-15 v3.1.10 (3.1.10)
\pgf@nodesepstart=\dimen185
\pgf@nodesepend=\dimen186
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-1-18.sty
Package: pgfcomp-version-1-18 2023-01-15 v3.1.10 (3.1.10)
))
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
) (/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
Package: pgffor 2023-01-15 v3.1.10 (3.1.10)
\pgffor@iter=\dimen187
\pgffor@skip=\dimen188
\pgffor@stack=\toks33
\pgffor@toks=\toks34
))
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
e.tex
Package: tikz 2023-01-15 v3.1.10 (3.1.10)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
dlers.code.tex
File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgf@plot@mark@count=\count288
\pgfplotmarksize=\dimen189
)
\tikz@lastx=\dimen190
\tikz@lasty=\dimen191
\tikz@lastxsaved=\dimen192
\tikz@lastysaved=\dimen193
\tikz@lastmovetox=\dimen194
\tikz@lastmovetoy=\dimen195
\tikzleveldistance=\dimen196
\tikzsiblingdistance=\dimen197
\tikz@figbox=\box63
\tikz@figbox@bg=\box64
\tikz@tempbox=\box65
\tikz@tempbox@bg=\box66
\tikztreelevel=\count289
\tikznumberofchildren=\count290
\tikznumberofcurrentchild=\count291
\tikz@fig@count=\count292
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
e.tex
File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10)
\pgfmatrixcurrentrow=\count293
\pgfmatrixcurrentcolumn=\count294
\pgf@matrix@numberofcolumns=\count295
)
\tikz@expandcount=\count296
(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarytopaths.code.tex
File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10)
)))))
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvheadi.sty
Package: moderncvheadi 2024-07-18 v2.4.1 modern curriculum vitae and letter hea
der variant: 1
\quotewidth=\skip75
\makecvheadnamewidth=\skip76
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvbodyi.sty
Package: moderncvbodyi 2024-07-18 v2.4.1 modern curriculum vitae and letter bod
y variant: 1
(/usr/local/texlive/2025/texmf-dist/tex/latex/moderncv/moderncvskillmatrix.sty
Package: moderncvskillmatrix 2024-07-18 v2.4.1 modern curriculum vitae and lett
er skill matrix
(/usr/local/texlive/2025/texmf-dist/tex/latex/multirow/multirow.sty
Package: multirow 2024/11/12 v2.9 Span multiple rows of a table
\multirow@colwidth=\skip77
\multirow@cntb=\count297
\multirow@dima=\skip78
\bigstrutjot=\dimen198
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/arydshln/arydshln.sty
Package: arydshln 2019/02/21 v1.76
\dashlinedash=\dimen199
\dashlinegap=\dimen256
\adl@box=\box67
\adl@height=\dimen257
\adl@heightsave=\dimen258
\adl@depth=\dimen259
\adl@depthsave=\dimen260
\adl@finaldepth=\dimen261
\adl@columns=\count298
\adl@ncol=\count299
\adl@currentcolumn=\count300
\adl@currentcolumnsave=\count301
\adl@totalheight=\count302
\adl@totalheightsave=\count303
\adl@dash=\count304
\adl@gap=\count305
\adl@cla=\count306
\adl@clb=\count307
\adl@everyvbox=\toks35
\adl@LTpagetotal=\dimen262
)
\cvSkill@ShapeSize=\skip79
\my@repeat@count=\count308
\cvskill@width=\skip80
\cvskill@descriptorwidth=\skip81
\cvskill@experiencewidth=\skip82
\skillmatrix@columnwidth=\skip83
\skillmatrix@commentwidth=\skip84
\skillmatrix@padding=\skip85
\skillmatrix@hintscolumnwidth=\skip86
\skillmatrix@bodylength=\skip87
\cvskilllegend@leftdescriptorwidth=\skip88
\cvskilllegend@rightdescriptorwidth=\skip89
\skilllegend@hintscolumnwidth=\skip90
\skilllegend@padding=\skip91
\skilllegend@bodylength=\skip92
\separatorrulewidth=\skip93
)
\hintscolumnwidth=\skip94
\separatorcolumnwidth=\skip95
\maincolumnwidth=\skip96
\doubleitemcolumnwidth=\skip97
\tripleitemcolumnwidth=\skip98
\listitemsymbolwidth=\skip99
LaTeX Font Info: Trying to load font information for U+fontawesomefree0 on i
nput line 50.
(/usr/local/texlive/2025/texmf-dist/tex/latex/fontawesome5/ufontawesomefree0.fd
)
\listitemcolumnwidth=\skip100
\listdoubleitemcolumnwidth=\skip101
\listitemsymbolspace=\skip102
\baseletterheight=\skip103
\cvitemwithcommentbox=\box68
\cvitemwithcommentskilllength=\skip104
\cvitemwithcommentcommentlength=\skip105
)) (/usr/local/texlive/2025/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2024/02/08 v1.3d Input encoding file
\inpenc@prehook=\toks36
\inpenc@posthook=\toks37
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2020/01/02 v5.9 Page Geometry
(/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
)
\Gm@cnth=\count309
\Gm@cntv=\count310
\c@Gm@tempcnt=\count311
\Gm@bindingoffset=\dimen263
\Gm@wd@mp=\dimen264
\Gm@odd@mp=\dimen265
\Gm@even@mp=\dimen266
\Gm@layoutwidth=\dimen267
\Gm@layoutheight=\dimen268
\Gm@layouthoffset=\dimen269
\Gm@layoutvoffset=\dimen270
\Gm@dimlist=\toks38
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/helvet.sty
Package: helvet 2020/03/25 PSNFSS-v9.3 (WaS)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2025/03/27 v25.6 The multilingual framework for pdfLaTeX, LuaLaT
eX and XeLaTeX
\babel@savecnt=\count312
\U@D=\dimen271
\l@unhyphenated=\language90
(/usr/local/texlive/2025/texmf-dist/tex/generic/babel/txtbabel.def)
\bbl@readstream=\read3
\bbl@dirlevel=\count313
(/usr/local/texlive/2025/texmf-dist/tex/generic/babel-french/french.ldf
Language: french 2024-07-25 v3.6c French support from the babel system
Package babel Info: Hyphen rules for 'acadian' set to \l@french
(babel) (\language30). Reported on input line 91.
Package babel Info: Hyphen rules for 'canadien' set to \l@french
(babel) (\language30). Reported on input line 92.
\FB@stdchar=\count314
Package babel Info: Making : an active character on input line 421.
Package babel Info: Making ; an active character on input line 422.
Package babel Info: Making ! an active character on input line 423.
Package babel Info: Making ? an active character on input line 424.
\FBguill@level=\count315
\FBold@everypar=\toks39
\FB@Mht=\dimen272
\mc@charclass=\count316
\mc@charfam=\count317
\mc@charslot=\count318
\std@mcc=\count319
\dec@mcc=\count320
\FB@parskip=\dimen273
\listindentFB=\dimen274
\descindentFB=\dimen275
\labelindentFB=\dimen276
\labelwidthFB=\dimen277
\leftmarginFB=\dimen278
\parindentFFN=\dimen279
\FBfnindent=\dimen280
))
(/usr/local/texlive/2025/texmf-dist/tex/generic/babel/locale/fr/babel-french.te
x
Package babel Info: Importing font and identification data for french
(babel) from babel-fr.ini. Reported on input line 11.
) (/usr/local/texlive/2025/texmf-dist/tex/latex/carlisle/scalefnt.sty)
(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2024-11-05 v7.01l Hypertext links for LaTeX
(/usr/local/texlive/2025/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pdfescape/pdfescape.sty
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
(/usr/local/texlive/2025/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/infwarerr/infwarerr.sty
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
))
(/usr/local/texlive/2025/texmf-dist/tex/latex/hycolor/hycolor.sty
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
)
(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2023-11-26 v2.56 Cross-referencing by name of section
(/usr/local/texlive/2025/texmf-dist/tex/latex/refcount/refcount.sty
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
ty
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
(/usr/local/texlive/2025/texmf-dist/tex/latex/kvoptions/kvoptions.sty
Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
))
\c@section@level=\count321
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/stringenc/stringenc.sty
Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO
)
)
\@linkdim=\dimen281
\Hy@linkcounter=\count322
\Hy@pagecounter=\count323
(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2024-11-05 v7.01l Hyperref: PDFDocEncoding definition (HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
)
(/usr/local/texlive/2025/texmf-dist/tex/generic/intcalc/intcalc.sty
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
)
\Hy@SavedSpaceFactor=\count324
(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2024-11-05 v7.01l Hyperref: PDF Unicode definition (HO)
Now handling font encoding PU ...
... no UTF-8 mapping file for font encoding PU
)
Package hyperref Info: Option `unicode' set `true' on input line 4040.
Package hyperref Info: Hyper figures OFF on input line 4157.
Package hyperref Info: Link nesting OFF on input line 4162.
Package hyperref Info: Hyper index ON on input line 4165.
Package hyperref Info: Plain pages OFF on input line 4172.
Package hyperref Info: Backreferencing OFF on input line 4177.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4424.
\c@Hy@tempcnt=\count325
LaTeX Info: Redefining \url on input line 4763.
\XeTeXLinkMargin=\dimen282
(/usr/local/texlive/2025/texmf-dist/tex/generic/bitset/bitset.sty
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
(/usr/local/texlive/2025/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
)
))
\Fld@menulength=\count326
\Field@Width=\dimen283
\Fld@charsize=\dimen284
Package hyperref Info: Hyper figures OFF on input line 6042.
Package hyperref Info: Link nesting OFF on input line 6047.
Package hyperref Info: Hyper index ON on input line 6050.
Package hyperref Info: backreferencing OFF on input line 6057.
Package hyperref Info: Link coloring OFF on input line 6062.
Package hyperref Info: Link coloring with OCG OFF on input line 6067.
Package hyperref Info: PDF/A mode OFF on input line 6072.
(/usr/local/texlive/2025/texmf-dist/tex/latex/base/atbegshi-ltx.sty
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
package with kernel methods
)
\Hy@abspage=\count327
\c@Item=\count328
\c@Hfootnote=\count329
)
Package hyperref Info: Driver (autodetected): hpdftex.
(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2024-11-05 v7.01l Hyperref driver for pdfTeX
(/usr/local/texlive/2025/texmf-dist/tex/latex/base/atveryend-ltx.sty
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
kage
with kernel methods
)
\Fld@listcount=\count330
\c@bookmark@seq@number=\count331
(/usr/local/texlive/2025/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
(/usr/local/texlive/2025/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
85.
)
\Hy@SectionHShift=\skip106
)
Package hyperref Info: Option `breaklinks' set `true' on input line 16.
Package hyperref Info: Option `bookmarksopen' set `true' on input line 16.
(./cv.aux
Package babel Info: 'french' activates 'french' shorthands.
(babel) Reported on input line 11.
)
\openout1 = `cv.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 16.
LaTeX Font Info: ... okay on input line 16.
LaTeX Font Info: Trying to load font information for T1+phv on input line 16
.
(/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/t1phv.fd
File: t1phv.fd 2020/03/25 scalable font definitions for T1/phv.
)
(/usr/local/texlive/2025/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count332
\scratchdimen=\dimen285
\scratchbox=\box69
\nofMPsegments=\count333
\nofMParguments=\count334
\everyMPshowfont=\toks40
\MPscratchCnt=\count335
\MPscratchDim=\dimen286
\MPnumerator=\count336
\makeMPintoPDFobject=\count337
\everyMPtoPDFconversion=\toks41
) (/usr/local/texlive/2025/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
85.
(/usr/local/texlive/2025/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
LaTeX Info: Redefining \microtypecontext on input line 16.
Package microtype Info: Applying patch `item' on input line 16.
Package microtype Info: Applying patch `toc' on input line 16.
Package microtype Info: Applying patch `eqnum' on input line 16.
Package microtype Info: Applying patch `footnote' on input line 16.
Package microtype Info: Applying patch `verbatim' on input line 16.
LaTeX Info: Redefining \microtypesetup on input line 16.
Package microtype Info: Generating PDF output.
Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using default protrusion set `alltext'.
Package microtype Info: Automatic font expansion enabled (level 2),
(microtype) stretch: 20, shrink: 20, step: 1, non-selected.
Package microtype Info: Using default expansion set `alltext-nott'.
LaTeX Info: Redefining \showhyphens on input line 16.
Package microtype Info: No adjustment of tracking.
Package microtype Info: No adjustment of interword spacing.
Package microtype Info: No adjustment of character kerning.
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `phv' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: a4paper
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(59.74988pt, 478.00812pt, 59.74988pt)
* v-part:(T,H,B)=(67.60269pt, 676.04005pt, 101.4041pt)
* \paperwidth=597.50787pt
* \paperheight=845.04684pt
* \textwidth=478.00812pt
* \textheight=676.04005pt
* \oddsidemargin=-12.52011pt
* \evensidemargin=-12.52011pt
* \topmargin=-41.6673pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=10.0pt
* \footskip=30.0pt
* \marginparwidth=57.0pt
* \marginparsep=11.0pt
* \columnsep=10.0pt
* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
LaTeX Info: Redefining \degres on input line 16.
LaTeX Info: Redefining \up on input line 16.
Package hyperref Info: Link coloring OFF on input line 16.
(./cv.out) (./cv.out)
\@outlinefile=\write4
\openout4 = `cv.out'.
\makecvheaddetailsbox=\box70
(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/mt-cmr.cfg
File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman
(RS)
)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 17.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 17.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 17.
LaTeX Font Info: Trying to load font information for U+fontawesomefree2 on i
nput line 17.
(/usr/local/texlive/2025/texmf-dist/tex/latex/fontawesome5/ufontawesomefree2.fd
)
LaTeX Font Info: Trying to load font information for U+fontawesomefree1 on i
nput line 17.
(/usr/local/texlive/2025/texmf-dist/tex/latex/fontawesome5/ufontawesomefree1.fd
)
\makecvheadpicturebox=\box71
\makecvheaddetailswidth=\skip107
\makecvheadpicturewidth=\skip108
\makecvheadnamebox=\box72
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 19.
LaTeX Font Info: Font shape `T1/phv/m/it' in size <10> not available
(Font) Font shape `T1/phv/m/sl' tried instead on input line 35.
[1
{/usr/local/texlive/2025/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{/usr/loc
al/texlive/2025/texmf-dist/fonts/enc/dvips/base/8r.enc}{/usr/local/texlive/2025
/texmf-dist/fonts/enc/dvips/fontawesome5/fa5free2.enc}{/usr/local/texlive/2025/
texmf-dist/fonts/enc/dvips/fontawesome5/fa5free1.enc}] (./cv.aux)
***********
LaTeX2e <2024-11-01> patch level 2
L3 programming layer <2025-01-18>
***********
Package rerunfilecheck Info: File `cv.out' has not changed.
(rerunfilecheck) Checksum: 2B9226FDC560F55BA05B01D31D3D3D20;658.
)
Here is how much of TeX's memory you used:
28333 strings out of 473190
542375 string characters out of 5715807
978641 words of memory out of 5000000
51040 multiletter control sequences out of 15000+600000
594635 words of font info for 120 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
129i,11n,129p,999b,479s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/local/texlive/2025/texmf-dist/fonts/type1/public/fontawesome5/FontAweso
me5Free-Regular.pfb></usr/local/texlive/2025/texmf-dist/fonts/type1/public/font
awesome5/FontAwesome5Free-Solid.pfb></usr/local/texlive/2025/texmf-dist/fonts/t
ype1/urw/helvetic/uhvb8a.pfb></usr/local/texlive/2025/texmf-dist/fonts/type1/ur
w/helvetic/uhvr8a.pfb></usr/local/texlive/2025/texmf-dist/fonts/type1/urw/helve
tic/uhvro8a.pfb>
Output written on cv.pdf (1 page, 83020 bytes).
PDF statistics:
69 PDF objects out of 1000 (max. 8388607)
55 compressed objects within 1 object stream
7 named destinations out of 1000 (max. 500000)
47157 words of extra memory for PDF output out of 51595 (max. 10000000)

5
cv.out
View file

@ -1,5 +0,0 @@
\BOOKMARK [1][]{section*.1}{\376\377\000C\000o\000m\000p\000\351\000t\000e\000n\000c\000e\000s\000\040\000i\000n\000f\000o\000r\000m\000a\000t\000i\000q\000u\000e\000s}{}% 1
\BOOKMARK [1][]{section*.2}{\376\377\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e\000\040\000p\000r\000o\000f\000e\000s\000s\000i\000o\000n\000n\000e\000l\000l\000e}{}% 2
\BOOKMARK [1][]{section*.3}{\376\377\000F\000o\000r\000m\000a\000t\000i\000o\000n}{}% 3
\BOOKMARK [1][]{section*.4}{\376\377\000L\000a\000n\000g\000u\000e\000s}{}% 4
\BOOKMARK [1][]{section*.5}{\376\377\000C\000e\000n\000t\000r\000e\000s\000\040\000d\000'\000i\000n\000t\000\351\000r\000\352\000t\000s}{}% 5

BIN
cv.pdf

Binary file not shown.

45
cv.tex
View file

@ -1,45 +0,0 @@
\documentclass[10pt,a4paper,sans]{moderncv}
\moderncvcolor{red}
\moderncvstyle{classic}
\setlength{\hintscolumnwidth}{2.5cm}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.80]{geometry}
\usepackage{helvet}
\usepackage[french]{babel}
\usepackage{color}
\name{\textcolor{black}{Stanislas}}{\textcolor{black}{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}
\begin{document}
\makecvtitle
\section{Compétences informatiques}
\cvitem{Compétences principales}{Python, Java, Linux/Unix, Docker, CICD, REST, Git}
\cvitem{Autres compétences}{Kubernetes, Keycloak, Micro services, RabbitMQ, Cucumber, Selenium, Robot Framework, SQL, NoSQL, HTML, CSS, Javascript}
\cvitem{Philosophie}{SOLID, KISS, TDD, Clean Architecture}
\section{Experience professionnelle}
\cventry{Depuis Février 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)}
\cventry{Juin 2022 -- Janvier 2025}{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.}
\cventry{Juillet 2021 -- Juin 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}
\cventry{Avril 2017 -- Mai 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}
\cventry{Janvier 2015 -- Mars 2017}{Développeur C\#}{SopraSteria/DTI}{Toulouse}{}{Développement de plugins pour le logiciel de supervision Panorama pour les besoins de l'équipe, utilisé pour faire le monitoring des équipements d'aéroports français}
\cventry{Janvier 2014 -- Déc. 2014}{Développeur Java Android}{SopraSteria/SNCF}{Toulouse}{}{Application pour les agents de maintenance du cœur des rails des voies SNCF}
\cventry{Sept. 2012 -- Déc. 2013}{Développeur Assembleur/C}{SopraSteria/Airbus}{Toulouse}{}{Maintenance évolutive des commandes de vol secondaires de l'A380}
\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}
\section{Formation}
\cventry{2000--2005}{\'Ecole d'ingénieur}{ENSIL}{Limoges}{\textit{Ingénieur Electronique \& Télécoms}}{}
\cventry{2006--2007}{Baccalauréat Série S}{Lycée Jeanne d'Arc}{Brignoles (83)}{}{}{}
\section{Langues}
\cvdoubleitem{Anglais}{Lu, parlé, écrit}{Allemand}{Scolaire}
\section{Centres d'intérêts}
\cvitem{Loisirs}{Padel, Voile légère, administration de 2 serveurs sous Yunohost : personnel et associatif}
\cvitem{Culture libre}{Contributions cartographiques pour OpenStreetMap, contributions pour Yunohost}
\end{document}