Software engineering and design, team management, team leadership, software architecture, cloud computing,
programming in Go, project management with Agile, Scrum, Lean and XP, coaching and mentoring for personal and
professional development, hiring and developing teams, product development & delivery, in-sourcing, project
inception planning, IT policy, communication, listening, event planning and group facilitation.
Musical improvisations, songwriting.
Native English speaker, fluency in Spanish, advanced Catalan.
About me
I enjoy writing, playing, recording and performing music solo and with other fellow musicians and am currently
working to improve my skills in the area of music, learning the mandolin and mandola and to read music.
I enjoy gardening, traveling, reading, walking, socialising, getting to know people and languages. For 2024 I
have taken a career break to travel through France, Spain and Portugal, visiting friends and cultural
attractions. I enjoy learning about cultural and religious history.
I have been the co-host of the Agile Oxford monthly Meetup and annual conference since 2018 and the founder of
HacktionLab, a UK network of tech-activists for which I have produced the BarnCamp annual conference event. I am a fairly frequent presenter and conference speaker. I have experience in the production of public events and
have devised and produced a number of events over the years. I am also a co-director of XtreamLab, a small
hosting provider providing hosting and low-fi Internet services for small businesses, not-for-profit
organisations, and individuals.
Professional Experience
Elsevier Ltd, Oxford
Manager Software Engineering Business Insights & Analytics
December 2022 - June 2024
Design of architecture and delivery of distributed cloud-based software for GDPR compliance, implemented in
Go, AWS, and MSSQL
Introduction and assessment of use of AI tools for software development for best practice and pitfalls
Managing a department of ~30 individuals within Business Insights & Analytics division of Elsevier working
across multiple countries, including the UK, the Netherlands, India, the US, and China
Coaching and mentoring of direct reports and other colleagues across the organisation with a specific focus
on supporting the development of women working in technology roles
Supporting delivery of standardised data warehouse and data mart solutions built on Snowflake, Collibra,
Airflow, Glue and Tableau
Working across teams, departments and organisations to remove dependencies and deliver new products and
updates to expectation
Managing outsourcing to agencies based in the UK, Europe and India
Working with the corporate architecture and security teams to ensure our solutions met appropriate
standards, and were resilient and secure
Elsevier Ltd, Oxford
Software Engineering Lead
April 2017 - December 2022
Architect for distributed, event-driven AWS cloud solutions built using a variety of classic and serverless
services using Go and Python programming languages. Projects included web-based applications to aid authors,
editors and reviewer as part of companies core publishing process, and also to detect and draw editors’
attention to specific articles relevant to the COVID-19 Pandemic
Close partnership with product and user experience counterparts to develop and test ideas and deliver and
measure experiments
Successful in-housing of existing legacy application, managing the relationship with the incumbent
development team
Overseeing software delivery in Go, Java, Python, JavaScript, ColdFusion
Bootstrapping of five distinct software engineering teams in rapidly changing environment
Attending quarterly planning meetings for setting of OKRs and metrics
Trust Power Ltd, Oxford
Software Engineering Lead
April 2016 - December 2017
Coaching existing high-performing team on Agile software development
Polyglot software development in Python, PHP, Java, NodeJS, and Drupal
The Performance Window Group, Oxford
Head of IT
May 2011 - April 2016
Setting, managing and reporting on departmental budgets
Board-level contribution to critical business decision-making and product idea design, testing and
implementation
Definition and implementation of IT desktop and services policies
Implementation of an Agile transformation programme
Overseeing software delivery in Perl, Javascript, AngularJS, SQL
Setting software engineering standards, actively participated in code reviews, development, and mentored
defining development approach
People & Planet Ltd, Oxford
IT Officer
January 2009 - July 2010
Coaching existing high-performing team on Agile software development
Polyglot software development in Python, PHP, Java, NodeJS, and Drupal
Psand Ltd, London, Barcelona, Coimbra and Bristol
Founder and CEO
January 1996 - December 2008
Web services company specialising in websites for franchises and dealerships founded to promote free
software, primarily Linux
Clients included BMW, Alfa Romeo, ActionAid, Universal Records, British Diabetes Association, Imperial War
Museum, Pinnacle Publishing, and HiPP Organic
Software development in Perl, Python, PHP, Java based on Linux
Software architecture and design
Client relationship and account management
BNP Paribas, London
Windows/NT Integration Analyst (Contract)
October 1997 - April 1998
Development of and training in a application packaging methodology and standard for large-scale deployment
of Windows/NT across organisation
Working in London and Paris
Johnson Fry Property, Bath
Desktop Support Technician
February 1995 - August 1996
General IT support for Windows and Novell systems
Inception of desktop standardisation project
Planning and execution of Windows 95 roll-out across the organisation