From f87e944f85441ba53a3eb9f4c3e13e0462763645 Mon Sep 17 00:00:00 2001 From: Kevin Hughes Date: Mon, 15 Apr 2024 21:13:02 +0100 Subject: [PATCH] Page one complete --- kevin_hughes_cv.log | 643 ++++++++++++++++++-------------------------- kevin_hughes_cv.pdf | Bin 444790 -> 448105 bytes kevin_hughes_cv.tex | 133 ++++++--- missfont.log | 2 + 4 files changed, 360 insertions(+), 418 deletions(-) create mode 100644 missfont.log diff --git a/kevin_hughes_cv.log b/kevin_hughes_cv.log index 3631314..a6d4d73 100644 --- a/kevin_hughes_cv.log +++ b/kevin_hughes_cv.log @@ -1,4 +1,4 @@ -This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023/Debian) (preloaded format=xelatex 2024.4.11) 15 APR 2024 20:08 +This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023/Debian) (preloaded format=xelatex 2024.4.11) 15 APR 2024 21:12 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -23,12 +23,32 @@ File: size10.clo 2023/05/17 v1.4n Standard LaTeX file (size option) \belowcaptionskip=\skip49 \bibindent=\dimen140 ) +(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +Package: tcolorbox 2023/03/17 version 6.0.3 text color boxes + +(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks17 +\pgfutil@tempdima=\dimen141 +\pgfutil@tempdimb=\dimen142 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box51 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/share/texlive/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/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty Package: keyval 2022/05/29 v1.15 key=value parser (DPC) -\KV@toks@=\toks17 +\KV@toks@=\toks18 ) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) @@ -44,35 +64,67 @@ Package graphics Info: Driver file: xetex.def on input line 107. (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def File: xetex.def 2022/09/22 v5.0n Graphics/color driver for xetex )) -\Gin@req@height=\dimen141 -\Gin@req@width=\dimen142 +\Gin@req@height=\dimen143 +\Gin@req@width=\dimen144 ) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty -\lst@mode=\count189 -\lst@gtempboxa=\box51 -\lst@token=\toks18 -\lst@length=\count190 -\lst@currlwidth=\dimen143 -\lst@column=\count191 -\lst@pos=\count192 -\lst@lostspace=\dimen144 -\lst@width=\dimen145 -\lst@newlines=\count193 -\lst@lineno=\count194 -\lst@maxwidth=\dimen146 +(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2023-01-15 v3.1.10 (3.1.10) -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2023/02/27 1.9 (Carsten Heinz) -\c@lstnumber=\count195 -\lst@skipnumbers=\count196 -\lst@framebox=\box52 -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg -File: listings.cfg 2023/02/27 1.9 listings configuration +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks19 +\pgfkeys@temptoks=\toks20 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered +.code.tex +\pgfkeys@tmptoks=\toks21 )) -Package: listings 2023/02/27 1.9 (Carsten Heinz) +\pgf@x=\dimen145 +\pgf@y=\dimen146 +\pgf@xa=\dimen147 +\pgf@ya=\dimen148 +\pgf@xb=\dimen149 +\pgf@yb=\dimen150 +\pgf@xc=\dimen151 +\pgf@yc=\dimen152 +\pgf@xd=\dimen153 +\pgf@yd=\dimen154 +\w@pgf@writea=\write3 +\r@pgf@reada=\read2 +\c@pgf@counta=\count189 +\c@pgf@countb=\count190 +\c@pgf@countc=\count191 +\c@pgf@countd=\count192 +\t@pgf@toka=\toks22 +\t@pgf@tokb=\toks23 +\t@pgf@tokc=\toks24 +\pgf@sys@id@count=\count193 + (/usr/share/texlive/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-xetex.def +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def +File: pgfsys-xetex.def 2023-01-15 v3.1.10 (3.1.10) -(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def +File: pgfsys-dvipdfmx.def 2023-01-15 v3.1.10 (3.1.10) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de +f +File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) +) +\pgfsys@objnum=\count194 +))) +(/usr/share/texlive/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=\count195 +\pgfsyssoftpath@bigbuffer@items=\count196 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. +tex +File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10) +)) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg @@ -89,100 +141,19 @@ Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373. Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374. Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375. Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376. - -(/usr/share/texlive/texmf-dist/tex/latex/xcolor/x11nam.def -File: x11nam.def 2022/06/12 v2.14 Predefined colors according to Unix/X11 (UK) -)) -(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty -Package: tcolorbox 2023/03/17 version 6.0.3 text color boxes - -(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty -(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex -\pgfutil@everybye=\toks19 -\pgfutil@tempdima=\dimen147 -\pgfutil@tempdimb=\dimen148 ) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box53 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex -(/usr/share/texlive/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/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty -(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2023-01-15 v3.1.10 (3.1.10) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks20 -\pgfkeys@temptoks=\toks21 - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered -.code.tex -\pgfkeys@tmptoks=\toks22 -)) -\pgf@x=\dimen149 -\pgf@y=\dimen150 -\pgf@xa=\dimen151 -\pgf@ya=\dimen152 -\pgf@xb=\dimen153 -\pgf@yb=\dimen154 -\pgf@xc=\dimen155 -\pgf@yc=\dimen156 -\pgf@xd=\dimen157 -\pgf@yd=\dimen158 -\w@pgf@writea=\write3 -\r@pgf@reada=\read2 -\c@pgf@counta=\count197 -\c@pgf@countb=\count198 -\c@pgf@countc=\count199 -\c@pgf@countd=\count266 -\t@pgf@toka=\toks23 -\t@pgf@tokb=\toks24 -\t@pgf@tokc=\toks25 -\pgf@sys@id@count=\count267 - (/usr/share/texlive/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-xetex.def -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def -File: pgfsys-xetex.def 2023-01-15 v3.1.10 (3.1.10) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def -File: pgfsys-dvipdfmx.def 2023-01-15 v3.1.10 (3.1.10) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de -f -File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) -) -\pgfsys@objnum=\count268 -))) -(/usr/share/texlive/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=\count269 -\pgfsyssoftpath@bigbuffer@items=\count270 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. -tex -File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10) -)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex Package: pgfcore 2023-01-15 v3.1.10 (3.1.10) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen159 -\pgfmath@count=\count271 -\pgfmath@box=\box54 -\pgfmath@toks=\toks26 -\pgfmath@stack@operand=\toks27 -\pgfmath@stack@operation=\toks28 +\pgfmath@dimen=\dimen155 +\pgfmath@count=\count197 +\pgfmath@box=\box52 +\pgfmath@toks=\toks25 +\pgfmath@stack@operand=\toks26 +\pgfmath@stack@operation=\toks27 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code @@ -203,58 +174,58 @@ tex) thmetics.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count272 +\c@pgfmathroundto@lastzeros=\count198 )) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te x File: pgfcorepoints.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@picminx=\dimen160 -\pgf@picmaxx=\dimen161 -\pgf@picminy=\dimen162 -\pgf@picmaxy=\dimen163 -\pgf@pathminx=\dimen164 -\pgf@pathmaxx=\dimen165 -\pgf@pathminy=\dimen166 -\pgf@pathmaxy=\dimen167 -\pgf@xx=\dimen168 -\pgf@xy=\dimen169 -\pgf@yx=\dimen170 -\pgf@yy=\dimen171 -\pgf@zx=\dimen172 -\pgf@zy=\dimen173 +\pgf@picminx=\dimen156 +\pgf@picmaxx=\dimen157 +\pgf@picminy=\dimen158 +\pgf@picmaxy=\dimen159 +\pgf@pathminx=\dimen160 +\pgf@pathmaxx=\dimen161 +\pgf@pathminy=\dimen162 +\pgf@pathmaxy=\dimen163 +\pgf@xx=\dimen164 +\pgf@xy=\dimen165 +\pgf@yx=\dimen166 +\pgf@yy=\dimen167 +\pgf@zx=\dimen168 +\pgf@zy=\dimen169 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. code.tex File: pgfcorepathconstruct.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@path@lastx=\dimen174 -\pgf@path@lasty=\dimen175 +\pgf@path@lastx=\dimen170 +\pgf@path@lasty=\dimen171 ) (/usr/share/texlive/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=\dimen176 -\pgf@shorten@start@additional=\dimen177 +\pgf@shorten@end@additional=\dimen172 +\pgf@shorten@start@additional=\dimen173 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te x File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfpic=\box55 -\pgf@hbox=\box56 -\pgf@layerbox@main=\box57 -\pgf@picture@serial@count=\count273 +\pgfpic=\box53 +\pgf@hbox=\box54 +\pgf@layerbox@main=\box55 +\pgf@picture@serial@count=\count199 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c ode.tex File: pgfcoregraphicstate.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgflinewidth=\dimen178 +\pgflinewidth=\dimen174 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation s.code.tex File: pgfcoretransformations.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@pt@x=\dimen179 -\pgf@pt@y=\dimen180 -\pgf@pt@temp=\dimen181 +\pgf@pt@x=\dimen175 +\pgf@pt@y=\dimen176 +\pgf@pt@temp=\dimen177 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex File: pgfcorequick.code.tex 2023-01-15 v3.1.10 (3.1.10) @@ -270,13 +241,13 @@ File: pgfcorepathprocessing.code.tex 2023-01-15 v3.1.10 (3.1.10) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te x File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfarrowsep=\dimen182 +\pgfarrowsep=\dimen178 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@max=\dimen183 -\pgf@sys@shading@range@num=\count274 -\pgf@shadingcount=\count275 +\pgf@max=\dimen179 +\pgf@sys@shading@range@num=\count266 +\pgf@shadingcount=\count267 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) @@ -284,7 +255,7 @@ File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. tex File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfexternal@startupbox=\box58 +\pgfexternal@startupbox=\box56 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te x @@ -303,23 +274,23 @@ File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10) ))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfnodeparttextbox=\box59 +\pgfnodeparttextbox=\box57 ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10) ) (/usr/share/texlive/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=\dimen184 -\pgf@nodesepend=\dimen185 +\pgf@nodesepstart=\dimen180 +\pgf@nodesepend=\dimen181 ) (/usr/share/texlive/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/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty Package: verbatim 2022-07-02 v1.5u LaTeX2e package for verbatim enhancements -\every@verbatim=\toks29 -\verbatim@line=\toks30 +\every@verbatim=\toks28 +\verbatim@line=\toks29 \verbatim@in@stream=\read3 ) (/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty @@ -328,23 +299,23 @@ Package: environ 2014/05/04 v0.3 A new way to define environments (/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list ) -\@envbody=\toks31 +\@envbody=\toks30 ) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count276 +\etb@tempcnta=\count268 ) -\tcb@titlebox=\box60 -\tcb@upperbox=\box61 -\tcb@lowerbox=\box62 -\tcb@phantombox=\box63 -\c@tcbbreakpart=\count277 -\c@tcblayer=\count278 -\c@tcolorbox@number=\count279 +\tcb@titlebox=\box58 +\tcb@upperbox=\box59 +\tcb@lowerbox=\box60 +\tcb@phantombox=\box61 +\c@tcbbreakpart=\count269 +\c@tcblayer=\count270 +\c@tcolorbox@number=\count271 +\tcb@temp=\box62 +\tcb@temp=\box63 \tcb@temp=\box64 \tcb@temp=\box65 -\tcb@temp=\box66 -\tcb@temp=\box67 ) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty Package: geometry 2020/01/02 v5.9 Page Geometry @@ -355,98 +326,40 @@ Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty Package: iftex 2022/02/03 v1.0f TeX engine tests )) -\Gm@cnth=\count280 -\Gm@cntv=\count281 -\c@Gm@tempcnt=\count282 -\Gm@bindingoffset=\dimen186 -\Gm@wd@mp=\dimen187 -\Gm@odd@mp=\dimen188 -\Gm@even@mp=\dimen189 -\Gm@layoutwidth=\dimen190 -\Gm@layoutheight=\dimen191 -\Gm@layouthoffset=\dimen192 -\Gm@layoutvoffset=\dimen193 -\Gm@dimlist=\toks32 -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty -Package: multicol 2023/03/30 v1.9f multicolumn formatting (FMi) -\c@tracingmulticols=\count283 -\mult@box=\box68 -\multicol@leftmargin=\dimen194 -\c@unbalance=\count284 -\c@collectmore=\count285 -\doublecol@number=\count286 -\multicoltolerance=\count287 -\multicolpretolerance=\count288 -\full@width=\dimen195 -\page@free=\dimen196 -\premulticols=\dimen197 -\postmulticols=\dimen198 -\multicolsep=\skip50 -\multicolbaselineskip=\skip51 -\partial@page=\box69 -\last@line=\box70 -\mc@boxedresult=\box71 -\maxbalancingoverflow=\dimen199 -\mult@rightbox=\box72 -\mult@grightbox=\box73 -\mult@firstbox=\box74 -\mult@gfirstbox=\box75 -\@tempa=\box76 -\@tempa=\box77 -\@tempa=\box78 -\@tempa=\box79 -\@tempa=\box80 -\@tempa=\box81 -\@tempa=\box82 -\@tempa=\box83 -\@tempa=\box84 -\@tempa=\box85 -\@tempa=\box86 -\@tempa=\box87 -\@tempa=\box88 -\@tempa=\box89 -\@tempa=\box90 -\@tempa=\box91 -\@tempa=\box92 -\@tempa=\box93 -\@tempa=\box94 -\@tempa=\box95 -\@tempa=\box96 -\@tempa=\box97 -\@tempa=\box98 -\@tempa=\box99 -\@tempa=\box100 -\@tempa=\box101 -\@tempa=\box102 -\@tempa=\box103 -\@tempa=\box104 -\@tempa=\box105 -\@tempa=\box106 -\@tempa=\box107 -\@tempa=\box108 -\@tempa=\box109 -\@tempa=\box110 -\@tempa=\box111 -\c@minrows=\count289 -\c@columnbadness=\count290 -\c@finalcolumnbadness=\count291 -\last@try=\dimen256 -\multicolovershoot=\dimen257 -\multicolundershoot=\dimen258 -\mult@nat@firstbox=\box112 -\colbreak@box=\box113 -\mc@col@check@num=\count292 +\Gm@cnth=\count272 +\Gm@cntv=\count273 +\c@Gm@tempcnt=\count274 +\Gm@bindingoffset=\dimen182 +\Gm@wd@mp=\dimen183 +\Gm@odd@mp=\dimen184 +\Gm@even@mp=\dimen185 +\Gm@layoutwidth=\dimen186 +\Gm@layoutheight=\dimen187 +\Gm@layouthoffset=\dimen188 +\Gm@layoutvoffset=\dimen189 +\Gm@dimlist=\toks31 ) (/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty Package: enumitem 2019/06/20 v3.9 Customized lists -\labelindent=\skip52 -\enit@outerparindent=\dimen259 -\enit@toks=\toks33 -\enit@inbox=\box114 -\enit@count@id=\count293 -\enitdp@description=\count294 +\labelindent=\skip50 +\enit@outerparindent=\dimen190 +\enit@toks=\toks32 +\enit@inbox=\box66 +\enit@count@id=\count275 +\enitdp@description=\count276 ) +(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty +Package: parskip 2021-03-14 v2.0h non-zero parskip adjustments + +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +))) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty @@ -454,11 +367,11 @@ Package: expl3 2023-06-05 L3 programming layer (loader) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def File: l3backend-xetex.def 2023-04-19 L3 backend support: XeTeX -\g__graphics_track_int=\count295 -\l__pdf_internal_box=\box115 -\g__pdf_backend_object_int=\count296 -\g__pdf_backend_annotation_int=\count297 -\g__pdf_backend_link_int=\count298 +\g__graphics_track_int=\count277 +\l__pdf_internal_box=\box67 +\g__pdf_backend_object_int=\count278 +\g__pdf_backend_annotation_int=\count279 +\g__pdf_backend_link_int=\count280 )) Package: xparse 2023-02-02 L3 Experimental document command parser ) @@ -467,50 +380,26 @@ Package: fontspec 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTeX (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty Package: fontspec-xetex 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTe X -\l__fontspec_script_int=\count299 -\l__fontspec_language_int=\count300 -\l__fontspec_strnum_int=\count301 -\l__fontspec_tmp_int=\count302 -\l__fontspec_tmpa_int=\count303 -\l__fontspec_tmpb_int=\count304 -\l__fontspec_tmpc_int=\count305 -\l__fontspec_em_int=\count306 -\l__fontspec_emdef_int=\count307 -\l__fontspec_strong_int=\count308 -\l__fontspec_strongdef_int=\count309 -\l__fontspec_tmpa_dim=\dimen260 -\l__fontspec_tmpb_dim=\dimen261 -\l__fontspec_tmpc_dim=\dimen262 +\l__fontspec_script_int=\count281 +\l__fontspec_language_int=\count282 +\l__fontspec_strnum_int=\count283 +\l__fontspec_tmp_int=\count284 +\l__fontspec_tmpa_int=\count285 +\l__fontspec_tmpb_int=\count286 +\l__fontspec_tmpc_int=\count287 +\l__fontspec_em_int=\count288 +\l__fontspec_emdef_int=\count289 +\l__fontspec_strong_int=\count290 +\l__fontspec_strongdef_int=\count291 +\l__fontspec_tmpa_dim=\dimen191 +\l__fontspec_tmpb_dim=\dimen192 +\l__fontspec_tmpc_dim=\dimen193 (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty Package: fontenc 2021/04/29 v2.0v Standard LaTeX package ) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg))) -Package fontspec Info: Font family 'Caladea(0)' created for font 'Caladea' -(fontspec) with options [Ligatures=TeX]. -(fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: -(fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"Caladea/OT:script=latn;language=dflt;mapping=tex-tex -t;" -(fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"Caladea/B/OT:script=latn;language=dflt;mapping=tex-t -ext;" -(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: -(fontspec) - 'italic' (m/it) with NFSS spec.: -(fontspec) <->"Caladea/I/OT:script=latn;language=dflt;mapping=tex-t -ext;" -(fontspec) - 'italic small caps' (m/scit) with NFSS spec.: -(fontspec) - 'bold italic' (b/it) with NFSS spec.: -(fontspec) <->"Caladea/BI/OT:script=latn;language=dflt;mapping=tex- -text;" -(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.: - - Package fontspec Info: Font family 'Raleway(0)' created for font 'Raleway' (fontspec) with options [Ligatures=TeX]. (fontspec) @@ -543,55 +432,42 @@ text;" g=tex-text;" -(/usr/share/texlive/texmf-dist/tex/latex/sectsty/sectsty.sty -Package: sectsty 2002/02/25 v2.0.2 Commands to change all sectional heading sty -les - - -LaTeX Warning: Command \underbar has changed. - Check if current package is valid. - - -LaTeX Warning: Command \underline has changed. - Check if current package is valid. - -) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty +(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty Package: titlesec 2021/07/05 v2.14 Sectioning titles -\ttl@box=\box116 -\beforetitleunit=\skip53 -\aftertitleunit=\skip54 -\ttl@plus=\dimen263 -\ttl@minus=\dimen264 -\ttl@toksa=\toks34 -\titlewidth=\dimen265 -\titlewidthlast=\dimen266 -\titlewidthfirst=\dimen267 +\ttl@box=\box68 +\beforetitleunit=\skip51 +\aftertitleunit=\skip52 +\ttl@plus=\dimen194 +\ttl@minus=\dimen195 +\ttl@toksa=\toks33 +\titlewidth=\dimen196 +\titlewidthlast=\dimen197 +\titlewidthfirst=\dimen198 ) (./kevin_hughes_cv.aux) \openout1 = `kevin_hughes_cv.aux'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 51. -LaTeX Font Info: Trying to load font information for TS1+cmr on input line 5 -1. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 25. +LaTeX Font Info: ... okay on input line 25. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 25. +LaTeX Font Info: ... okay on input line 25. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 25. +LaTeX Font Info: ... okay on input line 25. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 25. +LaTeX Font Info: ... okay on input line 25. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 25. +LaTeX Font Info: Trying to load font information for TS1+cmr on input line 2 +5. (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd File: ts1cmr.fd 2023/04/13 v2.5m Standard LaTeX font definitions ) -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -\c@lstlisting=\count310 +LaTeX Font Info: ... okay on input line 25. +LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 25. +LaTeX Font Info: ... okay on input line 25. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 25. +LaTeX Font Info: ... okay on input line 25. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 25. +LaTeX Font Info: ... okay on input line 25. *geometry* driver: auto-detecting *geometry* detected driver: xetex @@ -633,63 +509,68 @@ Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid \symlegacymaths=\mathgroup4 LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold' -(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 51. -LaTeX Font Info: Redeclaring math accent \acute on input line 51. -LaTeX Font Info: Redeclaring math accent \grave on input line 51. -LaTeX Font Info: Redeclaring math accent \ddot on input line 51. -LaTeX Font Info: Redeclaring math accent \tilde on input line 51. -LaTeX Font Info: Redeclaring math accent \bar on input line 51. -LaTeX Font Info: Redeclaring math accent \breve on input line 51. -LaTeX Font Info: Redeclaring math accent \check on input line 51. -LaTeX Font Info: Redeclaring math accent \hat on input line 51. -LaTeX Font Info: Redeclaring math accent \dot on input line 51. -LaTeX Font Info: Redeclaring math accent \mathring on input line 51. -LaTeX Font Info: Redeclaring math symbol \colon on input line 51. -LaTeX Font Info: Redeclaring math symbol \Gamma on input line 51. -LaTeX Font Info: Redeclaring math symbol \Delta on input line 51. -LaTeX Font Info: Redeclaring math symbol \Theta on input line 51. -LaTeX Font Info: Redeclaring math symbol \Lambda on input line 51. -LaTeX Font Info: Redeclaring math symbol \Xi on input line 51. -LaTeX Font Info: Redeclaring math symbol \Pi on input line 51. -LaTeX Font Info: Redeclaring math symbol \Sigma on input line 51. -LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 51. -LaTeX Font Info: Redeclaring math symbol \Phi on input line 51. -LaTeX Font Info: Redeclaring math symbol \Psi on input line 51. -LaTeX Font Info: Redeclaring math symbol \Omega on input line 51. -LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 51. -LaTeX Font Info: Redeclaring symbol font `operators' on input line 51. +(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 25. +LaTeX Font Info: Redeclaring math accent \acute on input line 25. +LaTeX Font Info: Redeclaring math accent \grave on input line 25. +LaTeX Font Info: Redeclaring math accent \ddot on input line 25. +LaTeX Font Info: Redeclaring math accent \tilde on input line 25. +LaTeX Font Info: Redeclaring math accent \bar on input line 25. +LaTeX Font Info: Redeclaring math accent \breve on input line 25. +LaTeX Font Info: Redeclaring math accent \check on input line 25. +LaTeX Font Info: Redeclaring math accent \hat on input line 25. +LaTeX Font Info: Redeclaring math accent \dot on input line 25. +LaTeX Font Info: Redeclaring math accent \mathring on input line 25. +LaTeX Font Info: Redeclaring math symbol \colon on input line 25. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 25. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 25. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 25. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 25. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 25. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 25. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 25. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 25. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 25. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 25. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 25. +LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 25. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 25. LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font -(Font) `operators' in the math version `normal' on input line 51. +(Font) `operators' in the math version `normal' on input line 25. LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) OT1/cmr/m/n --> TU/Caladea(0)/m/n on input line 51. +(Font) OT1/cmr/m/n --> TU/Raleway(0)/m/n on input line 25. LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font -(Font) `operators' in the math version `bold' on input line 51. +(Font) `operators' in the math version `bold' on input line 25. LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) OT1/cmr/bx/n --> TU/Caladea(0)/m/n on input line 51. +(Font) OT1/cmr/bx/n --> TU/Raleway(0)/m/n on input line 25. LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) TU/Caladea(0)/m/n --> TU/Caladea(0)/m/n on input line 5 -1. +(Font) TU/Raleway(0)/m/n --> TU/Raleway(0)/m/n on input line 2 +5. LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' -(Font) OT1/cmr/m/it --> TU/Caladea(0)/m/it on input line 51. +(Font) OT1/cmr/m/it --> TU/Raleway(0)/m/it on input line 25. LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' -(Font) OT1/cmr/bx/n --> TU/Caladea(0)/b/n on input line 51. +(Font) OT1/cmr/bx/n --> TU/Raleway(0)/b/n on input line 25. LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' -(Font) OT1/cmss/m/n --> TU/Raleway(0)/m/n on input line 51. +(Font) OT1/cmss/m/n --> TU/Raleway(0)/m/n on input line 25. LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' -(Font) OT1/cmtt/m/n --> TU/lmtt/m/n on input line 51. +(Font) OT1/cmtt/m/n --> TU/lmtt/m/n on input line 25. LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) TU/Caladea(0)/m/n --> TU/Caladea(0)/b/n on input line 5 -1. +(Font) TU/Raleway(0)/m/n --> TU/Raleway(0)/b/n on input line 2 +5. LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' -(Font) OT1/cmr/bx/it --> TU/Caladea(0)/b/it on input line 51. +(Font) OT1/cmr/bx/it --> TU/Raleway(0)/b/it on input line 25. LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/cmss/bx/n --> TU/Raleway(0)/b/n on input line 51. +(Font) OT1/cmss/bx/n --> TU/Raleway(0)/b/n on input line 25. LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/cmtt/m/n --> TU/lmtt/b/n on input line 51. +(Font) OT1/cmtt/m/n --> TU/lmtt/b/n on input line 25. File: me.png Graphic file (type bmp) -Overfull \hbox (2.93332pt too wide) in paragraph at lines 52--74 +Overfull \hbox (1.88766pt too wide) in paragraph at lines 83--83 +|\TU/Raleway(0)/b/n/20.74 Strategic Planning| + [] + + +Overfull \hbox (3.4pt too wide) in paragraph at lines 26--133 [][] [] [] [] @@ -702,12 +583,12 @@ L3 programming layer <2023-06-05> *********** ) Here is how much of TeX's memory you used: - 16707 strings out of 476387 - 373261 string characters out of 5798473 - 1848390 words of memory out of 5000000 - 37007 multiletter control sequences out of 15000+600000 - 513643 words of font info for 66 fonts, out of 8000000 for 9000 + 15250 strings out of 476387 + 351014 string characters out of 5798473 + 1866390 words of memory out of 5000000 + 35571 multiletter control sequences out of 15000+600000 + 513547 words of font info for 54 fonts, out of 8000000 for 9000 1348 hyphenation exceptions out of 8191 - 83i,6n,93p,499b,817s stack positions out of 10000i,1000n,20000p,200000b,200000s + 101i,6n,107p,1205b,827s stack positions out of 10000i,1000n,20000p,200000b,200000s Output written on kevin_hughes_cv.pdf (1 page). diff --git a/kevin_hughes_cv.pdf b/kevin_hughes_cv.pdf index 4255694d92408fb7a7fe38efd3645af093a48157..3df7a23394a975509ea8ec235836ba95c35b68db 100644 GIT binary patch delta 24133 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 delta 20689 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 NQiO<`8v<1&`WJ>UrIr8y diff --git a/kevin_hughes_cv.tex b/kevin_hughes_cv.tex index 60f9ce8..c707db6 100644 --- a/kevin_hughes_cv.tex +++ b/kevin_hughes_cv.tex @@ -1,43 +1,15 @@ \documentclass[10pt]{article} -\usepackage{graphicx} -\usepackage{listings} -\usepackage[x11names]{xcolor} \usepackage{tcolorbox} \usepackage[a4paper,landscape,margin=0mm,noheadfoot]{geometry} -\usepackage{multicol} \usepackage{enumitem} \setlist[itemize]{leftmargin=*} -\newenvironment{prettyquote}{\begin{quote}\color{Red3}\Large}{\end{quote}} + +\usepackage[skip=3mm plus1pt, indent=40pt]{parskip} \usepackage{fontspec} - \setmainfont{Caladea} + \setmainfont{Raleway} \setsansfont{Raleway} -\usepackage{sectsty} - \allsectionsfont{\sffamily} - -\pagenumbering{gobble} - -\newcommand{\sbull}{\ \textbullet\ \ } -\newcommand{\skill}[1]{{\color{blue} \bf #1}} -\newenvironment{job}[3] - {\bigskip\noindent{\large\sffamily\textbf{#1}} - \hfill - {\small\sffamily\color{Snow4}\textbf{#2}} - - \medskip\noindent#3 - - \subsubsection*{Key Achievements} - \begin{itemize}} - {\end{itemize}} -\newenvironment{edu}[2] - {\bigskip\noindent{\large\sffamily\textbf{#1}} - \hfill - {\small\sffamily\color{Snow4}\textbf{#2}} - -\medskip\noindent} - {} - \newtcolorbox{bgbox}[1][]{height=\paperheight,width=0.25\textwidth,nobeforeafter,leftright skip=0pt,boxrule=0pt,sharp corners,#1} \definecolor{stripe1}{HTML}{2b2927} \definecolor{stripe2}{HTML}{efcb68} @@ -45,12 +17,15 @@ \definecolor{stripe4}{HTML}{aeb7b3} \usepackage{titlesec} -\titlespacing*{\section}{0mm}{10mm}{0mm} +\titlespacing*{\section}{0mm}{2mm}{0mm} +\titleformat*{\section}{\huge\bf\sffamily} +\titleformat*{\subsection}{\LARGE\bf\sffamily} \newcommand{\detail}[2]{\section*{\huge #1} \LARGE #2} \begin{document}% \noindent% \begin{bgbox}[colback=stripe1]% + \titlespacing*{\section}{0mm}{10mm}{0mm} \begin{tcolorbox}[colback=white,width=\textwidth,sharp corners]% \includegraphics[width=53mm]{me} \end{tcolorbox} @@ -63,12 +38,96 @@ \detail{Location}{Ancoats, Manchester} } \end{bgbox}% -\begin{bgbox}[colback=stripe2] - a +\begin{bgbox}[colback=stripe2,parbox=false] + \section*{\sffamily Technical} + \medskip\raggedright + I have the solid technical background to act effectively with confidence and to gain the respect of a technical team. Additionally, I’ve developed that into a broad base of knowledge to enable supporting the business in as many ways as possible. + + I've spent the greater part of my career as a full stack web developer but I've always looked for opportunities to broaden my skills and experience. My aim was to become a true technology generalist; the payoff being I can communicate effectively with development, testing, data, platform engineering and product teams. I can also get hands-on in those roles if necessary. + +\subsection*{Skills} + +\textbf{Ruby:} My strongest technical skill. I’ve built from scratch and taken over mature projects. I’m happy to call myself an expert here. + +\textbf{Elixir:} I've developed scalable, fault-tolerant web applications, embracing the functional programming paradigm for efficiency and reliability. + +\textbf{TDD \& BDD:} A strong advocate for both, ensuring code quality and a seamless alignment between stakeholder requirements and the final codebase. + +\textbf{Data Engineering:} Transforming raw data into actionable insights through ETL processes and data analytics. + +\textbf{Platform Engineering:} I've architected and managed infrastructure across multiple cloud service providers. \end{bgbox} -\begin{bgbox}[colback=stripe3] - duck +\begin{bgbox}[colback=stripe3,parbox=false] +\section*{Leadership} +\medskip\raggedright +In organisations of many shapes and sizes I’ve used my natural enthusiasm to motivate teams with a clear vision of the future. + +Change is always happening in any organisation. I help the team ride that wave of change instead of, as so often happens, resisting it. + +Relaxed, reflective and excited for the future, rather than mould people my idea of their roles I will encourage them to find their own motivations and align them with the company goals. + +I employ various strategies to achieve this. For example, I love retrospectives for facilitating collaboration on improving process and use regular 1:1s to build trust and drive professional development. + +\subsection*{My Values} + \textbf{Collaboration:} where everyone has the opportunity to contribute at any stage. + + \textbf{Transparency:} where working in the open removes silos. + + \textbf{Adaptability:} where change is embraced as an opportunity. + + \textbf{Pioneering:} where boldness meets innovation, not being afraid to try something out and always learning from failure. + + \textbf{Empathy:} where understanding, compassion, and inclusivity drive interactions. \end{bgbox} -\begin{bgbox}[colback=stripe4] +\begin{bgbox}[colback=stripe4,parbox=false] +\section*{Strategic Planning} +\medskip\raggedright +I’ve learned a lot about what works +and what doesn’t in my different roles +but people work best when allowed to +express their creativity. After taking +the time to properly understand the +company’s values, goals and those of +its people, I’ll put the emphasis on +finding innovative ways to take us +where we want to go. + +The hardest problems are the most +valuable ones to solve so I’ll attack +those first. Always collaboratively I’ll +build a clear technology strategy that +becomes the North Star for everyone +granting them the agency and +freedom to confidently make decisions +themselves. I’ll help build the KPIs +and metrics to help everyone monitor +their successes and target +improvements. + +\subsection*{Execution} + \textbf{Understanding Goals:} + I will engage +with stakeholders across the +organisation, listen to their needs and +take the time to properly understand +the objectives of the organisation as +well as the context we’re working in. + + \textbf{Developing a Strategy:} + Always +working collaboratively across the +organisation I’ll co-create a strategy +aligned with the goals I uncovered. +We’ll have fun with workshops, +brainstorming sessions and more on +the way! + + \textbf{Measure Success:} + During execution +we’ll have a simple way of tracking our +progression and the impact of our +initiatives. As a team we can use these +to target any adjustments as we go to +keep everything on track. \end{bgbox} \end{document} diff --git a/missfont.log b/missfont.log new file mode 100644 index 0000000..02f45f8 --- /dev/null +++ b/missfont.log @@ -0,0 +1,2 @@ +mktextfm +mktextfm