Rachel Graves, Senior Software Engineer

Personal Profile

I am a senior software engineer with a deep understanding of all aspects the product development lifecycle. I pride myself on being influential in affecting change to processes that help centre product delivery around user needs.

I have a broad range of experience: software engineering, systems administration, project management (scrum, agile), practices in interaction design, information architecture, team management, development coaching.


Studying a MSc in Human-Centred Systems at City University (part-time).


Leadership & Team Management

Leading and managing feature teams. Scrum & Development coach.

Development Skills

I have 13 years experience working with a variety of object-oriented programming languages, frameworks and content management systems up to senior level.

Tools and Processes

I am proficient with a number of tools and processes in Test-Driven Development, Behaviour-Driven Development, User–Centred Design and Evaluation, Project Management etc.

Relevant Experience

Babylon Health

Ruby Developer, March 2015 – Present

Money Advice Service

Ruby Developer, June 2013 – January 2015


Contract Lead Drupal Developer, October 2012 – Janurary 2013

Comic Relief

Contract PHP Developer, June 2012 – September 2012

Dachis Group

Contract PHP Developer, September 2011 – May 2012

Catch Digital

Contract PHP Developer, June 2011 – September 2011

The Internet Team Ltd

Business Owner, 2008 – 2010

For 2 years I ran a technical consultancy. Running my own business meant that I had to handle the full life cycle of a project, from business analysis and conception through to development and support. During this time I:


PHP Developer & Hosting Systems Manager, November 2006 – May 2008

Prior Experience