Diego Álvarez Barrioluengo

Ingeniero de Software & Líder Técnico

Ingeniero de Software y Líder Técnico con más de 15 años de experiencia diseñando, desarrollando y desplegando aplicaciones web y APIs.

Gestiono todo el ciclo de vida del software, mantengo un alto nivel de calidad de código y lidero equipos hasta entregas finales. Perfil técnico sólido con gran capacidad de aprendizaje y adaptación.

Disfruto trabajando en equipo, afrontando retos de software y arquitectura, y aprendiendo sobre Big Data e inteligencia artificial.

Diego Álvarez Barrioluengo

Experiencia Laboral

Líder Técnico

Userlytics

04/2021 – Actualidad

4 años, 11 meses · Madrid · Remoto

  • Responsable de una de las áreas backend, migración de un monolito heredado a múltiples servicios basados en Laravel y FastAPI, y corrección de problemas históricos.
  • Colaboración con el equipo de Producto para planificar, diseñar y lanzar nuevas funcionalidades para el panel de administración y las APIs de distintas áreas.
  • Liderazgo dentro de un equipo de desarrolladores: revisión de pull requests, definición de buenas prácticas, mentorización de ingenieros e implementación de integraciones con servicios externos como IA, transcripciones y anti-fraude.
  • Optimización de consultas de base de datos para reducir los tiempos de carga y mejorar el rendimiento.

Ingeniero de Software Senior / Arquitecto de Software

Tecnilógica / Accenture

04/2013 – 04/2021

8 años · Madrid · Híbrido

  • Evolución de desarrollador full-stack a líder técnico, asegurando el éxito de proyectos de banca, viajes, retail, medios digitales y productos tecnológicos.
  • Diseño de arquitecturas en capas y microservicios, definición de APIs REST seguras y elaboración de estimaciones de tiempo y recursos para nuevos proyectos.
  • Liderazgo de un equipo PHP: mentorización de desarrolladores, revisión de código e implantación de buenas prácticas.
  • Desarrollo tanto en back-end (Java, PHP, Node.js) como en front-end, utilizando buenas prácticas, pruebas automatizadas e integración continua.

Ingeniero de Software

Adysa Group IT Consulting

10/2012 – 04/2013

6 meses · Madrid · Presencial

  • Implementación de nuevas funcionalidades y mantenimiento del código existente en varios proyectos web de clientes, centrado en la capa back-end.

Ingeniero de Software

Ahora Información

03/2010 – 02/2012

2 años · León · Presencial

  • Diseño, desarrollo y mantenimiento de proyectos de diverso tipo, cubriendo todo el stack desde la base de datos hasta la interfaz de usuario.

Habilidades

Lenguajes y Frameworks

Java Spring Boot Python FastAPI PHP Laravel Symfony Yii TypeScript JavaScript Node.js Express React

Arquitectura y Calidad

Microservices REST APIs Hexagonal Architecture Clean Architecture Layered Architecture SOLID Clean Code OAuth2 SSO DDD

Datos y DevOps

PostgreSQL MySQL MongoDB Redis Docker Linux Git

Liderazgo y Procesos

Liderazgo de Equipos Mentorización Metodologías Ágiles CI/CD Pruebas Automatizadas Diseño de Sistemas

Proyectos Personales

2023 – Actualidad

Aplicación de gestión de hábitos y tareas diseñada para la productividad personal.

Target Chords

2017 – 2025

Aplicación web con ejercicios para el aprendizaje de guitarra, como entrenamiento auditivo y visualización del diapasón.

BI dashboard for a SaaS application

2021

Análisis, diseño e implementación del proceso ETL y dashboards de business intelligence para una aplicación SaaS.

Rock and Blues Today

2017 – 2021

Base de datos de efemérides musicales y sistema de autopublicación en redes sociales.

Tales of Rock and Blues

2016 – 2020

Blog personal de música, centrado en el rock y el blues.

DevsOpen

2011 – 2015

Blog sobre tecnología, programación y administración de sistemas, con reseñas, información y análisis de diversas herramientas OpenSource.

Monetization of a web application or internet service

2010

Aplicación cliente de Facebook para Laszlo Desktop y su estrategia de monetización.

Asociado con la Universidad de León, en colaboración con la empresa Hewlett-Packard.

Soccer positions expert system

2010

Sistema experto que determina la posición óptima en un partido de fútbol basándose en atributos técnicos, físicos y psicológicos.

Asociado con la Universidad de León.

Management reports for an application monitoring system

2009

Sistema de informes de estado que monitoriza aplicaciones web.

Asociado con la Universidad de León, en colaboración con la empresa Xeridia.

Formación

Máster en Big Data e Inteligencia de Negocio

Universidad de León

2019 – 2021
  • Graduado con honores: Premio Extraordinario de Fin de Máster al mejor expediente académico.
  • Tesis: Dashboard de BI para una aplicación SaaS.
  • Big Data, Ciencia de Datos, Seguridad de Datos, Machine Learning, IA, Ciberseguridad, Business Intelligence.

Ingeniería Informática

Universidad de León

2005 – 2011
  • Tesis: Monetización de una aplicación web o servicio de internet.
  • Ingeniería del Software, Diseño de Software, Lenguajes de Programación, Sistemas Operativos, Estructuras de Datos, Bases de Datos, Matemáticas, Estadística, Física, Algoritmos, IA, Ingeniería del Conocimiento, Seguridad, Redes.

Certificaciones

Premios

Premio Extraordinario de Fin de Máster

Universidad de León

2021