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{blindtext}
\usepackage[12pt]{extsizes}
\usepackage[margin=0.50in]{geometry}
%\setlength{\parindent}{0cm} % remove paragraph indents
\thispagestyle{empty} %hide page number
@ -59,7 +61,7 @@
\newcommand{\entry}[4]{
\noindent
\begin{minipage}[t]{.14\linewidth}
\hfill \textsc{#1}
\hfill \small \textsc{#1}
\end{minipage}
\hfill\vline\hfill
\begin{minipage}[t]{.81\linewidth}
@ -100,16 +102,7 @@
\maketitle
\section{Professional Profile}
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 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.
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.
\vspace{-1em}
@ -117,73 +110,58 @@ knowledge in these areas.
\skillsection{Game Development}{C++, Unreal Engine 4, OpenGL (GLSL), SDL2,
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}
\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}
\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 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.
\begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
\item Teach game engines (Unity and Unreal) and MERN-based web development technologies.
\item Supervise year-long student game projects.
\item Collaborate on curriculum development and automation of marking processes.
\end{itemize}
}
\entry{2022--Present}{Graphics Engine and ProtoBuf Server}{Side Project}
{
In my free time, I am expanding my knowledge in low-level technologies by
developing a graphics engine using C++, CMake, and OpenGL for Linux-based
operating systems. I have already implemented a normal mapped,
physically-based rendering (PBR) system, with a method of loading models. And
I plan to integrate this with another project of mine using C and Google's
ProtoBuffers to create a multiplayer online mud with 3D visualizations.
\begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
\item Developed a 3D C++ graphics engine using OpenGL for Linux-based operating systems.
\item Implemented a normal mapped, physically-based rendering system.
\item Working on a multiplayer online mud server for the project using ProtoBuffers and C.
\end{itemize}
}
\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}
{
During my masters, I developed skills in web development and was one of two
developers responsible for creating and deploying an audio-based
live-streaming platform for podcasters. With my experience 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 ECR using
terraform and docker and attracted a dedicated user base.
\begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
\item Co-created and deployed an audio-based live-streaming platform for podcasters.
\item Used React JavaScript Express and DynamoDB for the main stack.
\item Used Docker and Terraform for deployment, hosted on AWS ECS.
\item Integrated Janus media server and routed combined audio to Wowza for web call-shows.
\end{itemize}
}
\entry{2015--2018}{BSc (Hons) Computing for Games --- Monq}{Falmouth University}
{
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++.
}
\vspace{-0.8cm}
\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.
During this module, I created my first graphics engine using object-oriented
C++ with OpenGL, allowing me to render a simple procedurally generated
landscape with flat lighting. Through this project, I gained a strong
understanding of the rendering pipeline and the maths behind computer
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.
\begin{itemize}[topsep=2pt,itemsep=2pt,partopsep=2pt, parsep=2pt]
\item Developed AI and puzzle mechanics for Monq, a game created in Unreal Engine during BSc.
\item Created a noise terrain generation system using C++ and OpenGL during the BSc.
\item Gained an understanding and passion for the rendering pipeline and computer graphics.
\end{itemize}
}
\end{document}