I'm a full stack developer looking for a role that lets me use my problem-solving skills proactively.
Coming from a background in financial services and human resources, my roles frequently had me exploring new software. For the last year I have been teaching myself to code via online resources, culminating in my decision to join the selective Maker's Academy bootcamp.
I bring experience working with people across different departments and levels, having learned to effectively communicate and collaborate, including difficult company changes. This combined with my ability to solve problems in innovative ways and initiate new processes will make me an efficient coder who works with different areas of your company.
I am looking for a career that lets me work on interesting new projects and continue to learn.
Project | Description | Technologies |
---|---|---|
Deep_Root | Makers final project. As a team, we were tasked with making a hardware product. We developed a soil moisture sensor with an integrated desktop app run off touchscreen | Raspberry Pi, Python, Pytest, JavaScript, HTML, CSS, Eel, Travis CI |
Word Puzzle | A personal project to write an app that creates shuffled letter puzzles and uses the OED API to score them | ReactJS, JavaScript, Jest, Cypress |
Poker Scoring | A ruby program designed to compare poker hands and assign a value | Ruby, RSpec |
URL Shortener | A URL shortening program built to a specification in order to learn Golang | Golang |
Acebook | A team project to build a Facebook clone with continuous integration and deployment | Ruby, Rails, ActiveRecord, HTML, CSS, Heroku, Travis CI, RSpec, Capybara |
- I'm effective at understanding and finding solutions to error messages during TDD and debugging, and understanding the reasons why errors occur.
- In order to have a clear process, I created a language agnostic debugging process diagram, which focuses on gaining visibility of the issue and closing the loop on where it occurs.
- During my final project at Makers Academy, I applied this process to debugging hardware
- I started teaching myself to code in summer 2018, using Codecademy courses
- Before the Makers Academy precourse began, I developed my own basic CLI projects, such as my Ruby version of Countdown
- Throughout the Makers course, I learned how to apply object oriented programming processes, and adapt them across multiple languages.
- This was used effectively when my team and I learned Python and the Pytest framework in less than a week in order to develop software that took readings from a soil sensor and changed light colours based on the soil moisture.
- In my personal life, I play a lot of social games, and I'm able to quickly learn the mechanics of a game in order to explain them to others.
- Able to quickly adapt to new technologies. During my HR career, I was often part of the team running parallel testing and rolling out new software.
- During Makers I made sure I was being an effective and communicative pair partner and team member by sharing what I was working on throughout the day and making my team aware of anything new and useful that I had learned. I also made sure to clearly communicate potential blockers, as well as those that came up throughout the day
- As an HR professional, I was responsible for communicating policy information across businesses from operations to top level management
- I completed a one day Communication Skills Course with Impact Factory in April 2017, with a focus on active listening and conflict resolution
- As a temporary HR administrator, I was expected to learn company policies and processes and be able to explain them to others in a short period of time.
- During Makers I learned and effectively used Test Driven Development across my projects.
- While I was a complaint handler with Lloyd's Banking Group, I was part of the learning and development team rolling out new processes to over 400 new starters over 6 months.
A 12-week intensive development bootcamp, focusing on:
- OOP, TDD, MVC
- Agile methodologies (Scrum and Kanban)
- XP Values
- Ruby, Rails, JavaScript, Python, Sinatra
- RSpec, Jasmine, Pytest
- Certificate in Human Resources Practice (Level 3), 2014
- Certificate in Learning and Development Practice (Level 3), 2013
- BA (Hons) Modern Languages (German and Spanish)
- 2:2
- Spent 5 months studying in Seville, Spain and 5 months studying in Vienna, Austria
- Captain of the University Rowing Team
Interim Recruitment and Operations Assistant - School of Oriental and African Studies, University of London
(January 2019 to April 2019)
Temporary Administrator - London Business School
(June 2018 to December 2018)
Group Human Resources Officer - Alandale Group of Companies
(September 2017 to May 2018)
Interim Contracts as HR Administrator
(June 2016 to May 2017)
Clients included:
- Girls' Day School Trust
- Chartered Institute of Taxation/Association of Taxation Technicians
HR Administrator - Friends of the Elderly
(May 2015 to June 2016)
Complaints Handler - Lloyds Banking Group
(May 2011 to December 2014)
I play board games, table top roleplaying games and video games with friends and my wife. I've got a kayaking qualification, and also enjoy boxing and weightlifting.
I frequently take part in live action roleplaying events (LARP) throughout the UK and have helped run a couple of LARP events.
I also enjoy travelling, most recently travelling to Japan, Portugal and Canada in the last couple of years