I am a highly driven and strategic Senior Software Engineer with over 10 years of experience in backend development, ML ops, and distributed systems. I design scalable, AI-enabled infrastructure using Python, Go, Node.js, .NET, and TypeScript to deliver robust, maintainable solutions. I have a proven track record of leading engineering teams, building high-performance and fault-tolerant systems, and integrating data-driven workflows, intelligent automation, and machine-learning pipelines into production environments. I am devoted to building dependable systems that scale across cloud and distributed platforms, enabling continuous delivery and collaborative problem-solving.

Oliver Bennett

I am a highly driven and strategic Senior Software Engineer with over 10 years of experience in backend development, ML ops, and distributed systems. I design scalable, AI-enabled infrastructure using Python, Go, Node.js, .NET, and TypeScript to deliver robust, maintainable solutions. I have a proven track record of leading engineering teams, building high-performance and fault-tolerant systems, and integrating data-driven workflows, intelligent automation, and machine-learning pipelines into production environments. I am devoted to building dependable systems that scale across cloud and distributed platforms, enabling continuous delivery and collaborative problem-solving.

Available to hire

I am a highly driven and strategic Senior Software Engineer with over 10 years of experience in backend development, ML ops, and distributed systems. I design scalable, AI-enabled infrastructure using Python, Go, Node.js, .NET, and TypeScript to deliver robust, maintainable solutions.

I have a proven track record of leading engineering teams, building high-performance and fault-tolerant systems, and integrating data-driven workflows, intelligent automation, and machine-learning pipelines into production environments. I am devoted to building dependable systems that scale across cloud and distributed platforms, enabling continuous delivery and collaborative problem-solving.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Aviva
December 2, 2023 - November 21, 2025
Built and deployed data-driven models for sales forecasting, stock replenishment, and customer segmentation; implemented iterative retraining and automation of analytics workflows. Led ML engineering initiatives, designed scalable back-end platforms, and contributed to production deployment with IaaS/PaaS, Docker, Kubernetes, and GitHub Actions. Mentored engineers and data scientists, emphasizing code reviews, model versioning, containerization, and high-quality, reproducible development. Worked with multi-cloud infrastructure (AWS & GCP), focusing on observability, auto-scaling, and cost optimization to achieve reliable, 99.9% uptime.
Senior Software Engineer at Aviva
November 1, 2023 - November 1, 2023
Redesigned and optimized PostgreSQL data models and query execution paths to support large claim datasets; developed asynchronous microservices with Kafka and gRPC to enable real-time dashboard updates and seamless data flows between external clients and internal systems.
Software Engineer
October 2, 2019 - October 2, 2019
Built event-driven microservices using Kafka and gRPC, enabling real-time updates between client dashboards and internal systems.

Education

BSc (Hons) Computer Science with Industrial Placement at Cardiff University
September 2, 2010 - July 2, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet