{ George Le Valiant - British pronunciation }
A developer with a background in hospitality. I pride myself on my interpersonal skills, my creativity and my past success in leadership. Having completed an intense industry bootcamp I have learnt of and love the tenets of clean code and test driven development. Now at the end of my first year in the industry with two successful projects under my belt and a third ongoing I am looking forward to taking the next step in my personal and career development.
| Project Name | Description | Tech | Status | Timeframe |
|---|---|---|---|---|
| Digital Skills POC | Front-end development of an interactive test to help users re-skill into digital industries. Working with a team of 6 others I worked on the front-end functionality. Working closely with the back-end developer to ensure all ran smoothly and bug free. | Javascript, React, Jest, Enzyme, DynamoDB, Nodejs, express, CSS3, HTML4 | SOLD - currently in full dev | August 2019-september2019 |
| Shopalytix | Front end devlopment of a retail data analytics dashboard, taking data from a mulititude of IOT sensors placed in retail spaces. We created a dashboard to present the data, compared to previous time period, in a series of graphs, cards and heatmaps. As the sole FE Dev on this project, was responsible for all design and modelling of FE, working with BE engineers to ensure code quality and closely communicating with the product owner for feedback and requirements. | VueJS, VueX, Vue-router, GraphQL, Python Micro-services, ChartJS, OpenweatherMap, HeatmapsJS | On Going - Project wes held due to Covid, dev has recently restarted. | October 2019 - April 2020 |
| Project Ranger | Front-end development of a dashboard to show and track data coming from multiple sources. On the project I have the luxury of working with a senior FE engineer who also holds the role of FE Tech lead. I am able to focus more on code quality and cleanliness. | ReactJS, Typescript, React-router, react-redux, React-testing-library, CSS3, HTML5, nodeJS | On going | June 2020 - November 2020 |
| Project MINT | Front-end development of a notifications service. We built a service that allows users to create subscriptions that track key data points in a MongoDB. Upon recording changes and updates the service would send Chrome notifications to the users desktop as well as live updating the UI with the new information. On this project I was the only FE developer and full responsibility for it being usable and of high code quality. I worked closely with our business analysts and clients to get feedback on the UI and how it can be improved for their use. | VueJS, Vue-Router, Vuex, Vue-test-utils, jest, puppeteer, CSS3, HTML5, nodeJS | December 2020 - present |
| Project Name | Description | Tech | Tests | Timeframe |
|---|---|---|---|---|
| Banking Tech Test | Week 10 project of Makers. Individual tech test practice. Taking a week to complete a small banking tech test which lets a user deposit and withdraw amounts and can provide a printed statement. | Javascript | Jest | 1 week |
| Keep Ahead(React Front) | Our final group project, an app for helping the homeless in an ever increasing cashless age. The app allows you to donate money to a local cafe or shelter for the homeless to redeem with a passphrase. | Front End: Javascript React, Back End: Ruby on Rails, Rubocop Both: Travis, Heroku | FE: Jest, Enzyme; BE: RSpec | 2 weeks |
| Chitter Challenge | Our Winter-Break Challenge completed during Makers. To build a web based messaging/note keeping service. | Ruby, HTML, Sinatra, Postgres, ActiveRecord, Rubocop | RSpec, Capybara | 2 weeks (over Christmas period) |
| Airport -- JS | During week 6 of Makers our task was to learn a new language of our choice, choosing Javascript due to its popularity I began the process by test driving the Airport challenge with Jest. | Javascript | Jest | 5 mornings (09:00-13:00) |
| Airport Challenge | Our first weekend challenge at Makers academy. A small app to mimic basic air traffic control functionality. | Ruby | RSpec | 1 Weekend |
-
Test Driven development - TDD - I am experienced with: RSpec, Capybara, Jest, Enzyme, Jasmine, Puppeteer, React/Vue testing library, Vue-test-utils - I believe in the tenets of test driven development and strongly believe it makes my code better.
-
Object-Oriented-Design - OOD
-
SOLID principles: Don't repeat yourself (DRY), Single responsibility principle (SRP) and other clean code practices were the main areas of focus for this set of principles, I am excited to learn how much more SOLID has to offer.
-
Process driven methodology - Makers instilled in me an understanding that with a good, solid process you can overcome any problem, bug or technology. A key tenet of their teachings is to perfect process, and while I feel perfection is far off I am driven to achieve this.
-
People - My experience in hotels has given me a suite of skills to work with people and create a cohesive, supportive, and caring environment around me. My experience makes me a conscious pair partner and someone who wants to work with a team solve problems and deliver fantastic products together.
-
Communication - I have worked in the past to keep communication open and continuous. Utilising simple tools such as WhattsApp, GDrive and shared spreadsheets. I am focused on making sure everyone knows what is happening at all times as I know from experience how a simple break down can snowball to an avalanche of problems.
-
Creativity - Having long ridden the hobby horse of creative writer I consider myself to be creative at heart. I long for inspiration and it comes from the people around me. Everyone around me has a tale to tell and I want to hear it. This gives me an openness and curiosity to learn from those around me.
-
Patience - I have always been patient, and my hotel years have tested this thoroughly. I will never rush my work and aim for a "measure twice, cut once" attitude to everything I do. This trait means I make sure I know what it is I am doing before I take the first steps of progress.
-
Team Leadership - Having been a fervent follower of Simon Sinek's teachings since my exposure to it. I was trained to not be a manager, but a leader. I will always aim to work with people and help them, I want to help develop them and make them what they want to be, and lead them down a path of fulfilment.
I have spent 16 weeks in a developer boot-camp. The first four weeks of which are spent self-teaching in your home environment, followed by 12 weeks onsite at the academy. Here our learning was focused on the language agnostic skills needed to be a developer. The core teachings they provided me are:
- TDD
- OOD
- Debugging process
- General methodical processes for approaching any project.
- SOLID: DRY & SRP.
- Clean code conventions and processes.
The course has given me an excellent set of skills to enable me to become a junior developer and begin a career in the tech industry.
BSc Honours Applied Psychology
A-levels :
- Psychology
-Philosophy
-Classical Civilisation
Contractor Software engineer
Contracted as Analyst to Deloitte Techworks Bristol
Front office Manager
Reception Manager
Assistant front office manager
For More information on my work history
I have always loved to read, and write fiction, currently working on a fantasy epic(beware its a first draft!) while also working on a H.P. Lovecraft inspired anthology novel with my partner who also writes. I am an avid hiker, sometimes loving nothing more than to disappear into the country side with my boots, compass and notebooks seeking inspiration. I am also a lover of interactive story-telling and gaming, requiring an awful lot of organisation and people managing but incredibly rewarding when my players deduce my challenges and creatively work through my campaign.
Thank you for reading.