From b3aa980550353a5712eda41c368e42898edb1211 Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Sun, 14 Apr 2024 22:52:24 +0100 Subject: [PATCH] Stash --- education.tex | 15 +++++++++++++++ main.tex | 53 ++++++++++++++++++++------------------------------- 2 files changed, 36 insertions(+), 32 deletions(-) create mode 100644 education.tex diff --git a/education.tex b/education.tex new file mode 100644 index 0000000..fc1989a --- /dev/null +++ b/education.tex @@ -0,0 +1,15 @@ +\cvsect{Education} + +\begin{entrylist} + \entry + {2019 -- 2024} + {MSc Mathematics and Physics} + {University of Bath} + {Expected classification: 2:1} + \entry + {Graduated 2019} + {Prior Qualifications, Graduating 2019} + {Reading Blue Coat Scheool} + {4 A Levels: A* Maths, A Further Maths, A Physics, A Chemistry\\ +GCSEs: 1 A* with distinction, 8 A*s, 2 A’s, 1 B. Including A* with distinction in Further Maths, A*s in Maths, Sciences, English and Computing.} +\end{entrylist} diff --git a/main.tex b/main.tex index e098cee..ff722dd 100755 --- a/main.tex +++ b/main.tex @@ -58,32 +58,34 @@ {Final Year Project, AI Applications in Lagrangian Physics} {University of Bath} {My project focuses on incorporating Lagrangian Mechanics into physics-informed neural networks. My key contributions include, - \begin{itemize}[itemsep=-2pt,topsep=5pt] + \begin{itemize}[itemsep=-2pt,topsep=3pt] \item Creating and optimising physics informed loss functions for speed and utility in training. \item Designing, testing, and evaluating different loss functions for use in training. \item Writing the core physics code for the model JAX to allow for its use in loss functions and speeding up computation by several orders of magnitude. \end{itemize} - \vspace{0.05cm}\kwdlst{JAX, Neural Networks, Loss functions, Numpy, Flax, Tensorflow, Python}} + \kwdlst{JAX, Neural Networks, Loss functions, Numpy, Flax, Tensorflow, Python}} \entry {Summer 2023} {AI Developer} {Amphora} - {Worked to establish feasibility and applicability of adding AI features to the main product of the business. - \begin{itemize}[itemsep=-2pt,topsep=5pt] - \item Investigating + {Worked to establish feasibility and applicability of adding AI based features to the main product of the business. + \begin{itemize}[itemsep=-2pt,topsep=3pt] + \item Implementing vector based search and retrieval-augmented generation. \item Presenting work to customers and facilitating input on direction and feature fit. \end{itemize} \kwdlst{Langchain, Weaviate, Python}} \entry - {2022 -- 2023\\\footnotesize{part time}} + {2022 -- 2023\\{\footnotesize{part time}} \\\\2021 -- 2022\\\footnotesize{placement year}} {Software Developer} {Office for National Statistics} - {After the end of my placement I was kept on to assist with the next phase of product development and solution design. This involved evaluating different cloud solutions and adapting our existing work to be cloud native.} - \entry - {2021 -- 2022\\\footnotesize{placement year}} - {Software Developer} - {Office for National Statistics} - {For my placement I joined a team working on software for processing the results of the 2021 Census. We first took over the ownership and maintenance responsibility of contracted code, following which I developed key tools for debugging and observability in sensitive production environments, in addition to overhauling the test architecture of the application. Later, when we re-engaged the contracting firm, I took a leading role as release manager for the product and was heavily involved in requirements gathering for the new features \\\\ This placement year gave me an appreciation for how the interpersonal aspects of successful team are crucial for the overall success of a project. This was especially important when interfacing with the business side of the organisation on the direction of the project.\\ + {For my placement I joined a team working on software for processing the results of the 2021 Census. After the end of my placement I was kept on to assist with the next phase of product development and solution design. Key contributions include, + \begin{itemize}[itemsep=-2.5pt,topsep=3pt] + \item Took a leading role as release manager for the product and was heavily involved in requirements gathering for the new features + \item Developing tools for debugging and observability in sensitive production environments. + \item Restructuring a core service to decrease code duplication and increase test \& type coverage. + \item Designing solution architectures for future project development. + \end{itemize} + This role gave me an appreciation for how the interpersonal aspects of successful team are crucial for the overall success of a project. This was especially important when interfacing with the business side of the organisation on the direction of the project.\\ \kwdlst{React, Express, Jest, Cypress, Redis, SQL, Postgres, HBase, Cloudera, Jenkins, Docker, Typescript, JavaScript, Linux, Microservices, Agile, Scrum}} \entry {2017 -- 2021\\\footnotesize{Holidays \& Part time}} @@ -94,32 +96,19 @@ {2011 — } {Ongoing Personal Projects} {} - {My personal projects of late mostly surround data analysis, data pipelines and warehouses to provide insight into my own life. A history of these is available on my GitHub or \href{https://git.joshuacoles.me/explore/repos}{personal gitea}.\\\kwdlst{Rust, CI/CD, Postgres, Caddy, Docker, System administration of internet connected servers}} + {My personal projects of late mostly surround data analysis, data pipelines and warehouses to provide insight into my own life. A history of these is available on my GitHub or \href{https://git.joshuacoles.me/explore/repos}{personal gitea}. + \\\kwdlst{Rust, CI/CD, Postgres, Caddy, Docker, System administration of internet connected servers}} \end{entrylist} -%---------------------------------------------------------------------------------------- +%%%%%%%%%%%%% % EDUCATION -%---------------------------------------------------------------------------------------- +%%%%%%%%%%%%% -\cvsect{Education} +\input{education.tex} -\begin{entrylist} - \entry - {2019 -- 2024} - {MSc Mathematics and Physics} - {University of Bath} - {Expected classification: 2:1} - \entry - {Graudated 2019} - {Prior Qualifications, Graduating 2019} - {Reading Blue Coat Scheool} - {4 A Levels: A* Maths, A Further Maths, A Physics, A Chemistry\\ -GCSEs: 1 A* with distinction, 8 A*s, 2 A’s, 1 B. Including A* with distinction in Further Maths, A*s in Maths, Sciences, English and Computing.} -\end{entrylist} - -%---------------------------------------------------------------------------------------- +%%%%%%%%%%%%%%%%%%%%%%%%%% % ADDITIONAL INFORMATION -%---------------------------------------------------------------------------------------- +%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{minipage}[t]{0.5\textwidth} \vspace{-\baselineskip} % Required for vertically aligning minipages