diff --git a/kevin_hughes_cv.aux b/kevin_hughes_cv.aux new file mode 100644 index 0000000..f23e546 --- /dev/null +++ b/kevin_hughes_cv.aux @@ -0,0 +1 @@ +\relax diff --git a/kevin_hughes_cv.log b/kevin_hughes_cv.log new file mode 100644 index 0000000..e28a118 --- /dev/null +++ b/kevin_hughes_cv.log @@ -0,0 +1,701 @@ +This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023/Debian) (preloaded format=xelatex 2024.4.11) 15 APR 2024 17:32 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**kevin_hughes_cv.tex +(./kevin_hughes_cv.tex +LaTeX2e <2023-06-01> +L3 programming layer <2023-06-05> +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2023/05/17 v1.4n Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2023/05/17 v1.4n Standard LaTeX file (size option) +) +\c@part=\count181 +\c@section=\count182 +\c@subsection=\count183 +\c@subsubsection=\count184 +\c@paragraph=\count185 +\c@subparagraph=\count186 +\c@figure=\count187 +\c@table=\count188 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) +(/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 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +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 +) +(/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/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 +)) +Package: listings 2023/02/27 1.9 (Carsten Heinz) + +(/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 +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: xetex.def on input line 227. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353. +Package xcolor Info: Model `RGB' extended on input line 1369. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372. +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 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet +ric.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod +e.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison +.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari +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 +)) +(/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 +) +(/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 +) +(/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 +) +(/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 +) +(/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 +) +(/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 +) +(/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) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t +ex +File: pgfcoreobjects.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing +.code.tex +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 +) +(/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 +) +(/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) +) +(/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 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te +x +File: pgfcorelayers.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c +ode.tex +File: pgfcoretransparency.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. +tex +File: pgfcorepatterns.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +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 +) (/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 +) +(/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 +\verbatim@in@stream=\read3 +) +(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty +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 +) +(/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 +) +\tcb@titlebox=\box60 +\tcb@upperbox=\box61 +\tcb@lowerbox=\box62 +\tcb@phantombox=\box63 +\c@tcbbreakpart=\count277 +\c@tcblayer=\count278 +\c@tcolorbox@number=\count279 +\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 + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty +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 + + +Package geometry Warning: Over-specification in `h'-direction. + `width' (483.69684pt) is ignored. + + +Package geometry Warning: Over-specification in `v'-direction. + `height' (731.23582pt) is ignored. + +) (/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 +) +(/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 +) +(/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 +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 +)) +Package: xparse 2023-02-02 L3 Experimental document command parser +) +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 + +(/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) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->"Raleway/OT:script=latn;language=dflt;mapping=tex-tex +t;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) <->"Raleway/OT:script=latn;language=dflt;+smcp;mapping=t +ex-text;" +(fontspec) - 'bold' (b/n) with NFSS spec.: +(fontspec) <->"Raleway/B/OT:script=latn;language=dflt;mapping=tex-t +ext;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +(fontspec) <->"Raleway/B/OT:script=latn;language=dflt;+smcp;mapping +=tex-text;" +(fontspec) - 'italic' (m/it) with NFSS spec.: +(fontspec) <->"Raleway/I/OT:script=latn;language=dflt;mapping=tex-t +ext;" +(fontspec) - 'italic small caps' (m/scit) with NFSS spec.: +(fontspec) <->"Raleway/I/OT:script=latn;language=dflt;+smcp;mapping +=tex-text;" +(fontspec) - 'bold italic' (b/it) with NFSS spec.: +(fontspec) <->"Raleway/BI/OT:script=latn;language=dflt;mapping=tex- +text;" +(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.: +(fontspec) <->"Raleway/BI/OT:script=latn;language=dflt;+smcp;mappin +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. + +) (./kevin_hughes_cv.aux) +\openout1 = `kevin_hughes_cv.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 41. +LaTeX Font Info: Trying to load font information for TS1+cmr on input line 4 +1. + +(/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 41. +LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +\c@lstlisting=\count310 + +*geometry* driver: auto-detecting +*geometry* detected driver: xetex +*geometry* verbose mode - [ preamble ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(56.9055pt, 483.69687pt, 56.9055pt) +* v-part:(T,H,B)=(56.9055pt, 745.46222pt, 42.67912pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=483.69687pt +* \textheight=745.46222pt +* \oddsidemargin=-15.36449pt +* \evensidemargin=-15.36449pt +* \topmargin=-15.36449pt +* \headheight=0.0pt +* \headsep=0.0pt +* \topskip=10.0pt +* \footskip=0.0pt +* \marginparwidth=65.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) + + +Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid +(fontspec) this). + +\symlegacymaths=\mathgroup4 +LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold' +(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 41. +LaTeX Font Info: Redeclaring math accent \acute on input line 41. +LaTeX Font Info: Redeclaring math accent \grave on input line 41. +LaTeX Font Info: Redeclaring math accent \ddot on input line 41. +LaTeX Font Info: Redeclaring math accent \tilde on input line 41. +LaTeX Font Info: Redeclaring math accent \bar on input line 41. +LaTeX Font Info: Redeclaring math accent \breve on input line 41. +LaTeX Font Info: Redeclaring math accent \check on input line 41. +LaTeX Font Info: Redeclaring math accent \hat on input line 41. +LaTeX Font Info: Redeclaring math accent \dot on input line 41. +LaTeX Font Info: Redeclaring math accent \mathring on input line 41. +LaTeX Font Info: Redeclaring math symbol \colon on input line 41. +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 41. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 41. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 41. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 41. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 41. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 41. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 41. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 41. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 41. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 41. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 41. +LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 41. +LaTeX Font Info: Redeclaring symbol font `operators' on input line 41. +LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font +(Font) `operators' in the math version `normal' on input line 41. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> TU/Caladea(0)/m/n on input line 41. +LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font +(Font) `operators' in the math version `bold' on input line 41. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> TU/Caladea(0)/m/n on input line 41. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) TU/Caladea(0)/m/n --> TU/Caladea(0)/m/n on input line 4 +1. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> TU/Caladea(0)/m/it on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> TU/Caladea(0)/b/n on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> TU/Raleway(0)/m/n on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> TU/lmtt/m/n on input line 41. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) TU/Caladea(0)/m/n --> TU/Caladea(0)/b/n on input line 4 +1. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> TU/Caladea(0)/b/it on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> TU/Raleway(0)/b/n on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> TU/lmtt/b/n on input line 41. +(./kevin_hughes_cv.aux) + *********** +LaTeX2e <2023-06-01> +L3 programming layer <2023-06-05> + *********** + ) +Here is how much of TeX's memory you used: + 16319 strings out of 476387 + 367062 string characters out of 5798473 + 1844390 words of memory out of 5000000 + 36634 multiletter control sequences out of 15000+600000 + 513571 words of font info for 57 fonts, out of 8000000 for 9000 + 1348 hyphenation exceptions out of 8191 + 83i,1n,93p,540b,266s stack positions out of 10000i,1000n,20000p,200000b,200000s + +No pages of output. diff --git a/kevin_hughes_cv.tex b/kevin_hughes_cv.tex index 30819df..f302c0a 100644 --- a/kevin_hughes_cv.tex +++ b/kevin_hughes_cv.tex @@ -40,126 +40,5 @@ \begin{document} \thispagestyle{empty} -\section*{\huge Kevin Hughes} -\noindent kev@kev.pub \sbull Ancoats, Manchester \sbull 07754340955 \sbull linkedin.com/in/ksph -\bigskip - -\hrule -\section*{Summary} -\vspace{-5mm} -\begin{multicols}{2} -\textbf{Technology leader with roots in full stack development -- a proven ability to define strategy and build a culture to generate the alignment and motivation to deliver that strategy.} - -As a leader I'm open and democratic. I strive to inspire colleagues to have bold ambitions for themselves and high standards for their work, encouraging everyone to contribute at any level. I will focus a team on delivering business value by discovering clients' needs and building solutions for them. - -My favourite words are \emph{honesty} and \emph{transparency.} You hear a lot of people use those words but I firmly believe in them. An environment where people can communicate freely, experiment openly and have a clear shared vision fosters the happy motivated team I live to work in. - -I’m also a technology generalist specialising in web development and open source technologies, but with the real-world enterprise experience of big data, DevOps, tech support, and product development to bring confidence and vision to all the technology functions of a company. - -I'm looking for greater challenge to keep me growing; a company with ambition to match my own where I can put the skills I've gained to good use by executing the technology strategy to align with that ambition. -\end{multicols} - -\hrule -\section*{Key Skills} - -I've listed a few of the skills and technologies I've had most experience with but I see each new challenge as a learning opportunity. I'll take the time to listen to the team, explore the problem, discover the best of evolved practices and flex my style to suit the situation. - -\begin{multicols}{3} - \subsection*{Leadership} - \begin{itemize} - \item Strategic Vision - \item Culture Building - \item Scrum - \item Mentoring - \item Coaching - \item TDD \& BDD - \end{itemize} - - \subsection*{Development} - \begin{itemize} - \item Ruby (and Rails) - \item Elixir (and Phoenix) - \item HTML \& CSS - \item Cucumber - \item MySQL / Postgres - \item JavaScript - \end{itemize} - - \subsection*{Other} - \begin{itemize} - \item AWS - \item Linux - \item Ansible - \item CI/CD - \item Apache Spark - \item Tea-making - \end{itemize} -\end{multicols} - -\hrule - -\section*{Employment History} -\vspace{-4mm} -\begin{job}{Couchbase, Software Engineering Manager}{Oct 2022 -- Present}{% - Looking to expand the hands-off management parts to my skillset, I jumped at the opportunity presented by Couchbase. Managing a group of mixed abilities from fresh graduates to experienced Principal Engineers across multiple product teams I've had the opportunity to really focus on nurturing and developing individuals as well as building a positive and motivated team culture. -} - \item Run an eight person development team as well as line manage developers from other teams and facilitate meetings for 20 person department across three timezones. - \item Improved employee engagement scores by 47\% over a 6 month period. - \item Measured and then optimised deployment process for cloud SAAS product bringing time from code complete on development to production from two weeks down to less than 24 hours. - \item Built a positive and motivated culture within a team of mixed ability engineers from fresh graduates to experienced principals allowing the team to inspect and improve their own processes using tools like regular retrospectives. - \item Created a culture of constant professional development using regular 1:1s, SMART target setting and well-defined career progression ladders. -\end{job} -\begin{job}{BlueSky Education, Senior Developer $\Rightarrow$ Chief Technology Officer}{Mar 2018 -- Oct 2022}{% - Brought a successful Ruby on Rails SAAS application in house from an external agency. Used my technical expertise on hosting as well coaching on how to run in-house development. I was offered the chance to step up to from 100\% Rails development to CTO and take full responsibility for technology strategy. -} - \item As part of the Executive Leadership team, we analysed the company and context, then developed a roadmap for the future. I built a Technology Strategy to support this new direction and aligned the development team with those goals. - \item Introduced a new ETL pipeline and reporting using Apache Spark, Postgres \& Metabase, exposing the leadership to brand new business insight. Used this to support direction setting by the Executive Leadership team and to track live progression towards goals using OKRs. - \item Overhauled the process by which work was pitched, designed and specced for the development team. The new process refocused on an understanding of customers and their needs rather than getting stuck on the ``new feature treadmill''. - \item Over lockdown, built BlueSky Learning: a brand new video CPD system for teachers using Elixir, Phoenix LiveView and Tailwind in front of an open-source learning management system. - \item Developed new features and performed upgrades for the flagship product, BlueSky Education: an appraisal \& performance management solution for education written in Ruby on Rails. - \item Built a cross-functional product team using Scrum, taking the role of scrum master. I coached developers, a new product owner and all across the company in iterative development helping them find new focus in adding real value to the product. -\end{job} - -\begin{job}{Perkbox, Technical Lead}{Mar 2018 - Nov 2019}{% -My time at Perkbox was great fun. I was given the opportunity to work on numerous projects in different departments at different levels, having impact right across the company. I also gained valuable experience working in a department of more than fifty engineers with an organisation inspired by Spotify. Seeing how a large company with huge ambition can create a clear vision and alignment across the whole team had a huge impact on me. -} - \item Within a new data team, built an ETL, data warehouse and front‐end to enable reporting across tens of microservices, aggregating across multiple AWS regions. - \item Added Elixir \& Phoenix to my skill-set, working on a brand new version of Perkbox’s customer loyalty reward engine. Integrated with Amazon for automated high volume delivery of voucher codes. - \item Created plain Ruby microservice providing bespoke PDF versions of usage statistics delivered to Perkbox clients for dissemination within their companies. -\end{job} - -\begin{job}{Livelink Technology, Senior Developer}{Jun 2017 -- Apr 2018}{% -At LiveLink I worked as a senior developer in a scrum-organised Ruby development team. I learned a lot about how Scrum can work really well when implemented properly; in particular the value of a dedicated and empathetic Scrum Master. Working within one of these teams I was also exposed to some of the ways development team environments can become difficult, and the strategies to improve such a situation.} - \item New development and heavy refactoring on legacy Ruby/Angular.js kiosk application running in hundreds of shops across the UK - \item 6 month secondment to mobile team to complete a new photo purchasing React Native module integrated to Walmart's mobile app - \item Developed new features for Rails-based centralised health reporting application -\end{job} - -\begin{job}{Coach in a Box, Lead Developer}{Aug 2015 -- Jul 2017}{% -I took over a pretty demotivated development team at Coach in a Box and was tasked into growing the team and turning them into an effective and productive unit. This was the first time I came into a team instead of building my own. I learned about how to generate impact in a company, creating my own vision and aligning people with it. It was here that I also stepped up my coding skills. I was coached in Behaviour Driven Development -- a process which I have kept with to this day. I believe it encourages not only better code quality but also increases communication throughout the business and draws an unbroken line from inspiration to completed work. -} - \item Was able to present my team's work on the Moodle open-source learning management system at MoodleMoot, the yearly UK conference for users and developers of the system - \item Maintained and developed the in-house coaching booking system and fleet of apps which ran the business - \item Migrated the whole system from Heroku to private cloud, defining the entire infrastructure with Ansible - \item Implemented a modern agile project management process and continuous deployment pipeline. -\end{job} - -\begin{job}{South Devon College, Lead Web Developer}{Jan 2005 -- Aug 2015}{% -I started at South Devon College as they were undergoing a huge transformation. Learning technology was a major focus and I was brought in to provide the development expertise they needed. Over time I built a small team running successful ecosystem of web products by combining customised open source software with in-house developments. -} - \item Created Leap, a cutting-edge Individual Learning Plan system, in Ruby on Rails, which not only became a daily part of staff and student life but was released under an open-source license and implemented the system in four other UK FE Colleges. - \item Maintained and developed the open-source Moodle virtual learning environment used by up to 16,000 students a year. Integrated and automated the system so that account creation and course enrolments were happening in real time. - \item Built a modern web development team finding opportunities for improvement right across the college. Brought the college technology infrastructure into the 21st century with open-source learning technologies. -\end{job} - -\hrule -\section*{Education and Training} -\begin{edu}{Certificate in Professional Development, South Devon College}{2008 -- 2009} -Chartered Management Institute course on development of leadership style. -\end{edu} - -\begin{edu}{BSc Computer Science, University of Exeter}{2002 -- 2005} -Modules included Artificial Intelligence, Enterprise Computing, and Computational Linguistics -\end{edu} \end{document}