[Shane_Wilson]

Web Developer

Welcome

Me!

Hi, I’m Shane.

I Live in Barry South Wales, just outside Cardiff.

I am a fully qualified teacher with a degree in Secondary Education (Welsh) and I have a HND in Information Technology.

For the past 16 years I have been working in retail and have recently left my role as Deputy Manager of a supermarket to re-train and follow my original passion to work in Tech.

I am currently undertaking a self-funded full-time 12-week software development course with _nology.

Intensive focus on becoming job-ready, from commercial awareness to technical know-how.

  • - Gaining a variety of technical skills, including front and back-end.
  • - Problem-solving: the balance between independence, research, peer-support and responsibly escalating tech issues that arise.
  • - A week devoted to soft skills including communication, self-management and problem-solving culminating in a 5 minute TED-style talk.
  • - Understanding how real dev teams operate (with weekly mentors from industry).
  • - Resilience & remote working
  • - 4-week client project (Ewe4you) in a team of 10 people. working closely with the product owner, pair-programming, weekly sprints, retrospectives and daily standups.

Projects

Click below to see some of the projects I've worked on

React app focusing on mental health for young people. MVP built as part of a team in 4 week long sprints for a client to chase investment.

React App that calls to a movie API



Javascript game based on the Google "No Internet connection T-Rex" game, styled as a Mario game

React app that calls to an API and displays the latest COVID-19 stats globally or by country



Flappy Bird game made with C#





C# logo

Mock High-end landing page for a fictional Motorbike




Javascript clock





Javascript calculator with basic functionality




Javascript app that converts regular text and numbers to Morse code



Text based "Space Invaders" game



Skills

I have experience in using the following:

Source control:

  • GIT
  • Github flow
  • Pull Requests
  • Code Reviews

HTML & CSS:

  • Semantic HTML, accessibility, web page structure & creation
  • Responsive design: Design concepts, Grid, Flexbox, Media queries
  • Basic DOM interaction to hide & show page elements
  • Styling with CSS & CSS preprocessors (SCSS)
  • Package management with NPM & Yarn

JavaScript (ES6):

  • Variables, Data Types, Scope, Functions, Objects, Arrays
  • Loops and Array iterators
  • OOP, Classes & Encapsulation
  • TDD, Unit testing & Jest
  • Continuous Integration with Github & TravisCI

React:

  • Atomic design & componentisation
  • Comparison of popular JS frameworks
  • Setting up React
  • Components, Props and State in React
  • Real project work on a client project – Ewe4You

Firebase:

  • Build REST APIs using Node.js and Express
  • NoSQL databases
  • Authentication and Authorization

Other Tech skills:

  • Designing & understanding Systems Architecture
  • Networking fundamentals, hosting & HTTP
  • Building on Unit Testing with Integration Testing
  • API testing & Postman

Professional Skills:

  • Presentation coaching
  • Assertiveness in the workplace
  • Active listening
  • Dealing with failure
  • Teamwork
  • Agile & Scrum projects

Contact me

Click on an item below to contact me: