I love solving problems and being creative. I studied Physics at university because I liked solving complex problems, but when the problems got so large you have to have PhD to begin to understand them, they lost their appeal. Twelve months ago I thought programming was dull and uncreative, of course I hadn't tried it. Now I'm amazed by it's creative and problem-solving capabilities. The Makers Academy course I've just completed has been incredible and given me some fantastic skills to start my career as junior developer, and I can't wait to apply them.
Confident working in a group. Developed through intensive group work on the Makers Academy course, where we used Github Workflow and Waffle to manage tasks.
- Makers Academy Final Project - Social-Dashboard, a dashboard for social media streams. Users can read posts and post to Facebook and Twitter, and pull in their Instagram feed.
- Makers Academy Week 9 Group Project - MakersBnb, an Airbnb clone built with AngularJs and Ruby on Rails.
At Makers Academy I learnt the importance of Test Driven Development, adhering to SOLID principles and the strength of the AGILE development process. The AGILE process emphasized pair-programming which was implemented throughout the course, as well as daily stand-ups and weekly retrospectives.
- Here are some examples of unit tests using RSpec, Jasmine and Karma and feature tests using Capybara and Protractor.
- In our Social-Dashboard project I refactored the logic for making API requests to a service which really slimed down our controllers in AngularJS), and made adding API providers easier!
Through most of the Makers Academy course we focused on Ruby. We also learnt Javascript which I've grown to love coding in. Our final project, Social-Dashboard, was written entirely in Javascript.
- A Twitter clone built in a weekend with Ruby & Sinatra.
- A Yelp clone built with Ruby on Rails.
- A web app that searches Github Users by name, built with AngularJS and Sinatra, and deployed to Heroku.
- My Codewars profile. (6kyu and dropping!)
During my degree I learnt to tackle complex problems such as Quantum Mechanics and Particle Physics. This has provided me with strong mathematical and analytical skills.
- I also produced scientific reports including this literature review on Neutral Atom Detection.
Makers Academy January - April 2016
Europe's leading web developer bootcamp. I completed the Ronin remote course, which also gave me a huge amount of remote pairing experience.
Principles Instilled: OOP, TDD, SOLID, MVC, AGILE.
Technologies Used:
- Ruby & Ruby on Rails
- Javascript, Node.js & Angular.js
- Rspec, Jasmine, Karma, Capybara & Protractor
- Postgres, Active Record & DataMapper
- HTML5, CSS, Bootstrap & Foundation
- Facebook, Twitter, Instagram & Twilio APIs
University College London (September 2010 to June 2014)
- Physics BSc, Upper Second
Snowdon Mountain Railway - Assistant Supervisor Retail (March to November 2015)
Book People - Warehouse Assistant (November to December 2014)
Blacks - Retail Assistant (July to August 2012)
Cotswold Outdoor - Retail Assistant (Oct 2011 to Jan 2012)