From 07b7ac0df2ea4a719fd7ca2df58ebcbf622fe229 Mon Sep 17 00:00:00 2001 From: stanislas Date: Sun, 6 Apr 2025 00:35:26 +0200 Subject: [PATCH] CV 1 page pour I-trace --- .gitignore | 2 + cv.aux | 18 + cv.log | 955 +++++++++++++++++++++++++++++++++++++++++++++++++++++ cv.out | 5 + cv.pdf | Bin 0 -> 83031 bytes cv.tex | 45 +++ 6 files changed, 1025 insertions(+) create mode 100644 .gitignore create mode 100644 cv.aux create mode 100644 cv.log create mode 100644 cv.out create mode 100644 cv.pdf create mode 100644 cv.tex diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3a59d75 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea/ +.venv/ diff --git a/cv.aux b/cv.aux new file mode 100644 index 0000000..8701007 --- /dev/null +++ b/cv.aux @@ -0,0 +1,18 @@ +\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} diff --git a/cv.log b/cv.log new file mode 100644 index 0000000..b2252d9 --- /dev/null +++ b/cv.log @@ -0,0 +1,955 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.4.4) 6 APR 2025 00:33 +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: +* 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 + 979647 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 + +Output written on cv.pdf (1 page, 83031 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) + diff --git a/cv.out b/cv.out new file mode 100644 index 0000000..c75fe81 --- /dev/null +++ b/cv.out @@ -0,0 +1,5 @@ +\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 diff --git a/cv.pdf b/cv.pdf new file mode 100644 index 0000000000000000000000000000000000000000..984da7f9bcc9e8e9a8b38cd1ae7ecce0a2cf3da0 GIT binary patch literal 83031 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%0D~|p3FR#g9dne&Vc-twtRHc5PxfXHY^H-$V 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 VE_NSQU}IpRV}>Lq7M2x({9m4>n>qjh literal 0 HcmV?d00001 diff --git a/cv.tex b/cv.tex new file mode 100644 index 0000000..28ea57a --- /dev/null +++ b/cv.tex @@ -0,0 +1,45 @@ +\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}{France} +\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} \ No newline at end of file