Massively simplified the CV to it's key points
This commit is contained in:
parent
a4d643e3d3
commit
da7735d6e9
1 changed files with 35 additions and 57 deletions
92
cv.tex
92
cv.tex
|
|
@ -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}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue