Thomas Palin
Full Stack Developer
Full Stack Developer
As a Computer Science graduate, from the University of Nottingham. Over the 3 year course I have gained notable experience within industrial software development practises, Full Stack development, Version Control, Java programming and OOP practises, User Interface design and development and game development notably developing a wingsuit VR game in a group of 5. I graduated with 68% (high 2:1) and I am excited to start my career in the software development industry.
For my final year Computer Science project, I decided to develop a prototype for a trading card game, utilising 3D aspects within Three.JS and advanced AI algorithms using the MinMax algorithm. This was done in the form of a web-based game, using an Apache Server to host any database related information.
Languages used: HTML, CSS, JavaScript, PHP, SQL, Three.JS
I created a simple AI algorithm for my Year 13 project, with the addition of multiplayer using Node.JS. The game consisted of a chat feature in multiplayer,
currencies for user accounts and followed the traditional blackjack rules.
Languages used: HTML, CSS, JavaScript, Node.JS, Socket.IO, PHP, SQL
For Year 2 Group Project, me and 5 others were enlisted with the task of developing a C# wingsuit game. Within minimal knowledge of C# it was crucial to gain a solid understanding in a short amount of time.
The game consisted of a first person VR experience for the user, with a tutorial level and a main level.
Languages used: C#
As part of a software quality module, me and a group of 5 others developed a cash transfer
application monitoring our ability to adhere to classical software development approaches. The application consisted of the ability
to transfer between accounts and users, and to withdraw/deposit funds
Languages used: Next.JS
Although not an entirely complex piece of software where we were given the choice to develop any
C# Unity application, I was in charge of coordinating the code management within GitHub as well as development. The game consisted of a Tetris game on one half as a countdown and
a maths problem they had to solve.
Languages used: C#
Using Googles API, I developed a geotracker application, utilzing Google Map API whereby geofencing and location baseed reminders were enabled. I ensured proper android development practises were followed.
Languages used: Java