Work and Projects
5app: Junior Programmer
Before attending Cardiff I worked for 6 months as a Junior Programmer at the mobile applications developer 5app.
My role in the company was to work on cross platform apps for clients using a reliable backend developed by 5app.
My main project during my time at 5app was working on an app called "Accurate Mileage" for an outside company.
My time spent working on the project was largely unsupervised which allowed me to work at a self-motivated pace and meet
and exceed all deadlines placed upon me by my bosses. As part of my work on this project I found the need to teach myself
In the tail end of this project I worked closely with a designer to to ensure the look and feel of this project fit the
message it was trying to convey and worked across all platforms and screen sizes. This close working relationship taught me a lot about the design aspect of program development and how to set
goals as a team.
Alongside my work on the app projects I worked as part of a team on a project for the future direction of
the company. The aim of the project was too prove the need for a reliable system for the transference of mobile data in the modern world. My part of the project was to write a website that displayed the data collected by a simple app and server connection in an intuitive manner across a map of a journey. While this project did not greatly expand my technical skills it did highlight the key importance in working as part of a team and there were large improvements to my ability to work as part of a team.
At the end of my time at 5app I was offered a full time position in their London office but turned down the role in favour of expanding my knowledge at Cardiff university.
In my short time at Cardiff University so far I have already worked on several projects across my modules.
The first of these was at the end of my Introduction to Computational Thinking module in which we had to make a text based
adventure game as part of a team of several people. The game was called "STRANDED" and set the players on an abandoned
island after a plane crash. Our game was written in python and based on a story written by one of the team members.
The project was finished by a sales pitch made by our team to a marking lecturer and another group. The project taught me a
lot not just in terms of coding but also in how to work in a team, set deadlines and drive the team forward when leadership
As part of my Web Applications module I designed and coded a website to calculate the date of Easter in a year given by the user. This was done by taking input from a HTML form and passing it to a python script to perform the necessary algorithm and print out the results in a well formed HTML page.
Outside of work or school I have worked on multiple projects to improve my coding in general or to specifically learn new techniques. The largest of these projects was a website made for a local charity designed to raise awareness for the need to preserve local green areas for the natural diversity they contained. This was my fist large web project and taught me a lot about not only HTML and CSS but also the importance of open communication with customers and requirements engineering to discover the correct solution to the customer's problems.