189 lines
6 KiB
TeX
189 lines
6 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[margin=0.50in]{geometry}
|
|
%\setlength{\parindent}{0cm} % remove paragraph indents
|
|
\thispagestyle{empty} %hide page number
|
|
|
|
\titleformat{\section}
|
|
{\Large\bfseries}
|
|
{}
|
|
{0em}
|
|
{}[\titlerule]
|
|
|
|
\titleformat{\subsection}
|
|
{\bfseries}
|
|
{}
|
|
{0em}
|
|
{}
|
|
|
|
\titleformat{\subsubsection}
|
|
{\bfseries}
|
|
{}
|
|
{0em}
|
|
{}
|
|
|
|
\titlespacing{\subsubsection}
|
|
{0em} {0em} {0em}
|
|
|
|
\renewcommand{\maketitle}{
|
|
\begin{center}
|
|
{
|
|
\huge
|
|
\bfseries
|
|
\theauthor
|
|
}
|
|
\end{center}
|
|
\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://warwick-new.co.uk}{https://warwick-new.co.uk} \par
|
|
}
|
|
\vspace{-.4in}
|
|
}
|
|
|
|
\newcommand{\entry}[4]{
|
|
\noindent
|
|
\begin{minipage}[t]{.14\linewidth}
|
|
\hfill \textsc{#1}
|
|
\end{minipage}
|
|
\hfill\vline\hfill
|
|
\begin{minipage}[t]{.81\linewidth}
|
|
\raggedright
|
|
\textbf{#2} \\
|
|
\textit{#3} \normalsize{#4}
|
|
\end{minipage}\\
|
|
}
|
|
|
|
\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}
|
|
I am an Associate Lecturer at Falmouth University's Games Academy, teaching game
|
|
engines such as Unity and Unreal, supervising year-long student game projects,
|
|
and instructing MERN-based web development technologies. With a BSc(Hons) in
|
|
Computing for Games and an MA in Entrepreneurship, I bring experience in both
|
|
building games and web technologies. My expertise lies in both high-level and
|
|
low-level programming languages and APIs, from level game stacks including C++,
|
|
OpenGL and Unreal to MERN and docker based web development. I am passionate
|
|
about utilizing my skillset to push boundaries in network programming and
|
|
graphical rendering, and I am constantly exploring new ways to improve my
|
|
knowledge in these areas.
|
|
|
|
\vspace{-1em}
|
|
|
|
\section{Core Skills}
|
|
\skillsection{Game Development}{C++, Unreal Engine 4, OpenGL (GLSL), SDL2,
|
|
CMake}
|
|
|
|
\skillsection{Full stack Web Development}{JavaScript, Node/Express, React, AWS
|
|
ECS/ECR, MERN stack, Docker, Terraform}
|
|
|
|
\skillsection{Project Management \& Management Tools}{Scrum, Agile, Git}
|
|
|
|
\vspace{-1.4em}
|
|
|
|
\section{Qualifications}
|
|
\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- LaunchPad}
|
|
\qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy}
|
|
\vspace{-0.8cm}
|
|
|
|
\section{Projects and Experience}
|
|
\entry{2021--Present}{Associate Lecturer of Computing}{Falmouth University -- Games Academy}
|
|
{
|
|
As an Associate Lecturer at Falmouth University's Games Academy, I collaborate
|
|
with other lecturers to develop computer science course materials. My primary
|
|
teaching focus is on web development, leveraging my experience. Though, I also
|
|
contribute to the teaching and supervision of Unity and Unreal projects.
|
|
Additionally, I have helped in automating marking processes, which
|
|
significantly reduces the workload for our department.
|
|
}
|
|
|
|
\entry{2022--Present}{Render Engine}{Side Project}
|
|
{
|
|
In my free time, I am expanding my knowledge in low-level technologies such as
|
|
developing a graphics engine using C++, CMake, and OpenGL for Linux-based
|
|
operating systems. I have already implemented a normal mapped,
|
|
physically-based (PBR) render Engine.
|
|
}
|
|
|
|
\entry{2019--2020}{MA Entreprenuership --- Co-Founder and Full Stack Web
|
|
Developer}{Falmouth University -- Ramble Media LTD}
|
|
{
|
|
As an Entrepreneurship MA student, I developed skills in web development and
|
|
was one of two developers responsible for creating and deploying an
|
|
audio-based livestreaming platform for podcasters. With my expertise in Linux,
|
|
I handled the deployment side of the project, using Docker and Terraform to
|
|
deploy the MERN web stack. I also integrated instances of MeetEcho's Janus
|
|
media server, allowing users to call into web call-shows that we broadcasted
|
|
through the Wowza platform. Our platform was hosted on AWS and attracted a
|
|
dedicated user base.
|
|
}
|
|
|
|
\entry{2015--2018}{BSc (Hons) Computing for Games --- Monq}{Falmouth University}
|
|
{
|
|
During my degree, I developed many core skills and tools necessary for video
|
|
game production. As part of the coursework-based structure of the course, I
|
|
worked in several multidisciplinary teams, gaining valuable experience in
|
|
communication with artists and other non-coder disciplines while collaborating
|
|
on projects. My best example was a project called Monq, which was created in
|
|
Unreal Engine. As one of the main programmers in the team, I was responsible
|
|
for implementing artificial intelligence and behavior trees to create some
|
|
complex enemies for the game. I developed and used many skills including the
|
|
use of blueprints, behaviour trees and C++.
|
|
}
|
|
|
|
\entry{2015--2018}{BSc (Hons) Computing for Games --- Graphics Module}{Falmouth University}
|
|
{
|
|
I found the Graphics Programming module to be the most fascinating part of my
|
|
degree program. During this module, I created my first graphics engine using
|
|
object-oriented C++ with OpenGL, allowing me to render a simple procedurally
|
|
generated landscape with flat lighting. Through this project, I gained a deep
|
|
understanding of the rendering pipeline and the math behind computer graphics.
|
|
I continued to tinker with graphics programming and OpenGL techniques after
|
|
the course, honing my skills in areas such as lighting/rendering methods and
|
|
shader programming.
|
|
}
|
|
|
|
\end{document}
|