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{blindtext}
\usepackage[margin=0.40in]{geometry}
\usepackage[margin=0.50in]{geometry}
%\setlength{\parindent}{0cm} % remove paragraph indents
\thispagestyle{empty} %hide page number
@ -76,7 +76,7 @@
\vspace{-.2cm}
}
\newcommand{\qualificationentry}[4]{
\newcommand{\qualificationentry}[3]{
\noindent
\begin{minipage}[t]{.14\linewidth}
\hfill \textsc{#1}
@ -84,8 +84,8 @@
\hfill\vline\hfill
\begin{minipage}[t]{.81\linewidth}
\raggedright
\textbf{#2}
\textit{#3} \hfill \normalsize{#4}
\textbf{#2} \hfill
\textit{#3}
\end{minipage}\\
}
@ -103,17 +103,13 @@
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.
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 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}
@ -129,21 +125,27 @@ ECS/ECR, MERN stack, Docker, Terraform}
\vspace{-1.4em}
\section{Qualifications}
\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- LaunchPad} {Third}
\qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy}{2:1}
\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- LaunchPad}
\qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy}
\vspace{-0.8cm}
\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.
with other lecturers to develop computer science course materials. My primary
teaching focus is on web development, leveraging my experience. Though, I also
contribute to the teaching and supervision of Unity and Unreal projects.
Additionally, I have helped in automating marking processes, which
significantly reduces the workload for our department.
}
\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
@ -151,39 +153,37 @@ 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. \\
audio-based livestreaming platform for podcasters. With my expertise in Linux,
I handled the deployment side of the project, using Docker and Terraform to
deploy the MERN 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
dedicated user base.
}
\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.
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 one of the main programmers in the team, I was responsible
for implementing artificial intelligence and behavior trees to create some
complex enemies for the game. I developed and used many skills including the
use of blueprints, behaviour trees and C++.
}
\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.
object-oriented C++ 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}