Full Stack Developer
Profile || Principles || Experience || Education || Projects || Hobbies
After a successful career teaching others, I decided it was time for some learning myself and signed up to Makers Academy's developer bootcamp. Since then I have been hard at work writing well factored code which has practical applications.
- Python, Django, DjangoCms, Unittest
- JavaScript, Typescript, React, Angular, Ionic, jQuery
- Ruby, Rails, RSpec, Sinatra
- Travis CI, Codeship, Heroku, Git, Html, CSS
- Agile and XP values
- Strong TDD and Debugging process
- A Quick Study, Persistent and Determined
I love working in tech. Every day I become a stronger dev but the scale of what I don't know becomes clearer as well. New developments mean opportunities to grow are never-ending. I have attended meet-ups and lectures on topics such as chat-bots and AI. I feel that with enough time and support I can tackle any problem set in front of me, the harder the challenge the stronger I will be at the end of it.
I like to build beautiful and readable code. It's important to me that when someone looks at my work I can feel proud of what I have created. I enjoy practicing tech tests to hone these skills. Currently I participating in Advent of code 2020.
Changing Career from Education to Technology was a big change but problem solving is universal. My experience solving mathematical problems allows me to break down large technical isses into smaller steps. I can visualise the larger picture in order to explain with clarity.
Junior software developer: Housekeep (November 2019 - Current)
- I was and am thrilled to have been hired by Housekeep shortly after finishing Makers Academy. Working in a smaller team means not only that I needed to step up and contribute from the start but also that I get the chance to work on a diverse portfolio of tickets every sprint.
- Working throughout the Covid crisis, there was a need to respond dynamically to a changing and highly pressured environment. This time has made me a stronger developer and professional.
- As a result of my strong work I have been given charge of a major objective from the company. This has provided me with opportunities to consider product decisions and priorities along with the best way to deliver them through code.
The FitzWimarc School (July 2010 to August 2019) Teacher: Mathematics
- Ability to produce engaging presentations to varied groups.
- Educated students from ages 11-18 but was more commonly given the important GCSE and A Level classes.
- Due to consistently good teaching practice I was chosen to mentor 5 different student teachers.
- A Deep understanding of how to learn as well as how to share my understanding with others.
- Empathy towards the diverse backgrounds of those I was educating.
Key Stage 4 Coordinator: Mathematics (April 2015 to August 2019)
- My school recognised a talent in people management in me and so I was promoted to a middle management position.
- Responsible for Mathematics GCSE results for the whole school.
- Overseeing the change into the new 9-1 syllabus, it was necessary for me to adapt departmental practice as well as share our findings with the rest of the school.
- Organisation and delivery of staff meetings
- Ran performance reviews of my department as well as day to day management to ensure they met their review targets.
Intensive 16 week bootcamp with a focus on:
- Ruby, Rails, JavaScript
- RSpec, Jasmine
- OOP, TDD, MVC, DDD
- Agile/XP
I tracked my learning at Makers Academy via a daily blog.
- BSc: Mathematics
- My studies in mathematics have gifted me a dauntless approach to complicated (or complicated looking) problems.
- National Professional Qualification for Middle Leaders (Anglia Ruskin University)
- Postgraduate Certificate in Education: Mathematics (2009-2010)
- Codecademy: Build Front-End Apps from Scratch
Title | Description | Tech Used | Review | Link |
---|---|---|---|---|
Happy Chappy | Happy Chappy is a mood check-in app where you can chat to like-minded people. It incorporates a simple chat bot and seperate conversation channels depending on the mood selected. | React, Rails, Heroku, Travis CI, ActionCable | I ran morning tutorials to keep everyone up to date on the project and technologies. | Blog, GitHub |
Acebook: Fantastic 4 | 4 Training Developers team up to improve teamwork while building their own version of Facebook. | Rails, Heroku, Travis CI, Rubocop, Codeclimate | Developed strong Agile practices from my team members as well as an understanding of my own role in a small team. | Blog, GitHub |
News Summary Challenge | A news summary web app, the challenge: No Libraries allowed! | JavaScript, Guardian API, Javascript, My own testing suite: Lemons or Lemonade | Limitations can lead to some of the most interesting approaches. I loved the challenge of building my own testing environment and developing my skills by accessing an API via JavaScript. | GitHub |
- Songwriting and recording music.
- Running: Midnight Runners and Park-Run
- Yoga and meditation
- Board games: Anything from social or casual games to complicated Euros
- Podcasts: Radiolab, Command Line Heroes, The Changelog...