I am a Product Manager turned Software Engineer. My new-found passion for programming has stemmed from a desire to turn ideas into reality and to contribute to building great products. Much of my work experience has involved working within a team-based culture and I thrive collabrating with others. Coding gives me the opportunity to be constantly learning, creating and problem solving; three things I value in my day-to-day.
Title | Description | Development Timeframe | Technologies Used | Test Suites/CIs/CDs Employed |
---|---|---|---|---|
ThereAndBack | Lockdown inspired route planning app that aims to help people create circular routes from a given start location and at a given length. Works all over the world! https://thereandback.surge.sh/ | 2 weeks | React, Firebase, Bootstrap, Surge | Cypress, Instanbul, Travis |
Conway's Game of Life | Cellular automaton meant to simulate the development of a population of cells. http://cgol.surge.sh/ | 3 days | React, Surge | |
Acebook | Six-person project that involved building a facebook clone with a react frontend and a rails backend. http://acebook.surge.sh/ | 2 weeks | Ruby on Rails, React, HTML/CSS (Bootstrap), JavaScript, Ruby, Heroku, Surge | RSpec, Capybara, Travis, Cypress |
Makers BnB | Six person project that involved building an airBnB clone | 1 week | Ruby, Sinatra, PostgreSQL | Rspec, Capybara |
MyKindaFuture (December 2019 to Febuary 2020)
Associate Product Manager
- Ran ideation sessions for the discovery of new features.
- I also supported the breakdown of features into user stories, including acceptance criteria and the process of testing and accepting stories as done.
- I was involved in a number of strategic projects; including an in-depth competitor analysis and setting product KPIs using data and customer insight.
- Work alongside the delivery team to ensure successful launch of the platform across a range of different audiences.
District Technolgies (September 2018 to December 2019)
Customer and Product Success Manager
- I acted as the interface between the customer and development teams, ensuring that all feedback is transferred into the customer roadmap and journey.
- Work closely with CTO and Tech team, playing an active role in both backlog grooming and prioritisation within an Agile environment.
- Collaborated with the UX team to carry out usability tests and map user journeys.
Private Tutoring (December 2017 - September 2018)
- Tutored Maths, Biology, Chemistry to A-level standard.
- I built from scratch through self-advertisement and client development a large network of clients in North and Central London.
OOP, TDD, Agile, MVC and SOLID principles.
- Ruby
- Javascript
- HTML/CSS
- React
- Ruby-on-Rails
- Sinatra
- RSpec
- Capybara
- Jasmine
- Cypress
- Using branches to work collaboratively in teams
- Writing descriptive & succinct commit messages
- Enforcing good commit discipline to minimise code conflicts
- Dealing with code conflicts
- PostgreSQL
- Firebase
- Continuous deployment of the master and dev branches using Heroku/Firebase
Agile software development including:
- XP values
- Sprint planning
- Pair programming
- Creating user stories
I have strong communications skills both within a team and when interacting with a range of different stakeholders. I evidenced this during my time at District Technologies where I acted as the interface between the customer and development teams, ensuring that all feedback was transferred into the customer roadmap and journey. I also worked closely with CTO and Tech team, playing an active role in both backlog grooming and prioritisation within an Agile environment. Additionally as a private tutor I learnt to explain complex concepts in a clear and concise manner which has helped me to explain technical concepts to non-technical stakeholders.
My education and training (Biochemistry BSc) involved analysing complex biological processes. I have also undertaken the Graduate Law Diploma where I further developed strong critical and analytical skills. Additionally at District Technologies I was the first line of defence for bugs. All bugs found by customers were reported to me initially, I then either tried to solve the issue myself or close the loop for the developer who would be tasked with the fix. This stood me in good stead for Makers where I have worked hard on developing my process to methodically breakdown problems, regardless of their size or difficulty.
At District Technologies during a period of staff shortages, for six months I ran the department on my own implementing a number of process improvements that have now been adopted as a company standard. Changes I introduced to the onboarding process have resulted in the average client-onboarding time improving from 5 months down to 3 months.
- Programming fundamentals: OOP, TDD, MVC, SOLID
- Agile/XP
- Languages/Frameworks/Tools: Ruby, Rails, JavaScript, React, PostgreSQL, Firebase, HTML, CSS, Surge, Heroku
- Test frameworks: RSpec, Jasmine, Cypress
- Graduate Diploma in Law (GDL)
- Commendation
- Biochemistry BSc
- 2:1
- A-levels: Maths (A), Biology (A), Chemistry (A)
I am passionately interested in sports, especially football. I organised the fixtures and played in a 5-a-side football team at the University of Leeds. During my time at University I co-wrote and presented a weekly talk show on Leeds Student radio and was also a member of the film society.
I obtained PADI certificate for scuba diving and also have a keen interest in independent travel and completed a three month trip through China, Japan and India.