I am a Software Engineer looking for a company with a mission I can really get behind, working collaboratively on improving peoples lives through innovation. The most enjoyable aspect of coding for me is writing a beautiful piece of code which is efficient, succinct and accessible. I love automating, in every arena possible.
I've always prided myself on my ability to be pragmatic. I have a particular strength in Maths and from a young age have enjoyed solving really difficult mathematical problems. In the final project at Makers Academy I faced many high-level coding challenges. With no prior knowledge of Machine Learning I was able to test-drive three machine learning models.
One particular project I'm proud of in my professional career is building software that uses machine learning to help influence clinician decisions. The project involved creating a data pipeline; integrating existing APIs with the machine learning engineers' algorithm, it is currently being used in NHS hospitals.
In year 12 at school I was part of the Young Enterprise Program. I was voted by my peers and year 13 to represent the company as Managing Director which involved public speaking, and management of the team.
At University I was made vice captain of the City Water Polo Team in Dundee within the first few weeks playing for the club.
You won't often find people raving about the fact they dropped out of university posted all over their CVs. Leaving University was a difficult decision for me, it left me in London with no qualifications, job or financial support. Being completely independent since the age of 19, I've had to work hard to get to where I am today and have absolutely no desire to stop now. When I set myself a task there is little or nothing that will stand in my way.
- Successful start-up, took machine learning models and turned them into functional awesome APIs
- Promoted from junior data engineer to data engineer after 4 months
- Part of a team of 3 people, was involved in changing engineering process and making hiring decisions
- Agile scrum environment
- Python, Neo4J, SQL, SQL Server, GCP, Microsoft Azure, Microservices Architecture, TDD
- Europe's leading web development bootcamp, 10% acceptance rate
- Independent learning; would often take spare time to work on tangents that I found interesting and were off the syllabus, such as a Rails instant messaging application
- Strong working in teams, pairing daily, group projects at every possibility
- OOP, TDD, SOLID principles
- Agile/XP
- Ruby, Rails, JavaScript
- RSpec, Jasmine
| Project | Summary | Technologies |
|---|---|---|
| 1. Machine Learning Project | Our final project at Makers Academy which explored Machine Learning. We wrote models to detect cancerous tumours and diabetes. We went into the week with no experience in machine learning and we were able to test drive all the models with 100% coverage | Python, Unittest, Tensorflow |
| 2. Acebook | A two week group project to create a clone of Facebook | Ruby on Rails, RSpec, JQuery, Postgres, Heroku |
| 3. Bank Tech Test | A practice tech test, simulating a Bank, focusing on the bank statement | Ruby, RSpec |
| 4. Bowling Challenge | A bowling-score calculator, I was proud of this project as I used a really interesting recurring method | Javascript, Jasmine |
| 5. Thermostat | A simulation of a Thermostat, with an interactive web page, built in my first week of Javascript | Javascript, Jasmine, JQuery |
| 6. Oystercard Challenge | The content of my second week of the Makers Academy course, a simulation of the Oystercard system | Ruby, RSpec |
- One year completed
- Economics as a chosen module
- University first team Water Polo
- City of Dundee Water Polo
- A-levels, Maths, Physics, Chemistry
- 10 GCSEs all awarded A* to B
- FSMQ - Additional Maths, awarded A (highest grade)
- Was elected as Managing Director in the Lower Sixth Young Enterprise Program
- Mentoring younger children at school in a variety of academic subjects
- UKMT maths challenge gold (2010-2015)