An aerospace engineer turned accountant turned developer, coming from a background in online healthcare. Having recently completed the Makers Academy 12 week developer bootcamp, I'm eager to work in a team where I can support and learn from more senior developers. I would also like to be part of, and contribute to the success of, an organisation whose overarching aim is to make a positive impact to society.
Projects | Skills | Education | Experience | Hobbies
| Project | Time Frame | Description | Technologies |
|---|---|---|---|
| PlantStock | Ongoing | A stock management system for plant cuttings | NodeJs, Express, Mocha, Supertest, coveralls, Travis, PostgresQL |
| WhatStack | 2 weeks | An open realtime messaging platform for developers to share what they're blocked on and offer ideas and suggestions to others. | NodeJs, Express, React, MongoDB, Socket.io, Jest, React Testing Library, Sketch, Zeplin |
| Guardian News Summary | 2 days | A dashboard showing the 10 most recent news stories on the Guardian using the Guardian API | Vanilla Javascript, CSS & HTML |
| Object Oriented Banking | 1 week | An example of writing an object oriented program to allow the user to make deposits and withdrawals and print their statement | Ruby, Rspec |
Want to see how I work? The table below has links to recorded programming sessions where I go in blind, talk to a 'client' to determine what the specifications of the program they want and test drive a solution to meet those specifications.
| Problem | Video recording | Topline Performance Summary from reviewer | Detailed Analysis |
|---|---|---|---|
| build a band-pass filter | https://www.youtube.com/watch?v=lbKxIYH5MCc | Feedback: Thanks for a great review - you are nice and steady across all the course goals, well done and keep it up! | Click here to view a PDF with detailed performance analysis |
I earned a promotion to the Finance department after working in Customer Support by learning the accounting software (sage 50/200) in my own time and mastering excel. During my time in the Finance team I built file conversion templates in excel to allow our payments to be imported into our banking system directly from our accounting system, which turned a weekly task that took 3 team members to complete to an hour of work for one person. At Makers I learned the value in choosing the right tools for the job, from appreciating the power of the basics in building a news summary dashboard using just simple HTML, CSS and Javascript, to how to use the MERN stack for the first time in my final project, WhatStack, a realtime messaging platform for developers.
Spending a year working in Customer Support allowed me to develop my communication skills by having to discuss sensitive medical conditions with patients, and forced me to develop the empathy necessary to consider problems from different perspectives, not just that of the patient but also the doctor and the pharmacist. This ensured I solved the right problem the right way, not necessarily just the initial ailment the patient had contacted us about.
While working in a startup I frequently took on other work from across the company, ranging from: building customer growth models for the marketing team; optimizing the packaging process for the in-house pharmacy; and structuring spreadsheets so that google form responses were displayed in a meaningful to the user whilst also restricting permissions for compliance reasons [e.g. preventing the end user from viewing the raw data].
Makers Academy (Feb 2020 to Jun 2020)
- HTML, CSS, Figma
- Languages: JavaScript, Ruby, Sinatra, Rails, NodeJs
- Object Oriented Programming
- Test Driven Development
- Behaviour Driven Development
- Agile workflow / XP values
- Feature testing, Unit testing
- Testing Frameworks: RSpec, Capybara, Jasmine, React Testing Library, Jest, Mocha
- Git workflow
- Code review
- CI/CD: Travis
- deployment: Heroku, Surge
Accounts Assistant (Mar 2018 to Jan 2020)
- Working in the finance team allowed me to understand how the company's overarching aims were applied in practice and also taught me the importance of OKRs as I became responsible for planning and tracking the finance teams OKRs for more than a year and a half. From this I recognised the value that having a metric delivers and how important it is to connect the work you do on a day to day basis not only to your team goals but also the wider goals and mission of the company.
Senior Customer Support Advisor (Jun 2017 to Mar 2018)
- A new role was created for me to recognise the expertise I had developed in customer communication and problem resolution, this led to me becoming responsible for the onboarding training of new team members and mentoring and supporting a team of seven.
Customer Support Advisor (Feb 2017 to Jun 2017)
- Working in customer support really grew my communication skills while working under pressure. At times I would be liaising with a doctor, 4-5 different pharmacies and the patient in the space of as little as 10 minutes in order to secure emergency medication for the patient.
Front of house staff
- Working in hospitality was a great opportunity to work on my communication skills. I prided myself on always doing my best to ensure that the clientele were satisfied with the service that they were experiencing and working to resolve any issues that may arise.
- Aerospace Engineering, specialising in Advanced Structures and Materials, Optimisation Theory and Applications, Adhesives.
- participated in 2 hackathons sponsored by ARM
- built a blimp
- built a sound-based 'anti-sniper'
- A Levels: Maths (A) Physics (A) Further Maths (B) Chemistry (B)
- GCSEs: 6A*,4 As.
I am an origami enthusiast, inspired largely by the work of Eric Joisel. I'm also an avid fan of science fiction, particularly the works of Philip K. Dick and Kurt Vonnegut. I can solve a 3x3 rubik's cube reasonably quickly (average under 2 minutes).