Alejandro Pérez Favieres
Portrait of Alejandro Pérez Favieres

Alejandro Pérez Favieres

Software Engineer

Innovative software engineer crafting high-throughput systems and enterprise-grade solutions. Experienced in resilient distributed systems, microservices, and event-driven architecture with DDD and SOLID practices across PHP, Java, and cloud platforms.

Experience

Senior Software Engineer

dataships.io, Dublin

March 2025 — Present

Lead product delivery, hiring, and infrastructure decisions; migrated the platform to Kubernetes to increase ticket throughput and release frequency.

PHP Symfony MySQL Redis BigQuery React AWS SQS SNS EKS Kubernetes

PHP Software Engineer

Smartbox, Dublin

July 2024 — February 2025

Spearhead integration gateway services, design REST APIs, optimize database performance, and deploy services with Docker Swarm while mentoring junior developers.

PHP REST APIs Docker RabbitMQ

Senior Backend Developer

Deliverea, Barcelona

April 2022 — July 2024

Architected SaaS backend services in PHP and Java, led feature delivery, and applied DDD patterns for scalable microservices.

PHP Java Vue DDD AWS

Backend Developer

PlanetaHuerto, San Vicent del Raspeig

June 2021 — April 2022

Built event-driven order and inventory services and delivered high-volume voucher management APIs.

Event-Driven Kafka MySQL Redis

FullStack Developer

Vigilant - Control de presencia y horario, Benidorm

December 2020 — June 2021

Led full-stack attendance tracking solutions, modernized legacy PHP, and integrated real-time data pipelines.

PHP Bootstrap Websockets MySQL

Projects

Axiom

End-to-end AI content engine that researches topics, drafts articles, enriches metadata, and publishes directly to Ghost.

Go GenAI Ghost Postgres

RaspCluster

Raspberry Pi cluster lab for experimenting with container orchestration, service discovery, and observability stacks on low-cost nodes.

Raspberry Pi Kubernetes Docker Prometheus

p2pmq

Peer-to-peer message queue system written in Go with modular architecture and discovery support.

Go P2P Distributed Systems

nanoctl

CLI and daemon for managing Sipeed NanoCluster nodes (CM5) and cluster operations.

Go CLI Cluster

CoffeeMachine

Symfony CLI coffee machine that applies DDD with Order and Sales contexts, plus a sales projection and OpenAPI docs.

PHP Symfony DDD CLI

cdj800spi

SPI protocol playground for the Pioneer CDJ-800 MK2 hardware interface.

Embedded SPI Hardware

Skills

PHP Symfony Java Go REST APIs DDD Event-Driven AWS SQS SNS EKS Kubernetes Docker Prometheus MySQL Postgres Redis BigQuery RabbitMQ Kafka React Vue Bootstrap Websockets Distributed Systems P2P Raspberry Pi Cluster CLI Embedded SPI Hardware Ghost GenAI