243 lines
7.3 KiB
TeX
243 lines
7.3 KiB
TeX
\documentclass{article}
|
|
|
|
\usepackage{titlesec}
|
|
\usepackage{titling}
|
|
\usepackage{hyperref}
|
|
\hypersetup{
|
|
colorlinks=true,
|
|
linkcolor=blue,
|
|
filecolor=magenta,
|
|
urlcolor=cyan,
|
|
}
|
|
\usepackage[inline]{enumitem}
|
|
\usepackage{tabto}
|
|
\usepackage{blindtext}
|
|
|
|
\usepackage[11pt]{extsizes}
|
|
|
|
\usepackage[margin=0.55in]{geometry}
|
|
%\setlength{\parindent}{0cm} % remove paragraph indents
|
|
%\thispagestyle{empty} %hide page number
|
|
\pagestyle{empty}
|
|
|
|
\titleformat{\section}
|
|
{\Large\bfseries}
|
|
{}
|
|
{0em}
|
|
{}[\titlerule]
|
|
|
|
\titleformat{\subsection}
|
|
{\bfseries}
|
|
{}
|
|
{0em}
|
|
{}
|
|
|
|
\titleformat{\subsubsection}
|
|
{\bfseries}
|
|
{}
|
|
{0em}
|
|
{}
|
|
|
|
\titlespacing{\subsubsection}
|
|
{0em} {0em} {0em}
|
|
|
|
\renewcommand{\maketitle}{
|
|
{
|
|
\huge
|
|
\bfseries
|
|
\theauthor
|
|
}
|
|
\vspace{-.35in}
|
|
|
|
{\raggedleft
|
|
Email: \href{mailto:warwick.l.e.new@gmail.com}{warwick.l.e.new@gmail.com} \par
|
|
Phone number: \href{tel:07445728181}{07445 728 181} \par
|
|
Portfolio Website: \href{https://warwicknew.co.uk}{https://warwicknew.co.uk} \par
|
|
}
|
|
\vspace{-.3in}
|
|
}
|
|
|
|
\newcommand{\entry}[3]{
|
|
\noindent
|
|
\hfill\vline\hfill
|
|
\begin{minipage}[t]{\linewidth}
|
|
\raggedright
|
|
\textbf{#1} --- \textit{#2} \\
|
|
\normalsize{#3}
|
|
\end{minipage}\\
|
|
\vspace{.05in}
|
|
}
|
|
|
|
\newcommand{\datedentry}[4]{
|
|
\noindent
|
|
\begin{minipage}[t]{.14\linewidth}
|
|
\hfill \small \textsc{#1}
|
|
\end{minipage}
|
|
\hfill\vline\hfill
|
|
\begin{minipage}[t]{.82\linewidth}
|
|
\raggedright
|
|
\textbf{#2} --- \textit{#3} \\
|
|
\normalsize{#4}
|
|
\end{minipage}\\
|
|
\vspace{.05in}
|
|
}
|
|
|
|
\newcommand{\skillsection}[2]{
|
|
\noindent
|
|
\textbf{#1:}
|
|
\normalsize{#2} \newline
|
|
\vspace{-.2cm}
|
|
}
|
|
|
|
\newcommand{\qualificationentry}[3]{
|
|
\noindent
|
|
\begin{minipage}[t]{.14\linewidth}
|
|
\hfill \textsc{#1}
|
|
\end{minipage}
|
|
\hfill\vline\hfill
|
|
\begin{minipage}[t]{.81\linewidth}
|
|
\raggedright
|
|
\textbf{#2} \hfill
|
|
\textit{#3}
|
|
\end{minipage}\\
|
|
}
|
|
|
|
\newcommand{\itemsubsection}[1]{\vspace{0.2em}\subsubsection{\emph{#1}}}
|
|
|
|
% Content
|
|
\title{Curriculum Vitae}
|
|
\author{Warwick New}
|
|
|
|
\begin{document}
|
|
|
|
\maketitle
|
|
|
|
\section{Professional Profile}
|
|
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, Qt}
|
|
|
|
\skillsection{Web-Dev}{JavaScript/TypeScript, Node/Express, React, AWS ECS/ECR,
|
|
MERN, Docker, Terraform, Go}
|
|
|
|
\skillsection{Project Management \& Management Tools}{Scrum, Agile, Git}
|
|
|
|
\vspace{-1.4em}
|
|
|
|
|
|
\section{Projects and Experience}
|
|
\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.
|
|
\item Continuation of previous duties.
|
|
\end{itemize}
|
|
}
|
|
|
|
\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.
|
|
\item Working with TypeScript to manage interactive WebRTC streams.
|
|
\item Managing WebRTC stream infrastructure and Unreal instances with AWS.
|
|
\end{itemize}
|
|
}
|
|
|
|
\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.
|
|
\item Teaching C++, OpenGL, SDL, CMake to master's students.
|
|
\item Supervise year-long student game projects.
|
|
\item Collaborating on curriculum development taking over some modules content entirely.
|
|
\end{itemize}
|
|
}
|
|
|
|
\datedentry{2019--2020}{Co-Founder and Web
|
|
Developer}{MA Entreprenuership -- Ramble Media LTD}
|
|
{
|
|
\begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
|
|
\item Co-created and deployed an audio-based live-streaming platform for podcasters.
|
|
\item Used React JavaScript Express and DynamoDB for the main stack.
|
|
\item Used Docker and Terraform for deployment, hosted on AWS ECS.
|
|
\item Integrated Janus media server and routed combined audio to Wowza for live web call-shows.
|
|
\end{itemize}
|
|
}
|
|
|
|
|
|
|
|
\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}
|
|
\vspace{-0.2cm}
|
|
%\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 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{-1.8cm}
|
|
|
|
%\section{Other Projects and Achievements}
|
|
%{
|
|
% \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
|
|
% \item Developed AI and puzzle mechanics for Monq, a game created in Unreal Engine during BSc.
|
|
% \item Created a noise terrain generation system using C++ and OpenGL during the BSc.
|
|
% \item Gained an understanding and passion for the rendering pipeline and computer graphics.
|
|
% \end{itemize}
|
|
%}
|
|
|
|
\end{document}
|