From a4d643e3d3a480fffc897cf7460ac34428cd6578 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 17 Aug 2023 14:29:05 +0100 Subject: [PATCH] Added Urchin to cv --- cv.tex | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/cv.tex b/cv.tex index edccaf9..bfbcaae 100644 --- a/cv.tex +++ b/cv.tex @@ -107,7 +107,7 @@ 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 +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. @@ -117,15 +117,14 @@ 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{Full stack Web Development}{JavaScript, Node/Express, React, AWS ECS/ECR, MERN stack, Docker, Terraform} \skillsection{Project Management \& Management Tools}{Scrum, Agile, Git} \vspace{-1.4em} \section{Qualifications} -\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- LaunchPad} +\qualificationentry{2019--2020}{MA Entreprenuership}{Falmouth University -- Launch Pad} \qualificationentry{2015--2018}{BSc (Hons) Computing for Games}{Falmouth University -- Games Academy} \vspace{-0.8cm} @@ -140,25 +139,27 @@ ECS/ECR, MERN stack, Docker, Terraform} significantly reduces the workload for our department. } -\entry{2022--Present}{Graphics Engine}{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 developing a graphics engine using C++, CMake, and OpenGL for Linux-based operating systems. I have already implemented a normal mapped, - physically-based (PBR) rendering system. And a method of loading models. + 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. } -\entry{2019--2020}{MA Entreprenuership --- Co-Founder and Full Stack Web +\entry{2019--2020}{MA Entrepreneurship --- Co-Founder and Full Stack Web 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 for podcasters. With my expertise in Linux, - I handled the deployment side of the project, using Docker and Terraform to + 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 and attracted a - dedicated user base. + 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} @@ -166,11 +167,11 @@ Developer}{Falmouth University -- Ramble Media LTD} 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 implemented - artificial intelligence and puzzle mechanics for the game. I developed and - used many skills including the use of blueprints, behaviour trees and C++. + 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}