improved a lot of stuff

This commit is contained in:
Warwick 2021-09-18 14:36:47 +01:00
parent fefe2459b4
commit fb70bbce57
3 changed files with 68 additions and 65 deletions

0
.gitignore vendored Normal file → Executable file
View file

0
Makefile Normal file → Executable file
View file

127
cv.tex Normal file → Executable file
View file

@ -9,7 +9,8 @@
filecolor=magenta, filecolor=magenta,
urlcolor=cyan, urlcolor=cyan,
} }
\usepackage{multicol} \usepackage[inline]{enumitem}
\usepackage{tabto}
\usepackage{blindtext} \usepackage{blindtext}
\usepackage[margin=0.75in]{geometry} \usepackage[margin=0.75in]{geometry}
@ -65,7 +66,7 @@
\end{minipage}\\ \end{minipage}\\
\vspace{.2cm}} \vspace{.2cm}}
\newcommand{\itemsubsection}[1]{\vspace{-.9em}\subsubsection{#1}\vspace{-1.25em}} \newcommand{\itemsubsection}[1]{\vspace{0.2em}\subsubsection{\emph{#1}}}
% Content % Content
\title{Curriculum Vitae} \title{Curriculum Vitae}
@ -76,14 +77,18 @@
\maketitle \maketitle
\section{Professional Profile} \section{Professional Profile}
A project driven Full-Stack Web-Developer with an academic background in A project-driven ex Full-Stack Web-Developer now Associate Lecturer with an
Computing for Games (BSc hons) and Entrepreneurship (MA). Strong interest academic background in Computing for Games (BSc Hons) and Entrepreneurship (MA).
working and learning both high level and low level programming languages and Strong interest in working and learning both high level and low-level
APIs. Good first hand knowledge of working within and managing scrum/agile in programming languages and APIs. Good first hand knowledge of working within and
small multidisciplinary teams. Aims to use his interests in software to managing scrum/agile in small multidisciplinary teams. Aims to use his interests
eventually enter the games industry or start his own software company. Interests in software to eventually enter the games industry or start his own software
lie in technical depth with the key area's being real-time networking and company. Interests lie in technical depth with the key areas being real-time
graphical simulation within code. networking, graphical simulation within code and maintaining and deploying Linux
based systems.
\vspace{-1.5em}
% \newline % \newline
% \newline % \newline
% I plan to use my knowledge and my skill to eventually work my way into a % I plan to use my knowledge and my skill to eventually work my way into a
@ -91,49 +96,44 @@ graphical simulation within code.
% my own. With my key interests being real time networking and graphical % my own. With my key interests being real time networking and graphical
% simulation. % simulation.
\section{Core Skills} \section{Core Skills}
\vspace{-0.7em}
\itemsubsection{Full stack Web Development} \itemsubsection{Full stack Web Development}
\begin{multicols}{4} \NumTabs{5}
\begin{itemize} \begin{itemize*}[itemjoin=\tab]
\setlength\itemsep{0em} \setlength\itemsep{0em}
\item JavaScript \item Node \item React \item JavaScript \item Node \item React
\item Terraform \item AWS ECS/ECR, \item Docker \item Terraform \item AWS ECS/ECR, \item Docker
\item Janus audio-bridge \item Linux \item Janus audio-bridge \item Linux
\end{itemize} \end{itemize*}
\end{multicols} \itemsubsection{Games}
\itemsubsection{Games --- Within Engine} \NumTabs{5}
\begin{multicols}{4} \begin{itemize*}[itemjoin=\tab]
\begin{itemize}
\setlength\itemsep{0em}
\item Unreal Engine 4 \item C++ \item Blueprints \item AI Behaviour trees \item Unreal Engine 4 \item C++ \item Blueprints \item AI Behaviour trees
\end{itemize} \item OpenGL (GLSL) \item SDL \item Python
\end{multicols} \end{itemize*}
\itemsubsection{Games --- Without Engine} \itemsubsection{Markup Languages \& Project Management}
\begin{multicols}{4} \NumTabs{5}
\begin{itemize} \begin{itemize*}[itemjoin=\tab]
\setlength\itemsep{0em}
\item C++ \item OpenGL (GLSL) \item SDL \item Python
\end{itemize}
\end{multicols}
\itemsubsection{Markup Languages \& Version Control}
\begin{multicols}{4}
\begin{itemize}
\setlength\itemsep{0em} \setlength\itemsep{0em}
\item Git \item {\LaTeX} \item Markdown \item Org \item Git \item {\LaTeX} \item Markdown \item Org
\end{itemize} \item Scrum \item Agile
\end{multicols} \end{itemize*}
\vspace{-1.9em}
\begin{itemize}
\item Scrum/Agile
\end{itemize}
\section{Career Summary}
\entry{2020--Present}{Assistant Lecturer}{Falmouth University -- Games Academy}
{
Here I am working with lecturers in the games academy to develop course
materials for Computing For Games students. I hope to use my time here
teaching students to further hone my skills in a direction that leads me back
to working with video games whilst imparting some of my knowledge from
developing with modern web technologies back to the course.
%\vspace{-1.9em}
%\begin{itemize}
%\item Scrum/Agile
%\end{itemize}
\vspace{-1.4em}
\section{Career Summary}
\entry{2020--Present}{Associate Lecturer}{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 hope to use my time
here teaching students to further hone my skills in a direction that leads me
back to working directly with video games whilst imparting some of my
knowledge from developing with modern web technologies back to the course.
} }
\entry{2019--2020}{Co-Founder and Full Stack Web Developer}{Ramble Media LTD} \entry{2019--2020}{Co-Founder and Full Stack Web Developer}{Ramble Media LTD}
@ -141,16 +141,16 @@ graphical simulation within code.
Wrote and maintained a live audio broadcasting website with a talented Wrote and maintained a live audio broadcasting website with a talented
co-founder in the hopes of disrupting the podcast industry. We hoped to co-founder in the hopes of disrupting the podcast industry. We hoped to
achieve this by creating the ability for pod-casters to host call shows. achieve this by creating the ability for pod-casters to host call shows.
Unfortunately our first to market advantage was taken by several pre-existing Unfortunately, our first to market advantage was taken by several pre-existing
podcasting apps and services with larger and more efficient development teams. podcasting apps and services with larger and more efficient development teams,
\newline such as Clubhouse and PodBean.
\newline \newline \newline
The key takeaway from this project was a more developed understanding of how The key takeaway from this project was a more developed understanding of how
software teams work in a more professional setting and developed a deeper software teams work in a more professional setting and developed a deeper
understanding of the agile/scrum in the environment it was designed for. And a understanding of the agile/scrum in the environment it was designed for. And
broad skill-set in the web development industry including a broad skill-set in the web development industry including
recording/broadcasting live media entirely in the web browser and a decent recording/broadcasting live media entirely in the web browser and a decent
understanding of modern web development frameworks like react. understanding of modern web development frameworks like, react.
} }
% \entry{2013--2015}{Waiter}{Bayleaf Indian Resturant} % \entry{2013--2015}{Waiter}{Bayleaf Indian Resturant}
@ -158,18 +158,21 @@ graphical simulation within code.
% This work placement is only mentioned as it was where I initially developed % This work placement is only mentioned as it was where I initially developed
% some of my initial soft skills before entering higher education. % some of my initial soft skills before entering higher education.
% } % }
\vspace{-1.9em}
\section{Education and Qualifications} \section{Education and Qualifications}
\entry{2018--2019}{MA Entrepreneurship --- Launchpad Program}{Falmouth University} \entry{2018--2019}{MA Entrepreneurship --- Launchpad Program}{Falmouth University}
{ {
In this program I helped research the market surrounding a software product I In this program I helped research the market surrounding a software product.
then helped create, in and attempt to disrupt the podcasting industry. See In which then helped to create in an attempt to disrupt the podcasting
{\bfseries Career Summary --- Co-Founder and Full Stack Web Developer} for more industry. See {\bfseries Career Summary --- Co-Founder and Full Stack Web
information. Developer} for more information.
\newline \newline
\newline \newline
The core skills I took away from the more academic side of the project include The core skills I took away from the more academic side of the project include
the ability to plan and produce much larger and more complex plans for the ability to plan and produce much larger and more complex plans for
creating software that include using live daemons and services to complete creating software that included using live daemons and services to complete
functionality without duplicating work. functionality without duplicating work.
} }
@ -178,16 +181,16 @@ graphical simulation within code.
During this degree I not only developed all of the core skills based on During this degree I not only developed all of the core skills based on
video game production, but also because of the coursework based structure of video game production, but also because of the coursework based structure of
the program worked in several multidisciplinary teams. The most successful the program worked in several multidisciplinary teams. The most successful
project of which I was a made a part of was the first company I hoped to help project of which I was made a part of was the first company I hoped to help
start. I joined this group of students hoping to create and self publish what start. I joined this group of students hoping to create and self publish what
would be thier final year and my second year game called Monq would be their final year (and my second year game) called Monq
\href{https://d-tail-entertainment.itch.io/monq}{https://d-tail-entertainment.itch.io/monq}. \href{https://d-tail-entertainment.itch.io/monq}{https://d-tail-entertainment.itch.io/monq}.
\newline \newline
\newline \newline
But I found that the most interesting part of the course for me was creating my But I found that the most interesting part of the course for me was creating
own graphics engine to display and allow one to traverse a simple procedurally my own graphics engine to display and allow one to traverse a simple
generated landscape. This is due to my love of trying to gain a deep procedurally generated landscape. This is due to my love of trying to gain a
understanding of how more minimalist systems work. %TODO link deep understanding of how more minimalist systems work. %TODO link
} }
% \section{Hobbies and Interests} % \section{Hobbies and Interests}
% In my free time I am six months into the process of learning Japanese as a second % In my free time I am six months into the process of learning Japanese as a second