As part of my degree, I opted to take a year in placement. I luckily managed to get a place at UKCloud as a member of a ruby development team. Over the course of the year, I have thoroughly improved my programming skills as well as learning and understanding the basics of the kanban software engineering workflow.RUBY RAILS RSPEC BASH JSON LINUX REDHAT NEXUS DOCKER RUNDECK ATLASIAN PROMETHEUS GRAFANA
Developing web applications in PHP using the code-igniter framework taking into consideration security and usability. My team created a virtual learning environment, which including functionality such as booking meetings and instant messaging.HTML CSS PHP CODEIGNITER FILEZILLA BOOTSTRAP
Developing various android apps in Java & Kotlin, the main assignment was to create a basic battleship game. This unit made us work from a poorly written base class which allowed us to dive into some refactoring and debugging.JAVA KOTLIN
Covering the basics of the internet of things this unit allowed us to dive into the deployment of smart bins and the technical components that we would use to communicate between devices and the data centre.PYTHON
A joint unit covering an in-depth look into the ISO model and networking protocols, and looking deeply into different Software methodologies. We also covered several topics such as cost estimation, productivity and requirements engineering.
Basic computing and networks skills, this unit covered a range of subjects from basic cisco packet tracer simulations to logic gates.PACKET TRACER
A business simulation in which we had to design a product and market it to staff members. We created a bluetooth door locking system. We came within the top five for presentation skills.
Working closely in a team of students to analyse and improve the KITS timetable system. My team came first place and won the CiB Kingfisher IT services award.UML
Understanding and developing SQL databases with basic understanding of normalisation. We developed in Oracle SQL to create a simple database for gardeners.SQL
Focusing on Java Object Orientated programming, ranging from basic console based applications to the development of more complex GUI applications.JAVA PYTHON