Hola, soy

Fernando Berenguer

Senior Backend Developer

· .NET · Azure · Arquitectura distribuida

Diseño sistemas que escalan y código que se mantiene.

Contacto →

Sobre mí

Llevo desde 2018 desarrollando en .NET, y en ese tiempo he pasado por proyectos muy distintos: trazabilidad para la Comisión Europea, sistemas financieros, una plataforma OTT de streaming deportivo y, actualmente, una plataforma de cálculo de incentivos como Senior Backend Developer. Lo que me mueve es la calidad bien hecha y los retos de rendimiento —los problemas donde la mejora se ve y se mide—. Soy meticuloso con el proceso, creo en el trabajo en equipo y en el compañerismo más que en el mérito individual, y mantengo siempre las ganas de aprender y de mejorar. Abierto a nuevas oportunidades.

Experiencia y proyectos

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

Senior Backend Developer

Desarrollo desde cero el backend de una plataforma de cálculo de incentivos de ventas para los agentes de Viajes El Corte Inglés. Un equipo pequeño —dos desarrolladores backend, un líder técnico/funcional y un arquitecto— que afronta con determinación y solvencia todos los retos del proyecto. Ambas APIs (gestión e intranet) siguen arquitectura limpia (Clean Architecture). Un trabajo de principio a fin: del modelado de dominio a la puesta en producción.

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

Backend Developer

Formé parte del equipo backend de una plataforma OTT de streaming deportivo construida sobre microservicios, con Azure Service Bus como eje de comunicación entre servicios. Empecé encargándome del servicio que gestionaba la cola de Service Bus y desde ahí trabajé de forma transversal: módulo de CMS, los dos servicios de Suscripciones —ambos implementados con CQRS— y el servicio de persistencia de las entidades principales. Un equipo grande (~15 desarrolladores backend) con APIs modulares.

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

Backend Developer

Proyecto interno de Deloitte UK para optimización de promociones en retail. A partir de un conjunto de parámetros y un componente de Machine Learning, el sistema determinaba la combinación óptima de producto, temporada y tipo de oferta (2x1, 3x2, BOGO…) para maximizar el rendimiento de las promociones de grandes superficies. Desarrollé el backend sobre un flujo de Azure Functions encadenadas dividido en cinco fases, en un equipo internacional distribuido (Reino Unido, Irlanda, Escocia, India y España) trabajando íntegramente en inglés con metodología Scrum.

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

Backend Developer

Entré como junior al desarrollo de una herramienta interna para el tratamiento de las transacciones del cliente: un conjunto de servicios en torno a una matriz central ("Convergencia") que interactuaban para operaciones de cálculo financiero, gestión de listas de transacciones y reporting. Desarrollé features de extremo a extremo —pantalla (Razor + JS), API y modelo de datos en SQL Server— además de resolución de bugs e incidencias. En la última etapa participé en un proyecto derivado (SG) con un equipo reducido aplicando TDD y DDD bajo la dirección de un arquitecto del cliente, durante aproximadamente un año.

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

Backend Developer

Mi primer proyecto y el inicio de mi desarrollo en C# y .NET, dentro de un sistema de trazabilidad del tabaco a nivel europeo para la Comisión Europea. La API gestionaba el escaneo y la traza completa de cada envío —palets, cajas, cartones, cajetillas— a lo largo de toda la cadena. En un equipo con desarrolladores sénior, QA y liderazgo técnico y de negocio, contribuí en tareas de desarrollo y soporte de incidencias, asentando los fundamentos de C# y .NET y del trabajo en entorno cloud.

  • C#
  • .NET
  • AWS Lambda
  • DynamoDB

Stack técnico

Lenguajes y Frameworks

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

Bases de datos

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

Cloud y Mensajería

  • Azure Functions
  • Azure Service Bus
  • AWS Lambda

Arquitectura y Prácticas

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

Herramientas

  • Git
  • Hangfire