Hi, I'm

Fernando Berenguer

Senior Backend Developer

· .NET · Azure · Distributed Architecture

I design systems that scale and code that lasts.

Contact →

About

I have been developing in .NET since 2018, and over that time I have worked on very different projects: traceability systems for the European Commission, financial systems, a sports streaming OTT platform, and currently an incentives calculation platform as a Senior Backend Developer. What drives me is well-crafted quality and performance challenges — the kind of problems where the improvement is visible and measurable. I am meticulous about process, I believe in teamwork and collaboration over individual recognition, and I always keep the drive to learn and improve. Open to new opportunities.

Experience & projects

UST — Viajes El Corte Inglés Mar 2025 – Present

Senior Backend Developer

I build, from the ground up, the backend of a sales incentives calculation platform for Viajes El Corte Inglés agents. A small team — two backend developers, a technical/functional lead and an architect — that takes on every challenge with determination and reliability. Both APIs (management and intranet) follow Clean Architecture. End-to-end work: from domain modelling to production deployment.

  • C#
  • .NET 8
  • MongoDB
  • Hangfire
  • Clean Architecture
  • Microservices
Grupo Solutio — OTT (LaLigaTech / Sportian) Jun 2022 – Mar 2025

Backend Developer

I was part of the backend team of a sports streaming OTT platform built on microservices, with Azure Service Bus as the backbone of inter-service communication. I started out owning the service that managed the Service Bus queue, and from there worked across the system: the CMS module, the two Subscriptions services — both implemented with CQRS — and the persistence service for the core entities. A large team (~15 backend developers) with modular APIs.

  • C#
  • .NET 6→8
  • SQL Server
  • Cosmos DB
  • Redis
  • Azure Service Bus
  • CQRS
Deloitte — Trade Promotion Optimization Apr 2021 – Jun 2022

Backend Developer

An internal Deloitte UK project for retail promotion optimization. Based on a set of parameters and a Machine Learning component, the system determined the optimal combination of product, season and offer type (BOGO, 2-for-1, 3-for-2…) to maximize the performance of supermarket promotions. I developed the backend on a chained Azure Functions flow split into five stages, within an internationally distributed team (UK, Ireland, Scotland, India and Spain), working entirely in English under Scrum.

  • C#
  • .NET
  • Azure Functions
  • ML integration (Python)
Everis — IDB / BID Sep 2019 – Apr 2021

Backend Developer

I joined as a junior on the development of an internal tool for processing the client's transactions: a set of services built around a central matrix ("Convergencia") that interacted to perform financial calculations, transaction list management and reporting. I developed features end-to-end — UI (Razor + JS), API and data model in SQL Server — alongside bug and incident resolution. In the final stage I took part in a derived project (SG) with a small team applying TDD and DDD under the guidance of a client architect, for roughly a year.

  • C#
  • .NET Core 3.1
  • SQL Server
  • Razor
  • JavaScript
  • TDD / DDD
Everis — CHAFEA (European Commission) Jun 2018 – Sep 2019

Backend Developer

My first project and the start of my career in C# and .NET, within a Europe-wide tobacco traceability system for the European Commission. The API handled the scanning and full traceability of every shipment — pallets, boxes, cartons, packs — across the entire chain. In a team with senior developers, QA and both technical and business leadership, I contributed to development tasks and incident support, building the foundations of C#, .NET and cloud-based work.

  • C#
  • .NET
  • AWS Lambda
  • DynamoDB

Tech stack

Languages & Frameworks

  • C#
  • .NET (Core 3.1→8)
  • ASP.NET Core
  • Razor
  • JavaScript

Databases

  • SQL Server
  • MongoDB
  • Cosmos DB
  • DynamoDB
  • Redis

Cloud & Messaging

  • Azure Functions
  • Azure Service Bus
  • AWS Lambda

Architecture & Practices

  • Clean Architecture
  • CQRS
  • DDD
  • TDD
  • Microservices
  • Scrum

Tools

  • Git
  • Hangfire