Make it all a little tighter

This commit is contained in:
Joshua Coles 2024-06-05 18:26:38 +01:00
parent f62b26ddb2
commit 5f403ec950
2 changed files with 23 additions and 8 deletions

View File

@ -209,7 +209,7 @@
% Customised Helpers
%%%%%%%
\newcommand{\slashsep}{\hspace{3mm}/\hspace{3mm}}
\newcommand{\slashsep}{\hspace{2mm}/\hspace{2mm}}
\newcommand{\emailaddr}[1]{\href{mailto:#1}{#1}}
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox

View File

@ -1,12 +1,17 @@
\cvsect{Experience}
\begin{entrylist}
\entry
{Present}
{Software Developer}
{Better Conversations Foundation}
{After I have completed my degree I intend to return to the Better Conversations Foundation to continue the work I started the previous year as I look for a longer term role.}
\entry
{Academic\,Year 2023/24}
{Final Year Project, AI Applications in Lagrangian Physics}
{University of Bath}
{My project focused on incorporating Lagrangian Mechanics into physics-informed neural networks. My key contributions include,
\begin{itemize}[itemsep=-2pt,topsep=3pt]
\begin{itemize}[itemsep=-2pt,topsep=2pt]
\item Writing the core physics procedures in JAX to improve correctness and to allow for their use in loss functions and reducing runtimes by $10^4$.
\item Creating and optimising physics informed loss functions for speed and utility in training.
\end{itemize}
@ -15,10 +20,20 @@
\kwdlst{JAX, Neural Networks, Loss functions, Numpy, Flax, Tensorflow, Python}}
\entry
{Summer 2023}
{Developer}
{Software Developer}
{Better Conversations Foundation}
{Once I completed my work with Amphora, I moved to work at a connected non-profit, Better Conversations Foundation, working on their e-commerce and scheduling systems and initiating development on a real-time coaching flight-plan solution. My key contributions include,
\begin{itemize}[itemsep=-2pt,topsep=2pt]
\item Implementing key components of purchase flows, scheduling, and participant management.
\item Prototyping real-time coaching flight-plans to allow coordination between Facilitators as sessions progress
\end{itemize}
\kwdlst{Ruby on Rails,Stripe}}
\entry
{Summer 2023}
{Software Developer}
{Amphora}
{I lead efforts exploring the feasibility and application of AI based features in the main product.
\begin{itemize}[itemsep=-2pt,topsep=3pt]
\begin{itemize}[itemsep=-2pt,topsep=2pt]
\item Implementing vector based search and retrieval-augmented generation into the application in a non-intrusive manner.
\item Presenting work to customers and facilitating input on direction and feature fit.
\end{itemize}
@ -27,8 +42,8 @@
{2022 -- 2023\\{\footnotesize{part time}} \\\\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. 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]
{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. This role involved working with sensitive data from the Census in production environments, and thus required obtaining SC clearance. Key contributions include,
\begin{itemize}[itemsep=-2.5pt,topsep=2pt]
\item Taking 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.
@ -41,7 +56,7 @@
{Software Developer}
{Amphora}
{I focused on independent exploration and investigation of new technologies.
\begin{itemize}[itemsep=-2pt,topsep=3pt]
\begin{itemize}[itemsep=-2pt,topsep=2pt]
\item Implementing and maintaining SAML based customer access mechanism for confidential documentation.
\item Designing subscription management product using Wordpress as a Headless CMS for presentation under multiple service offering.
\end{itemize}
@ -51,7 +66,7 @@
{Ongoing Personal Projects}
{}
{My latest personal projects are focused on data analysis on different aspects of my life. This is done with a strong focus on self-hosting and privacy, giving me experience running services across a range of computers. Key components include
\begin{itemize}[itemsep=-2pt,topsep=3pt]
\begin{itemize}[itemsep=-2pt,topsep=2pt]
\item Self hosted Gitea and CI/CD for development.
\item Centralised authentication.
\item Centralised database for cross-domain analytics.