Ross Fenning

Curriculum Vitae

Personal Profile

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

Roles I would be looking for next would be Staff or Principal Engineer roles or contract development roles. My primary experience is in Java or Python ecosystems, but I also thrive in polyglot contexts and can be a generalist when needed. I have extensive experience in Cloud Native systems, AWS, Kubernetes and full automation of delivery and deployments (CI/CD).



Agile, Apache HTTP Server, AWS, BDD, Continuous Delivery, Cucumber, Debian/Ubuntu, DevOps, Flask, Git, Java, Jenkins, Kanban, Linked Data, Maven, nginx, Python, Quarkus, RDF, Red Hat/CentOS, REST, Scrum, Spring Boot, SQL, Systems Thinking, TDD, Troposphere, UML


Apache Spark, AWS EKS, AWS Glue, AWS Lambda, AWS MSK, Big Data, Design Thinking, DevOps, Django, Docker, Elasticsearch, GNU Make, Gradle, Jupyter, Kubernetes, LaTeX, Linux, Node.js, OpenSearch, PostgreSQL, RabbitMQ, Serverless, Solr, Terraform


ActiveMQ, FastAPI, GCP, Kafka, PostGIS, Prolog, Redis, Ruby, Selenium, Soft Systems Methodology, SPARQL, Typescript


Clojure, Grafana, Haskell, MongoDB

Work Experience

Lead Software Engineer at INRIX: 2022-12 to 2024-04

Principal Software Engineer at BBC North: 2015-06 to 2022-12

Senior Software Engineer at BBC North: 2012-02 to 2015-06

Contract Software Engineer at BBC Cymru Wales: 2010-12 to 2012-02

Systems Developer at Cranfield University: 2007-04 to 2010-06

Fundraiser at Tim Lilley Fundraising: 2005-10 to 2006-12

Tester at Transversal Corporation: 2005-07 to 2006-02

Tester at Level 5 Networks: 2004-07 to 2004-09


MSc Software Engineering at University of Bradford (2016)

MA Computer Science at University of Cambridge (2005)

Further Education (2002)

GCSEs (2000)

GCSEs (1999)