diff --git a/cv.tex b/cv.tex index bb357e8..c76ec03 100644 --- a/cv.tex +++ b/cv.tex @@ -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}