Ross Fenning

Curriculum Vitae

Personal Profile

I am a systems engineer, technical leader, consultant and innovator 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 starting from £100,000 and upwards or contract development roles around £600 a day. My primary experience is in Java or Python ecosystems, but I also thrive in polyglot contexts and can be a generalist when needed.

Skills

Expert

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

Advanced

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

Intermediate

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

Novice

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

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