\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.40in]{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]{
  \begin{minipage}[t]{.14\linewidth}
    \hfill \textsc{#1}
  \end{minipage}
  \hfill\vline\hfill
  \begin{minipage}[t]{.81\linewidth}
    {\bf#2}\\\textit{#3} \normalsize{#4}
  \end{minipage}\\
  \vspace{.2cm}}

\newcommand{\itemsubsection}[1]{\vspace{0.2em}\subsubsection{\emph{#1}}}

% Content
\title{Curriculum Vitae}
\author{Warwick New}

\begin{document}

\maketitle

\section{Professional Profile}
I'm an Associate Lecturer of Computing in the Games Academy at Falmouth
University. I teach many different areas of computing, including the use of game
engines such as Unity and Unreal, supervising student year-long game projects
and teaching web development. My academic background is in Computing for Games
(BSc Hons) learning the basics of game development and various programming
technologies. And in Entrepreneurship (MA) where I used my skills to build a
live streaming platform. I have a strong interest in working and learning both
high-level and low-level programming languages and APIs. I also have strong
first-hand knowledge of working within and managing scrum/agile in a small
multi-disciplinary team.  I aim to use my experience in C++, OpenGL and Web
Development to continue to develop and use a strong skillset in the close to the
metal technologies like network programming and graphical rendering.

\vspace{-1.5em}

\section{Core Skills}
\vspace{-0.7em}
\itemsubsection{General Programming Technologies}
  \NumTabs{5}
  \begin{itemize*}[itemjoin=\tab]
  \item C++ \item Unreal Engine 4 \item OpenGL (GLSL) \item SDL2  \item CMake
  \end{itemize*}
\itemsubsection{Full stack Web Development Specific Technologies}
  \NumTabs{5}
  \begin{itemize*}[itemjoin=\tab]
    \setlength\itemsep{0em}
  \item JavaScript \item Node/Express \item React
  \item Terraform \item AWS ECS/ECR, \item Docker
  \item Janus audio-bridge \item Linux \item MERN
  \end{itemize*}
\itemsubsection{Project Management \& Management Tools}
  \NumTabs{5}
  \begin{itemize*}[itemjoin=\tab]
    \setlength\itemsep{0em}
    \item Scrum \item Agile \item Git \item {\LaTeX} \item Markdown
  \end{itemize*}

\vspace{-1.4em}

\section{Professional Experience}
\entry{2021--Present}{Associate Lecturer of Computing}{Falmouth University -- Games Academy}
{
  Here, I am currently working with lecturers in the games academy to develop
  course materials for computer science-based modules. I'm using my time outside
  of teaching to learn some more low-level technologies such as developing a
  \href{https://warwick-new.co.uk/graphics-blog}{graphics engine} with C++,
  Cmake and OpenGL for linux based operating systems, getting as far as
  implementing a normal mapped physical based rendering system. I also help
  develop automation pipelines for marking to help reduce the marking workload
  for a lot of the staff.
}

\entry{2019--2020}{Co-Founder, CTO and Full Stack Web Developer}{Ramble Media LTD}
{
  Here I developed the skills and expertise in web dev to create and deploy an
  audio based livestreaming platform. Being one of two developers on the project
  and the only one with linux experience I was solely responsible for handling
  the deployment side of the project using tools like docker and the MEAN web
  stack with instances of meetecho's Janus media server to support the site in
  AWS. The project was functional and we had a small dedicated user base before
  we decided to move on from the project due to market competition.
}

\vspace{-1.9em}

\section{Education and Qualifications}
\entry{2018--2019}{MA Entrepreneurship --- Launchpad Program}{Falmouth University}
{
  In this program I helped research the market surrounding a software product.
  Which I then helped to create in an attempt to disrupt the podcasting
  industry.  See {\bfseries Career Summary --- Co-Founder and Full Stack Web
  Developer} for more information.
  \newline \-\hspace{.5cm}
  Workin on this project gave me a stronger understanding of how agile
  development works in outside of a university context allowing me and my
  co-developer to effectively implement new features at a respectible pace. This
  being a masters in entreprenuership means that I also have some knowledge
  surrounding how a product is brought to market and the processes involved.
}

\entry{2015--2018}{BSc (Hons) Computing for Games --- Monq}{Falmouth University}
{
  During this degree I not only developed all of the core skills and tools for
  video game production, but also because of the coursework based structure of
  the program worked in several multidisciplinary teams giving me a taste of how
  to communicate with artists and other non-coder disciplins whilst working on a
  project. I even attempted to start my first company with fellow students
  durning this time to create a video game we called
  \href{https://warwick-new.co.uk/monq}{Monq} with unreal engine. I also learned
  about artificial intellligence and behavior trees whilst on this project to
  create enemies for the game.
}

\entry{2015--2018}{BSc (Hons) Computing for Games --- Graphics Module}{Falmouth University}
{
  This was my favourite module of this course. Here I created my first graphics
  engine to render and allow you to traverse a simple flat lighted procedurally
  generated landscape. This is due to my love of trying to gain a deep
  understanding of how more close to the metal systems work. And really gave me
  a much stronger understanding of object oriented C++ development with OpenGL.
  Available \href{https://warwick-new.co.uk/uni-graphics}{here}.
}

\end{document}
