Ross Fenning

Curriculum Vitae

Personal Profile

I am a Principal/Staff software engineer, 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 Cloud Native systems, AWS, GCP, Docker, Kubernetes and full automation of delivery and deployments (CI/CD) with extensive experience in infrastructure-as-code and Platform Engineering.

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

Skills

Expert

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

Advanced

Apache Spark, AWS Glue, AWS Lambda, DevOps, Django, Docker, Elasticsearch, GNU Make, Gradle, Jupyter, Kubernetes, LaTeX, Linux, Node.js, OpenSearch, PostgreSQL, Quart, RabbitMQ, Scaleway, Serverless, Solr, SPARQL, Terraform/OpenTofu, Terragrunt

Intermediate

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

Novice

Clojure, Grafana

Work Experience

Staff Software Engineer at BridgeU: 2024-05 to present

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

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