Made the CV's writing style more direct.

This commit is contained in:
Warwick 2023-04-20 14:51:40 +01:00
parent ebaed6771c
commit bcf35b2a94

94
cv.tex
View file

@ -13,7 +13,7 @@
\usepackage{tabto} \usepackage{tabto}
\usepackage{blindtext} \usepackage{blindtext}
\usepackage[margin=0.40in]{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
@ -76,7 +76,7 @@
\vspace{-.2cm} \vspace{-.2cm}
} }
\newcommand{\qualificationentry}[4]{ \newcommand{\qualificationentry}[3]{
\noindent \noindent
\begin{minipage}[t]{.14\linewidth} \begin{minipage}[t]{.14\linewidth}
\hfill \textsc{#1} \hfill \textsc{#1}
@ -84,8 +84,8 @@
\hfill\vline\hfill \hfill\vline\hfill
\begin{minipage}[t]{.81\linewidth} \begin{minipage}[t]{.81\linewidth}
\raggedright \raggedright
\textbf{#2} \textbf{#2} \hfill
\textit{#3} \hfill \normalsize{#4} \textit{#3}
\end{minipage}\\ \end{minipage}\\
} }
@ -103,17 +103,13 @@
I am an Associate Lecturer at Falmouth University's Games Academy, teaching game 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, engines such as Unity and Unreal, supervising year-long student game projects,
and instructing MERN-based web development technologies. With a BSc(Hons) in and instructing MERN-based web development technologies. With a BSc(Hons) in
Computing for Games and an MA in Entrepreneurship, I bring both theoretical Computing for Games and an MA in Entrepreneurship, I bring experience in both
knowledge from my teaching practice and practical experience in building games building games and web technologies. My expertise lies in both high-level and
and web development related technologies. 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
In addition to my work in academia, I have also created a live broadcasting about utilizing my skillset to push boundaries in network programming and
platform for my own company in the past, which has given me a unique blend of graphical rendering, and I am constantly exploring new ways to improve my
professional experience. My expertise lies in both high-level and low-level knowledge in these areas.
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} \vspace{-1em}
@ -129,21 +125,27 @@ ECS/ECR, MERN stack, Docker, Terraform}
\vspace{-1.4em} \vspace{-1.4em}
\section{Qualifications} \section{Qualifications}
\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- LaunchPad} {Third} \qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- LaunchPad}
\qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy}{2:1} \qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy}
\vspace{-0.8cm} \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 As an Associate Lecturer at Falmouth University's Games Academy, I collaborate
with other lecturers to create course materials for computer science-based with other lecturers to develop computer science course materials. My primary
modules. In my free time, I am expanding my knowledge in low-level teaching focus is on web development, leveraging my experience. Though, I also
technologies such as developing a graphics engine using C++, CMake, and OpenGL contribute to the teaching and supervision of Unity and Unreal projects.
for Linux-based operating systems. I have already implemented a normal mapped, Additionally, I have helped in automating marking processes, which
physically-based (PBR) render Engine. Additionally, I assist in developing significantly reduces the workload for our department.
automation pipelines for marking, which eases the marking workload for the }
staff.
\entry{2022--Present}{Render Engine}{Side Project}
{
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.
} }
\entry{2019--2020}{MA Entreprenuership --- Co-Founder and Full Stack Web \entry{2019--2020}{MA Entreprenuership --- Co-Founder and Full Stack Web
@ -151,39 +153,37 @@ Developer}{Falmouth University -- Ramble Media LTD}
{ {
As an Entrepreneurship MA student, I developed skills in web development and As an Entrepreneurship MA student, I developed skills in web development and
was one of two developers responsible for creating and deploying an was one of two developers responsible for creating and deploying an
audio-based livestreaming platform. With my expertise in Linux, I handled the audio-based livestreaming platform for podcasters. With my expertise in Linux,
deployment side of the project, using Docker and Terraform to deploy the MEAN I handled the deployment side of the project, using Docker and Terraform to
web stack. I also integrated instances of MeetEcho's Janus media server, deploy the MERN web stack. I also integrated instances of MeetEcho's Janus
allowing users to call into web call-shows that we broadcasted through the media server, allowing users to call into web call-shows that we broadcasted
Wowza platform. Our platform was hosted on AWS and attracted a small but through the Wowza platform. Our platform was hosted on AWS and attracted a
dedicated user base before we decided to move on due to market competition. \\ dedicated user base.
} }
\entry{2015--2018}{BSc (Hons) Computing for Games --- Monq}{Falmouth University} \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 During my degree, I developed many core skills and tools necessary for video
tools necessary for video game production. As part of the coursework-based game production. As part of the coursework-based structure of the course, I
structure of the program, I worked in several multidisciplinary teams, gaining worked in several multidisciplinary teams, gaining valuable experience in
valuable experience in communication with artists and other non-coder communication with artists and other non-coder disciplines while collaborating
disciplines while collaborating on projects. I had the opportunity to work on on projects. My best example was a project called Monq, which was created in
a project called Monq, which was a video game created with Unreal Engine. As Unreal Engine. As one of the main programmers in the team, I was responsible
one of the main programmers in the team, I was responsible for implementing for implementing artificial intelligence and behavior trees to create some
artificial intelligence and behavior trees to create enemies for the game. complex enemies for the game. I developed and used many skills including the
This experience helped me to develop my problem-solving and coding skills, as use of blueprints, behaviour trees and C++.
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} \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 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 degree program. During this module, I created my first graphics engine using
object-oriented C++ development with OpenGL, allowing me to render a simple object-oriented C++ with OpenGL, allowing me to render a simple procedurally
procedurally generated landscape with flat lighting. Through this project, I generated landscape with flat lighting. Through this project, I gained a deep
gained a deep understanding of the rendering pipeline and the math behind understanding of the rendering pipeline and the math behind computer graphics.
computer graphics. I continued to tinker with graphics programming and OpenGL I continued to tinker with graphics programming and OpenGL techniques after
techniques after the course, honing my skills in areas such as the course, honing my skills in areas such as lighting/rendering methods and
lighting/rendering methods and shader programming. shader programming.
} }
\end{document} \end{document}