After completing an extended diploma for software development in college I decided to attend Makers Academy. To make this possible I got a part time job at Primark so I could save up for the full cost of Makers within two years whilst having enough time to learn Ruby. The bootcamp was 16 weeks long and it enabled me to improve my fundamentals of software development by getting constant hands-on experience working in pairs to complete tasks or on group projects.
I am very passionate and driven to learn, which I believe is shown by making the choice to attend Makers Academy at a young age. I take pride in delivering high quality work by following industry standard practises such as TDD, OOP and MVC. One of my best traits is that I am very eager to learn new things and open to criticism so that I can improve as a developer and colleague. I will bring my enthusiasm and hard-working ethic to your company.
Name | Description | Tech/tools |
---|---|---|
BookMeUp | A community book sharing app that allows users to search or add books to the site. The main feature is that it allows a user to add a book by ISBN which can be typed in manually or scanned by the computer's webcam. | MERN Stack |
Acebook | Facebook clone created with a rails backend and Javascript frontend. The clone allows you to sign up, create a post and many other similar features to facebook. | Ruby, Rails, Javascript, HTML, CSS, PSQL |
Sheep Notes | Single page web app that allows a user to create notes which are then displayed. The project was created using pure javascript, no libraries and a testing framework we built from scratch.Sheep notes deployed on surge. | Javascript, HTML, CSS |
MakersBnB | AirBnB clone which allows a user to sign up, create a space and request a space. | Ruby, Sinatra, PSQL, HTML, CSS |
Chitter | Twitter like clone, You can sign up, post a peep, see everyones peeps and see your own peeps on your profile page. | Ruby, Sinatra, PSQL, HTML, CSS |
Link to my github to see more: Click here
- Objected Oriented Programming
- Test Driven Development
- Pair Programming
- Model View Controller
- Agile Methodologies
- XP Values
-
Fast learner - Whilst at Makers Academy, Information came at me thick and fast. I was able to learn new practises and technologies very quickly. After using ruby for 5 weeks i was able to quickly pick up javascript and use it for my project called sheep notes. I also had to learn a new tech stack in two weeks when developing my final project BookMeUp.
-
Methdoical Approach to debugging - I believe i have a good approach when it comes to debugging, i like to read the code i have written outloud and make sure it makes sense to me. I like getting visiblity on my code so i put alot of printed statements in my code to ensure the code is working how i want it to work. Working on projects have really helped me improve this skill by doing it myself and watching team memebers do it was also very helpful.
-
Adapt - Throughout the bootcamp i've improved adapting to new situations as projects can require you to learn new tech stacks and constantly changing the people you work with. Each project had different problems i had to face but i was able to adapt to them swiftly.
-
Positivity - I am always excited to learn and work whether it is independent or within a team. I try to keep a positive mind even when it seems that things are not going right, for example in my last two projects it seemed as if we were working slow and not meeting our targets. In sprint retros when the team didn't feel great i would give a positive outlook and after both projects were completed, the team were very proud of the final product.
-
Good coding practises - Test driven development is very important to me and i'm always trying to improve my process to make sure my code is robust, I enjoy aiming to keep my test coverage above 95% when i work on a project.
-
Commitment - At a young age i decided to save up enough money, commit and take a leap into doing a 16 week intense bootcamp. I have a clear idea of what i want to aim for and very focused when trying to get there.
- OOP, TDD, MVC
- Agile/XP
- Ruby, Rails, JavaScript
- RSpec, Jasmine
BTEC extended diploma Achieved Distinction*, Distinction , Distinction
GCSEs: 9 GCSEs (A-C) including maths and english.
- Worked part time to save money during college to pay for the Makers course.
- Communicated effectively and learnt to be patient to satisfy customers when their requirements were changing.
- Accustomed to a working environment that was very busy and demanding, being able to stay calm and fulfil my duties throughout the reopening after the first lockdown.
- Worked in a team of three to design and build a time trial racing game using Unreal engine.
- Communicated and organised tasks for the team using a kanban board.
- Led project reviews to discuss progress with our supervisor by creating reports.
- Took part in sprint retrospectives to help improve our processes and support my team.
- Scoped out tasks using mind maps so the team could identify how much work we could complete.
- Built a battleships game which allowed up to two players using C++.
- Wrote pseudo code for guidance when creating the game.
- Created a table to keep track of what i tested, the outcome of testing and any improvements i made.
- Received feedback from the general public to help me make any further improvements
- Used classes to separate the different functionality.
- Learned Python from scratch.
- Created a two player ping pong game using Python.
- Designed a user friendly interface using the simplegui library.
- Game included two end game conditions which were time and score limited.
- Distributed questionnaires to the general public so I can make improvements to the game.
- Made a testing plan to check if key features in the game worked correctly.
- Gaming - I am a very competitive person so i enjoy playing in video game tournaments in my spare time with my friends as i enjoy being part of a team.
- Sports - I enjoy playing football every friday to stay active.