diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 diff --git a/cv.tex b/cv.tex old mode 100644 new mode 100755 index 40fc65f..5a72483 --- a/cv.tex +++ b/cv.tex @@ -9,7 +9,8 @@ filecolor=magenta, urlcolor=cyan, } -\usepackage{multicol} +\usepackage[inline]{enumitem} +\usepackage{tabto} \usepackage{blindtext} \usepackage[margin=0.75in]{geometry} @@ -65,7 +66,7 @@ \end{minipage}\\ \vspace{.2cm}} -\newcommand{\itemsubsection}[1]{\vspace{-.9em}\subsubsection{#1}\vspace{-1.25em}} +\newcommand{\itemsubsection}[1]{\vspace{0.2em}\subsubsection{\emph{#1}}} % Content \title{Curriculum Vitae} @@ -76,14 +77,18 @@ \maketitle \section{Professional Profile} -A project driven Full-Stack Web-Developer with an academic background in -Computing for Games (BSc hons) and Entrepreneurship (MA). Strong interest -working and learning both high level and low level programming languages and -APIs. Good first hand knowledge of working within and managing scrum/agile in -small multidisciplinary teams. Aims to use his interests in software to -eventually enter the games industry or start his own software company. Interests -lie in technical depth with the key area's being real-time networking and -graphical simulation within code. +A project-driven ex Full-Stack Web-Developer now Associate Lecturer with an +academic background in Computing for Games (BSc Hons) and Entrepreneurship (MA). +Strong interest in working and learning both high level and low-level +programming languages and APIs. Good first hand knowledge of working within and +managing scrum/agile in small multidisciplinary teams. Aims to use his interests +in software to eventually enter the games industry or start his own software +company. Interests lie in technical depth with the key area’s being real-time +networking, graphical simulation within code and maintaining and deploying Linux +based systems. + +\vspace{-1.5em} + % \newline % \newline % 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 % simulation. \section{Core Skills} +\vspace{-0.7em} \itemsubsection{Full stack Web Development} -\begin{multicols}{4} - \begin{itemize} + \NumTabs{5} + \begin{itemize*}[itemjoin=\tab] \setlength\itemsep{0em} \item JavaScript \item Node \item React \item Terraform \item AWS ECS/ECR, \item Docker \item Janus audio-bridge \item Linux - \end{itemize} -\end{multicols} -\itemsubsection{Games --- Within Engine} -\begin{multicols}{4} - \begin{itemize} - \setlength\itemsep{0em} + \end{itemize*} +\itemsubsection{Games} + \NumTabs{5} + \begin{itemize*}[itemjoin=\tab] \item Unreal Engine 4 \item C++ \item Blueprints \item AI Behaviour trees - \end{itemize} -\end{multicols} -\itemsubsection{Games --- Without Engine} -\begin{multicols}{4} - \begin{itemize} - \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} + \item OpenGL (GLSL) \item SDL \item Python + \end{itemize*} +\itemsubsection{Markup Languages \& Project Management} + \NumTabs{5} + \begin{itemize*}[itemjoin=\tab] \setlength\itemsep{0em} \item Git \item {\LaTeX} \item Markdown \item Org - \end{itemize} -\end{multicols} -\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. + \item Scrum \item Agile + \end{itemize*} +%\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} @@ -141,16 +141,16 @@ graphical simulation within code. Wrote and maintained a live audio broadcasting website with a talented 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. - Unfortunately our first to market advantage was taken by several pre-existing - podcasting apps and services with larger and more efficient development teams. - \newline - \newline - 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 - understanding of the agile/scrum in the environment it was designed for. And a - broad skill-set in the web development industry including - recording/broadcasting live media entirely in the web browser and a decent - understanding of modern web development frameworks like react. + Unfortunately, our first to market advantage was taken by several pre-existing + podcasting apps and services with larger and more efficient development teams, + such as Clubhouse and PodBean. + \newline \newline + 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 + understanding of the agile/scrum in the environment it was designed for. And + a broad skill-set in the web development industry including + recording/broadcasting live media entirely in the web browser and a decent + understanding of modern web development frameworks like, react. } % \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 % some of my initial soft skills before entering higher education. % } + +\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 I - then helped create, in and attempt to disrupt the podcasting industry. See - {\bfseries Career Summary --- Co-Founder and Full Stack Web Developer} for more - information. + In this program I helped research the market surrounding a software product. + In which 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 \newline 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 - 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. } @@ -178,16 +181,16 @@ graphical simulation within code. 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 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 - 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}. \newline \newline - But I found that the most interesting part of the course for me was creating my - own graphics engine to display and allow one to traverse a simple procedurally - generated landscape. This is due to my love of trying to gain a deep - understanding of how more minimalist systems work. %TODO link + But I found that the most interesting part of the course for me was creating + my own graphics engine to display and allow one to traverse a simple + procedurally generated landscape. This is due to my love of trying to gain a + deep understanding of how more minimalist systems work. %TODO link } % \section{Hobbies and Interests} % In my free time I am six months into the process of learning Japanese as a second