Massively simplified the CV to it's key points

This commit is contained in:
Warwick 2023-10-31 11:53:26 +00:00
parent a4d643e3d3
commit da7735d6e9

92
cv.tex
View file

@ -13,6 +13,8 @@
\usepackage{tabto} \usepackage{tabto}
\usepackage{blindtext} \usepackage{blindtext}
\usepackage[12pt]{extsizes}
\usepackage[margin=0.50in]{geometry} \usepackage[margin=0.50in]{geometry}
%\setlength{\parindent}{0cm} % remove paragraph indents %\setlength{\parindent}{0cm} % remove paragraph indents
\thispagestyle{empty} %hide page number \thispagestyle{empty} %hide page number
@ -59,7 +61,7 @@
\newcommand{\entry}[4]{ \newcommand{\entry}[4]{
\noindent \noindent
\begin{minipage}[t]{.14\linewidth} \begin{minipage}[t]{.14\linewidth}
\hfill \textsc{#1} \hfill \small \textsc{#1}
\end{minipage} \end{minipage}
\hfill\vline\hfill \hfill\vline\hfill
\begin{minipage}[t]{.81\linewidth} \begin{minipage}[t]{.81\linewidth}
@ -100,16 +102,7 @@
\maketitle \maketitle
\section{Professional Profile} \section{Professional Profile}
I am an Associate Lecturer at Falmouth University's Games Academy, teaching game Passionate and skilled Associate Lecturer with expertise in game development and full-stack web development. Dedicated to pushing boundaries in network programming and graphical rendering. Possess a BSc(Hons) in Computing for Games and an MA in Entrepreneurship.
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 skill-set 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} \vspace{-1em}
@ -117,73 +110,58 @@ knowledge in these areas.
\skillsection{Game Development}{C++, Unreal Engine 4, OpenGL (GLSL), SDL2, \skillsection{Game Development}{C++, Unreal Engine 4, OpenGL (GLSL), SDL2,
CMake} CMake}
\skillsection{Full stack Web Development}{JavaScript, Node/Express, React, AWS ECS/ECR, MERN stack, Docker, Terraform} \skillsection{Web Development}{JavaScript, Node/Express, React, AWS ECS/ECR, MERN, Docker, Terraform}
\skillsection{Project Management \& Management Tools}{Scrum, Agile, Git} \skillsection{Project Management \& Management Tools}{Scrum, Agile, Git}
\vspace{-1.4em} \vspace{-1.4em}
\section{Qualifications}
\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- Launch Pad}
\qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy}
\vspace{-0.8cm}
\section{Projects and Experience} \section{Projects and Experience}
\entry{2021--Present}{Associate Lecturer of Computing}{Falmouth University -- Games Academy} \entry{2021--Present}{Associate Lecturer of Computing}{Falmouth University -- Games Academy}
{ {
As an Associate Lecturer at Falmouth University's Games Academy, I collaborate \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
with other lecturers to develop computer science course materials. My primary \item Teach game engines (Unity and Unreal) and MERN-based web development technologies.
teaching focus is on web development, leveraging my experience. Though, I also \item Supervise year-long student game projects.
contribute to the teaching and supervision of Unity and Unreal projects. \item Collaborate on curriculum development and automation of marking processes.
Additionally, I have helped in automating marking processes, which \end{itemize}
significantly reduces the workload for our department.
} }
\entry{2022--Present}{Graphics Engine and ProtoBuf Server}{Side Project} \entry{2022--Present}{Graphics Engine and ProtoBuf Server}{Side Project}
{ {
In my free time, I am expanding my knowledge in low-level technologies by \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
developing a graphics engine using C++, CMake, and OpenGL for Linux-based \item Developed a 3D C++ graphics engine using OpenGL for Linux-based operating systems.
operating systems. I have already implemented a normal mapped, \item Implemented a normal mapped, physically-based rendering system.
physically-based rendering (PBR) system, with a method of loading models. And \item Working on a multiplayer online mud server for the project using ProtoBuffers and C.
I plan to integrate this with another project of mine using C and Google's \end{itemize}
ProtoBuffers to create a multiplayer online mud with 3D visualizations.
} }
\entry{2019--2020}{MA Entrepreneurship --- Co-Founder and Full Stack Web \entry{2019--2020}{MA Entrepreneurship --- Co-Founder and Web
Developer}{Falmouth University -- Ramble Media LTD} Developer}{Falmouth University -- Ramble Media LTD}
{ {
During my masters, I developed skills in web development and was one of two \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
developers responsible for creating and deploying an audio-based \item Co-created and deployed an audio-based live-streaming platform for podcasters.
live-streaming platform for podcasters. With my experience in Linux, I \item Used React JavaScript Express and DynamoDB for the main stack.
handled the deployment side of the project, using Docker and Terraform to \item Used Docker and Terraform for deployment, hosted on AWS ECS.
deploy the MERN web stack. I also integrated instances of MeetEcho's Janus \item Integrated Janus media server and routed combined audio to Wowza for web call-shows.
media server, allowing users to call into web call-shows that we broadcasted \end{itemize}
through the Wowza platform. Our platform was hosted on AWS ECR using
terraform and docker and attracted a dedicated user base.
} }
\entry{2015--2018}{BSc (Hons) Computing for Games --- Monq}{Falmouth University} \vspace{-0.8cm}
{
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 a programmer, I implemented AI and puzzle
mechanics for the game. I developed many skills including the use of
blueprints, behaviour trees, and C++.
}
\entry{2015--2018}{BSc (Hons) Computing for Games --- Graphics Module}{Falmouth University} \section{Qualifications}
\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- Launch Pad}
\qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy}
\vspace{-0.8cm}
\section{Other Projects and Achievements}
{ {
I found the Graphics module the most fascinating part of my degree program. \begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
During this module, I created my first graphics engine using object-oriented \item Developed AI and puzzle mechanics for Monq, a game created in Unreal Engine during BSc.
C++ with OpenGL, allowing me to render a simple procedurally generated \item Created a noise terrain generation system using C++ and OpenGL during the BSc.
landscape with flat lighting. Through this project, I gained a strong \item Gained an understanding and passion for the rendering pipeline and computer graphics.
understanding of the rendering pipeline and the maths behind computer \end{itemize}
graphics. I continued to tinker with graphics programming after the course,
honing my skills in areas such as lighting/rendering methods, linear algebra
and shader programming.
} }
\end{document} \end{document}