diff --git a/cv.tex b/cv.tex index 5148552..bf20cb9 100644 --- a/cv.tex +++ b/cv.tex @@ -17,7 +17,8 @@ \usepackage[margin=0.55in]{geometry} %\setlength{\parindent}{0cm} % remove paragraph indents -\thispagestyle{empty} %hide page number +%\thispagestyle{empty} %hide page number +\pagestyle{empty} \titleformat{\section} {\Large\bfseries} @@ -112,16 +113,23 @@ \maketitle \section{Professional Profile} -Backend Developer and Associate Lecturer in Computing for Games with expertise in C++ and full-stack TypeScript based web development. Tinkering with network programming and graphical rendering. Possesses a BSc(Hons) in Computing for Games and an MA in Entrepreneurship. +Former Backend Developer and Senior Technician in the Games academy with +expertise in C++ and full-stack TypeScript/Golang based web development. +Tinkering with network programming and graphical rendering. Possesses a +BSc(Hons) in Computing for Games and an MA in Entrepreneurship. Has been +accepted onto Falmouth Universities research degree (PhD/MPhil) program, and is +a \href{https://cog2026.org/}{COG} reviewer. With some research contributions in +student perceptions and pedagogy. %Passionate and skilled Associate Lecturer with expertise in game development and full-stack web development. Dedicated to pushing boundaries in network programming and graphical rendering. Possess a BSc(Hons) in Computing for Games and an MA in Entrepreneurship. \vspace{-1em} \section{Core Skills} \skillsection{Game Development}{C++, Unreal Engine 5, OpenGL (GLSL), SDL2, -CMake} +CMake, Qt} -\skillsection{Web-Dev}{JavaScript/TypeScript, Node/Express, React, AWS ECS/ECR, MERN, Docker, Terraform} +\skillsection{Web-Dev}{JavaScript/TypeScript, Node/Express, React, AWS ECS/ECR, +MERN, Docker, Terraform, Go} \skillsection{Project Management \& Management Tools}{Scrum, Agile, Git} @@ -129,7 +137,25 @@ CMake} \section{Projects and Experience} -\datedentry{2024--Present}{Mid-Level Developer}{Amutri} +\datedentry{2025--Present}{Senior +Technician}{\href{https://www.falmouth.ac.uk/departments/games-academy}{Falmouth +University} -- Games Academy} +{ + \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt] + \item Typical IT technician duties including the maintenence of computers + and computer labs machines. And helping with university events such as the + \href{https://www.falmouth.ac.uk/games-expo}{games expo}. + \item Help with development of MPyT-cpp port of module planning tools to C++ + and Qt. + \item Garchive, archival web app for student games written in Go, + utilising SQL and Oath2. + \item Continuation of associate lecturer content teaching and material + development. + \end{itemize} +} + +\datedentry{2024--2025}{Mid-Level +Developer}{\href{https://www.amutri.com/}{Amutri}} { \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt] \item Serverless infrastructure with AWS Amplify, Lambdas, Graphql, DyanmoDB. @@ -137,7 +163,7 @@ CMake} \end{itemize} } -\datedentry{Feb--Nov 2024}{Junior Developer}{Amutri -- Fixed Term Contract} +\datedentry{Feb--Nov 2024}{Junior Developer}{\href{https://www.amutri.com/}{Amutri} -- Fixed Term Contract} { \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt] \item Developing Controllers in Unreal to be streamed over WebRTC. @@ -146,7 +172,8 @@ CMake} \end{itemize} } -\datedentry{2021--Present}{Associate Lecturer of Computing}{Falmouth University -- Games Academy} +\datedentry{2021--2025}{Associate Lecturer of Computing}{\href{https://www.falmouth.ac.uk/departments/games-academy}{Falmouth +University} -- Games Academy} { \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt] \item Teaching game engines (Unity and Unreal) and MERN-based web development to undergrad students. @@ -168,6 +195,25 @@ Developer}{MA Entreprenuership -- Ramble Media LTD} } + +\vspace{-0.6cm} + +\section{Qualifications} +\qualificationentry{2019--2020}{MA +Entreprenuership}{\href{https://www.falmouth.ac.uk/launchpad/about}{Falmouth +University} -- Launch Pad} +\qualificationentry{2015--2018}{BSc (Hons) Computing for +Games}{\href{https://www.falmouth.ac.uk/departments/games-academy}{Falmouth +University} -- Games Academy} + +\vspace{-0.6cm} + +\section{Paper Contributions} +\begin{itemize} + \item \small \href{https://dl.acm.org/doi/10.1145/3555009.3555021}{An Exploratory Analysis of Student Experiences with Peer Evaluation in Group Game Development Projects} + \item \small \href{https://dl.acm.org/doi/10.1145/3481282.3481294}{Student Perspectives on the Purpose of Peer Evaluation During Group Game Development Projects} +\end{itemize} + \vspace{-0.6cm} \section{Side Projects} @@ -175,19 +221,14 @@ Developer}{MA Entreprenuership -- Ramble Media LTD} %\entry{Graphics Engines, Golang Ramble, Embedded C PDA}{Side Projects} { \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt] - \item \textit{Graphics Engines} -- Developed a 3D C++ graphics engine using OpenGL with a normal mapped, physically-based rendering system. Started re-writing it in plain C and Vulkan. - %\item A simple multiplayer online mud server for the project using ProtoBuffers and C. - \item \textit{Golang Ramble} -- Started making a simplified remake of ramble in go with the intention to make it an open source federated service. - \item \textit{Embedded C PDA} -- Personal PDA system for the esp32. Currently I'm Prototyping electronics. + \item \textit{Graphics Engines} -- Developed a 3D C++ graphics engine using + OpenGL with a normal mapped, physically-based rendering system. Started + re-writing it in WebGL. + \item \textit{Embedded C Pebble Watchface} -- A pebble watchface that tells + the wearer when they can and can't eat in an intermittent fasting system. \end{itemize} } -\vspace{-0.6cm} - -\section{Qualifications} -\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- Launch Pad} -\qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy} - \vspace{-1.8cm} %\section{Other Projects and Achievements}