Diego Álvarez Barrioluengo

Software Engineer & Tech Lead

Senior Software Engineer & Tech Lead with 15+ years of experience designing, building and releasing web applications and APIs.

Manage the full software life cycle, maintain high code quality and lead teams to reliable releases. Strong technical skills, fast learner, adaptable and product-focused.

Enjoy working with distributed teams, solving software and architecture challenges, and learning about Big Data, Machine Learning and AI.

Diego Álvarez Barrioluengo

Work Experience

Tech Lead

Userlytics

04/2021 – Present

4 yrs, 11 mos · Madrid, Spain · Remote

  • In charge of one of the backend areas, migrating a legacy monolith to smaller services built with Laravel and FastAPI, and fixing long-standing issues
  • Work with the Product team to plan, design and ship new features for the admin dashboard and APIs for different areas
  • Lead a team of developers: review pull requests, agree on coding rules, mentor engineers and build integrations with external services such as AI, transcription and anti-fraud
  • Improve database queries and indexes to reduce load times and improve overall performance

Senior Software Engineer / Software Architect

Tecnilógica / Accenture

04/2013 – 04/2021

8 yrs · Madrid, Spain · Hybrid

  • Grew from full-stack developer to technical lead, owning the technical success of projects in banking, travel, retail, digital media and tech products
  • Designed layered and microservices architectures, defined REST APIs and security guidelines, and produced time and resource estimates for new projects
  • Led a PHP team: mentored developers, reviewed code and enforced best-practice standards
  • Worked in back-end (Java, PHP, Node.js) and front-end layers, promoting clean code, automated testing and continuous integration

Software Engineer

Adysa Group IT Consulting

10/2012 – 04/2013

6 mos · Madrid, Spain · On-site

  • Added new features and maintained existing code for several client web projects, working mainly on the back-end layer

Software Engineer

Ahora Información

03/2010 – 02/2012

2 yrs · León, Spain · On-site

  • Designed, developed and maintained a digital newspaper, a car-trading portal, and a football-club website, covering the full stack from database to UI

Skills

Languages & Stack

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

Architecture & Quality

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

Data & DevOps

PostgreSQL MySQL MongoDB Redis Docker Linux Git

Leadership & Process

Team Leadership Mentorship Agile Methodologies CI/CD Automated Testing System Design

Side Projects

2023 – Present

Habit and task management application designed for personal productivity.

Target Chords

2017 – 2025

Web application with useful exercises for guitar learning, such as ear training and fretboard visualization.

BI dashboard for a SaaS application

2021

Analysis, design, and implementation of the ETL process and business intelligence dashboards for a SaaS application.

Rock and Blues Today

2017 – 2021

Database of musical ephemeris and auto-publish system in social networks.

Tales of Rock and Blues

2016 – 2020

Personal music blog, focused on rock and blues.

DevsOpen

2011 – 2015

Blog about technology, programming and system administration, with reviews, information and analysis of several OpenSource tools.

Monetization of a web application or internet service

2010

Facebook client application for Laszlo Desktop and its monetization strategy.

Associated with Universidad de León, in collaboration with Hewlett-Packard.

Soccer positions expert system

2010

Expert system that determines the optimal field position in a soccer game based on technical, physical, and psychological attributes.

Associated with Universidad de León.

Management reports for an application monitoring system

2009

A status reporting system that monitors web applications.

Associated with Universidad de León, in collaboration with Xeridia.

Education

Master of Science in Big Data and Business Intelligence

Universidad de León

2019 – 2021
  • Graduated with Honours: Award for the Outstanding Graduate of the Year.
  • Thesis: BI dashboard for a SaaS application.
  • Big Data, Data Science, Data Security, Machine Learning, AI, Cybersecurity, Business Intelligence.

Master of Engineering in Computer Science

Universidad de León

2005 – 2011
  • Thesis: Monetization of a web application or internet service.
  • Software Engineering, Software Design, Programming Languages, Operating Systems, Data Structures, Databases, Mathematics, Statistics, Physics, Algorithms, AI, Knowledge Engineering, Security, Networking.

Certifications

Awards

Outstanding Graduate of the Year

Universidad de León

2021