\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]{ \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}\\ \vspace{.2cm} } \newcommand{\skillsection}[2]{ \noindent \textbf{#1:} \normalsize{#2} \newline \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 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 both theoretical knowledge from my teaching practice and practical experience in building games and web development related technologies. In addition to my work in academia, I have also created a live broadcasting platform for my own company in the past, which has given me a unique blend of professional experience. My expertise lies in both high-level and low-level programming languages and APIs, including C++, OpenGL, Unreal, and NodeJS-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{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 create course materials for computer science-based modules. 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. Additionally, I assist in developing automation pipelines for marking, which eases the marking workload for the staff. } \entry{2019--2020}{MA Entreprenuership Student, 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. With my expertise in Linux, I handled the deployment side of the project, using Docker and Terraform to deploy the MEAN 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 small but dedicated user base before we decided to move on due to market competition. \\ During this project, I also gained hands-on experience in managing scrum/agile methodologies in a small multi-disciplinary team. This experience, along with my academic background in project management and entrepreneurship, has given me a deep understanding of how to bring a product to market and deliver projects on time and within budget. } \entry{2015--2018}{BSc (Hons) Computing for Games --- Monq}{Falmouth University} { During my degree, I had the opportunity to develop all the core skills and tools necessary for video game production. As part of the coursework-based structure of the program, I worked in several multidisciplinary teams, gaining valuable experience in communication with artists and other non-coder disciplines while collaborating on projects. I had the opportunity to work on a project called Monq, which was a video game created with Unreal Engine. As one of the main programmers in the team, I was responsible for implementing artificial intelligence and behavior trees to create enemies for the game. This experience helped me to develop my problem-solving and coding skills, as well as my ability to work in a team. Despite the challenges we faced, we were able to complete the project and received high grades for our work. } \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++ development 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}