Ross Fenning

Curriculum Vitae

Personal Profile

I am a software engineer with 20+ years experience currently working at the level of Principal/technical leader/consultant with a holistic approach to Systems, DevOps and software delivery. This includes software development itself, architecture, continuous delivery, reducing duplicated effort and the human side of how teams ship changes safely at pace.

My primary experience is in Java or Python backends in web development stacks, but I also thrive in polyglot contexts and can be a generalist when needed. I have expertise in Continuous Delivery, DevOps, Platform Engineering, Infrastructe-as-code as well as Data Engineering.

I have domain expertise in Search, Data, AI, delivering high traffic web frontends, analytics, data pipelines and platform migrations.

Skills

Expert

Agile, AWS, AWS Lambda, BDD, Continuous Delivery, Cucumber, DevOps, Django, FastAPI, Flask, Git, Java, Kanban, Linked Data, Python, Quarkus, RDF, REST, Spring Boot, SQL, Systems Thinking, TDD, UML

Advanced

Apache Spark, AWS Glue, BigQuery, DevOps, Docker, Elasticsearch/OpenSearch, GCP, GNU Make, Jupyter, Kubernetes, LaTeX, Linux, Node.js, PostgreSQL, RabbitMQ, Serverless, Solr, SPARQL, Terraform/OpenTofu, Terragrunt

Intermediate

ActiveMQ, FastAPI, Haskell, Kafka, Langchain, LLMs, MongoDB, Ollama, PostGIS, Prolog, Redis, Scaleway, Soft Systems Methodology, Typescript

Novice

Clojure, Grafana

Work Experience

Staff Software Engineer at BridgeU: 2024 to 2025

Lead Software Engineer at INRIX: 2022 to 2024

Principal Software Engineer at BBC North: 2015 to 2022

Senior Software Engineer at BBC North: 2012 to 2015

Contract Software Engineer at BBC Cymru Wales: 2010 to 2012

Systems Developer at Cranfield University: 2007 to 2010

Fundraiser at Tim Lilley Fundraising: 2005 to 2006

Tester at Transversal Corporation: 2005 to 2006

Tester at Level 5 Networks: 2004 to 2004

Education

MSc Software Engineering at University of Bradford (2016)

MA Computer Science at University of Cambridge (2005)

Further Education (2002)

GCSEs (2000)

GCSEs (1999)

Interests

Publications