commit e5b53f4a49c955a078faec40c51a361866661ac9 Author: Teddy Middleton-Smith Date: Fri Jan 24 15:48:26 2025 +0000 Initial commit. diff --git a/cv.aux b/cv.aux new file mode 100644 index 0000000..257b3fd --- /dev/null +++ b/cv.aux @@ -0,0 +1,18 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} diff --git a/cv.log b/cv.log new file mode 100644 index 0000000..d6b3c83 --- /dev/null +++ b/cv.log @@ -0,0 +1,307 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2025.1.24) 24 JAN 2025 15:44 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**cv.tex +(./cv.tex +LaTeX2e <2020-02-02> patch level 2 +L3 programming layer <2020-02-14> +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2019/12/20 v1.4l Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option) +) +\c@part=\count167 +\c@section=\count168 +\c@subsection=\count169 +\c@subsubsection=\count170 +\c@paragraph=\count171 +\c@subparagraph=\count172 +\c@figure=\count173 +\c@table=\count174 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen134 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2019/11/07 v1.0c TeX engine tests +) +(/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2019/11/24 v0.31 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/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/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) +) +\@linkdim=\dimen135 +\Hy@linkcounter=\count175 +\Hy@pagecounter=\count176 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count177 +\pdfmajorversion=\count178 +Package hyperref Info: Hyper figures OFF on input line 4547. +Package hyperref Info: Link nesting OFF on input line 4552. +Package hyperref Info: Hyper index ON on input line 4555. +Package hyperref Info: Plain pages OFF on input line 4562. +Package hyperref Info: Backreferencing OFF on input line 4567. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4800. +\c@Hy@tempcnt=\count179 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5159. +\XeTeXLinkMargin=\dimen136 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count180 +\Field@Width=\dimen137 +\Fld@charsize=\dimen138 +Package hyperref Info: Hyper figures OFF on input line 6430. +Package hyperref Info: Link nesting OFF on input line 6435. +Package hyperref Info: Hyper index ON on input line 6438. +Package hyperref Info: backreferencing OFF on input line 6445. +Package hyperref Info: Link coloring OFF on input line 6450. +Package hyperref Info: Link coloring with OCG OFF on input line 6455. +Package hyperref Info: PDF/A mode OFF on input line 6460. +LaTeX Info: Redefining \ref on input line 6500. +LaTeX Info: Redefining \pageref on input line 6504. + +(/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO) +) +\Hy@abspage=\count181 +\c@Item=\count182 +\c@Hfootnote=\count183 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +) +\Fld@listcount=\count184 +\c@bookmark@seq@number=\count185 + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/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 +86. +) +\Hy@SectionHShift=\skip49 +) +(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip50 +\enit@outerparindent=\dimen139 +\enit@toks=\toks17 +\enit@inbox=\box45 +\enit@count@id=\count186 +\enitdp@description=\count187 +) +(/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. +) +\Gm@cnth=\count188 +\Gm@cntv=\count189 +\c@Gm@tempcnt=\count190 +\Gm@bindingoffset=\dimen140 +\Gm@wd@mp=\dimen141 +\Gm@odd@mp=\dimen142 +\Gm@even@mp=\dimen143 +\Gm@layoutwidth=\dimen144 +\Gm@layoutheight=\dimen145 +\Gm@layouthoffset=\dimen146 +\Gm@layoutvoffset=\dimen147 +\Gm@dimlist=\toks18 +) +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode +\l__kernel_color_stack_int=\count191 +\l__pdf_internal_box=\box46 +) +(./cv.aux) +\openout1 = `cv.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +\AtBeginShipoutBox=\box47 +Package hyperref Info: Link coloring OFF on input line 7. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count192 +) +LaTeX Info: Redefining \ref on input line 7. +LaTeX Info: Redefining \pageref on input line 7. +LaTeX Info: Redefining \nameref on input line 7. + +(./cv.out) (./cv.out) +\@outlinefile=\write3 +\openout3 = `cv.out'. + + +*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)=(56.9055pt, 483.69687pt, 56.9055pt) +* v-part:(T,H,B)=(56.9055pt, 731.23584pt, 56.9055pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=483.69687pt +* \textheight=731.23584pt +* \oddsidemargin=-15.36449pt +* \evensidemargin=-15.36449pt +* \topmargin=-52.36449pt +* \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 Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 10. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 10. + +Overfull \hbox (24.0pt too wide) in paragraph at lines 10--18 + [] + [] + +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 67. +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 67. + (./cv.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 67. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 67. +Package rerunfilecheck Info: File `cv.out' has not changed. +(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 67. + ) +Here is how much of TeX's memory you used: + 5202 strings out of 483140 + 81854 string characters out of 5965151 + 345209 words of memory out of 5000000 + 20175 multiletter control sequences out of 15000+600000 + 533885 words of font info for 29 fonts, out of 8000000 for 9000 + 36 hyphenation exceptions out of 8191 + 34i,8n,34p,231b,309s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on cv.pdf (1 page, 69832 bytes). +PDF statistics: + 39 PDF objects out of 1000 (max. 8388607) + 30 compressed objects within 1 object stream + 5 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/cv.out b/cv.out new file mode 100644 index 0000000..e69de29 diff --git a/cv.pdf b/cv.pdf new file mode 100644 index 0000000..e64538f Binary files /dev/null and b/cv.pdf differ diff --git a/cv.tex b/cv.tex new file mode 100644 index 0000000..02061cc --- /dev/null +++ b/cv.tex @@ -0,0 +1,67 @@ +\documentclass[10pt,a4paper]{article} +\usepackage[utf8]{inputenc} +\usepackage{hyperref} +\usepackage{enumitem} +\usepackage[margin=2cm]{geometry} + +\begin{document} + +\begin{center} +\begin{tabular}{p{0.5\textwidth}p{0.5\textwidth}} +{\huge Edward Middleton-Smith} +& \href{mailto:edward.middletonsmith@gmail.com}{edward.middletonsmith@gmail.com} \\ +\vspace{1pt} +UK Citizen – open to relocation +& \vspace{1pt} +\href{https://www.teddy.org.uk}{teddy.org.uk} \\ +\end{tabular} +\end{center} + +\section*{Education}\vspace{-\baselineskip}\medskip +\textbf{University of Nottingham} \hfill 2018 -- 2022\smallskip\\ +\textbf{MEng Hons Mechanical Engineering (1st class)}\smallskip\\ +\textbf{MEng Individual Project (1st)} -- Additive manufacturing of metal nanoparticles for flexible pressure sensors in artificial skins for prosthetics and soft robotics\vspace{3pt}\\ +\textbf{Lawrence Sheriff School} \hfill 2011 - 2018\smallskip\\ +\textbf{BTEC:} Level 3 Extended Certificate: Engineering (Distinction*)\\ +\textbf{A Levels:} Mathematics (A*), Further mathematics (A*), Computer science (A), Physics (B)\\ +\textbf{AS Level:} Additional further mathematics (A)\\ +\textbf{GCSE's:} Further mathematics (A\^{}), 4x (A*), 5x (A), 2x (B) + +\section*{Employment History}\vspace{-\baselineskip}\medskip +\textbf{Director} at Precision And Research Technology Systems Limited \hfill 08/2021 - present\vspace{-\baselineskip}\medskip +\begin{itemize}[noitemsep] + \item Improved ROI by 30\% through implementing a fraud-preventing process and enforcement software system for a 9-figure engineering development budget + \item Decreased query execution time by 90\% for a system accessed millions of times daily by changing to a non-clustered key and a more optimal clustered index on fields used by important queries + \item Optimised processes, software, and data systems to save tens of annual work units + \item Designed an integrated e-commerce platform with custom ERP software for automated order management across multiple retail marketplaces and supplier networks using RESTful APIs + \item Executed rapid response to CrowdStrike incident to minimise downtime and profit loss + \item Crafted monthly interactive training modules for analysts on task automation using best practices + \item Created investment advice software for AI and fractal analysis of live financial markets and news +\end{itemize} +\textbf{Software \& systems engineer} at 4 Shires Builders Merchants LLP \hfill 05/2019 -- 09/2022\vspace{-\baselineskip}\medskip +\begin{itemize}[noitemsep] + \item Increased web presence by 2000\% and visitor to sale conversion by 9000\% with a new e-commerce site, SEO, and a social media marketing campaign + \item Improved delivery rate by 20\% and fuel efficiency by 30\% by restructuring delivery logistics + \item Analysed product and segment profitability, and opportunities for cross-selling and upselling +\end{itemize} +\textbf{Sales assistant} at 4 Shires Builders Merchants LLP \hfill 06/2016 -- 04/2019\vspace{-\baselineskip}\medskip +\begin{itemize}[noitemsep] + \item Cultivated longstanding business relationships and customer service satisfaction + \item Engineered storage systems and reorganised warehouse for over 60\% greater stock capacity +\end{itemize} +\textbf{GCSE-MSc STEM Tutor} \hfill 03/2016 -- 09/2021\vspace{-\baselineskip}\medskip +\begin{itemize}[noitemsep] + \item Adopted nuanced techniques for diverse personalities and learning styles +\end{itemize} +\textbf{Work experience} in Systems Analysis at Cummins Inc., Daventry \hfill 07/2016\vspace{-\baselineskip}\medskip +\begin{itemize}[noitemsep] + \item Programmed and presented a structural optimisation method for a steel I-beam crane boom +\end{itemize} + +\section*{Technical Skills}\vspace{-\baselineskip}\medskip +\textbf{Languages:} bash, batch, C, C++, C\#, CSS, HTML, Java, JavaScript, MariaDB, MATLAB, MS SQL Server, MySQL, openSCAD, PostgreSQL, Power FX, Power Query, python, TypeScript, VB.NET, and VBA\smallskip\\ +\textbf{Libraries and Frameworks:} ASP, Basilisk, Bootstrap, Chai, Django, Firebase, Flask, jQuery, Kubernetes, Linq, Mocha, MVC, Node.js, Qt, React, selenium, Sinon, TFS, and tomcat\smallskip\\ +\textbf{Software:} ANSYS, Cura, Dynamics 365, Git, Docker, Google Cloud Platform, IIS, IntelliJ, LLMs (ChatGPT), Power Platform, Sage50, SAP, Simulink, SOLIDWORKS, Tableau, and Visual Studio\smallskip\\ +\textbf{Written Languages:} C1 braille and German and A2 French, Klingon, Mandarin, Russian, and Spanish + +\end{document}