I am a full-stack Ruby developer, prefering to work with back end code. I joined Makers Academy in April 2017 to start my journey towards becoming a software developer. I learnt about building Web Apps in Ruby, such as my attempt to make a basic Twitter Clone, and writting Javascript and Node, which was used to recreate PacMan for my final project, Project BYO-Man
| Company | Description | Description |
|---|---|---|
| Reel.Tech Gaming (June 2018- August 2019) | Junior Developer | Junior Rails developer maintaining and building websites and microservices in Ruby. Gained experience using technologies such as Docker, Kafka, Sidekiq and Redis. In addition to some experience with front end Javascript frameworks like Ember.js and Vue, as well as database technologies such as Postgress. |
| Ubiquity Press (Feb 2020 - Present) | Ruby Developer |
I have been working in teams for a lot whilst at Makers Academy. During one of the team project weeks at Makers academy my team said that I was able to keep them on track by advocating sticking to the XP values we are taught in the course. Also during my final project we communicated very effectivly to build a clone of PacMan in 2 weeks with no frameworks or Libraries. That Repo can be found here: Project BYO-Man and a live demo of the game can be found here
Before coming to Makers Academy I had no coding skills at all. Now in just 12 weeks I have developed a good understanding of both Ruby and Javascript and the technologies surrounding them such as Rails and Node.js. Whilst Ruby and Javascript are the 2 languages taught at Makers, the course also teaches you how to learn as well as just how to code. Because of this I am confident that I could pick up any language required to solve the problem at hand in a short space of time
Below are some of the projects I worked on whilst at Makers Academy
| Project name | Description |
|---|---|
| Battle | Week 3: A simple Sinatra Web App |
| Chitter Challenge | Week 4 challenge: A Twitter Clone Sinatra app, backed up by a PSQL database |
| Thermostat | Week 5 Introduction to Javascript |
| Makers BnB | Week 6 Air BNB Clone |
| Acebook | Week 8 Whole Chort Rails App |
| Poker Hand Generator | Week 9 Poker Hand Generator |
| Ex's and Oh's | Week 10 Tech Test Practice |
| Project BYO-Man | Final Project rebuilding Pacman from scratch |
Below are some of the Tech Tests I have worked on since completing Makers Academy
| Tech Test Company | Description |
|---|---|
| Kurt Geiger | First ever PHP code, Tech test for Kurt Geiger |
| Vzaar | Rails form written for Vzaar |
| UK Cloud | Password generator for UK Cloud |
| busuu | Task was to make provided tests pass for Busuu |
| Redgate | Quickly written CLI survey for Redgate |
| MVF | REST API for MVF |
| Flyt | Fullstack Javascript app for Flyt |
These projects are all very much a work in progress and I work on them from time to time.
| Project name | Description |
|---|---|
| Lilybot | Twitch chat bot with basic command functionality. An exercise in working with API's and IRC |
| Dice | Very much a WIP, the aim of this app is to make it easier to roll combinations of dice in games such as DnD |
| Makers Glassdoor | Group project. An attempt to make Glassdoor for places Makers Alumni Work. My first attempt at React |
| Comparative App | Large group project. App that compares two things. Specifically I worked on Dockerising the app |
| Tumblr Clone | IN PROGRESS. Simple Rails blog |
- Curiosity and hungry passion for code
- Independent learner and problem-solver
- OOP, TDD, SOLID, MVC,
- Software Craftsmanship
- Ruby, Rails, Javascript, Node.js
- Rspec, Jasmine, Mocha, Chai
- C/C++ - Introduction to Programming Using C Part 1
- Java 1: Object-Oriented Programming with Java Part 1
- Completed the First year of a Degree in Chemistry.
- Biology A
- Chemistry B
- Maths B
- History B
- Physics B
12 GCSE's
- 2 A*
- 6 A
- 2 B
- 2 C
I play all kinds of Games. Strategy games, board games and card games like Magic The Gathering, all of which help to improve my critical thinking and decision making skills, all of which is helpful when trying to solve code problems. I enjoy watching Rugby and playing Table Tennis.