Saltar al contenido principal

Sobre mí

Soy un Desarrollador de Software apasionado por construir software sostenible. En mis años en Lean Mind, he tenido la oportunidad de rotar por proyectos complejos (Fintech, Multimedia, EdTech), lo que me ha enseñado a adaptarme a nuevos stacks tecnológicos sin sacrificar la calidad.

Veo el desarrollo de software como una disciplina de ingeniería que requiere rigor y empatía. Mi objetivo diario es diseñar sistemas que no solo funcionen hoy, sino que sean fáciles de mantener y entender por mis compañeros mañana.

Trayectoria Profesional

Lean Mind

Software Developer

Mar 2023 - ActualidadCanarias, Remoto
Activo

Consultoría especializada en desarrollo de software, aportando valor mediante prácticas de Extreme Programming (XP), TDD y arquitecturas evolutivas en equipos de alto rendimiento.

Fintech B2B & Payments

Feb 2025 - Actualidad

Actual

Desarrollo de ecosistemas de pagos B2B y facturación electrónica para el sector travel. Implementación de métodos de pago virtual (VCC) y arquitecturas resilientes para alta transaccionalidad.

  • Diseño e implementación de la integración con proveedores de VCC (tarjetas virtuales) para pagos B2B en el sector travel
  • Arquitectura hexagonal con .NET Core para un sistema de facturación electrónica con alta transaccionalidad
.NET CoreAngularDDDHexagonal Arch

Global OTT Platform

Nov 2023 - Feb 2025

Modernización de una plataforma de streaming y TV global. Orquestación de servicios para la ingesta, procesamiento y distribución de contenido multimedia a gran escala.

  • Orquestación de microservicios event-driven para la ingesta y distribución de contenido multimedia
  • Modernización de pipeline de procesamiento de vídeo
Java Spring BootEvent-DrivenMicroservicesPostgreSQL

EdTech Platform

Mar 2023 - Nov 2023

Construcción de una plataforma educativa centrada en la calidad del código, aplicando TDD estricto y pipelines de entrega continua (CI/CD).

  • Plataforma educativa construida con TDD estricto desde el día 1
  • Implementación de pipelines CI/CD con Docker
ReactJava Spring BootTDDDocker

Codemotion

Technical Writer & Speaker

Oct 2024 - Actualidad
Activo

Divulgación técnica sobre Clean Code, Testing y Arquitectura de Software a través de artículos especializados y ponencias en la comunidad.

NEWE

Frontend Lead

Nov 2021 - Abr 2022Valencia, Remoto

Liderazgo técnico en una startup de Economía Circular y Retail Tech. Desarrollo de una plataforma SaaS B2B para la gestión de logística inversa y modelos de pago por uso (Renting) en e-commerce.

  • Liderazgo técnico del frontend de una plataforma SaaS B2B de logística inversa
  • Arquitectura frontend con React + Redux + TypeScript desde cero
ReactTypeScriptReduxMaterial UI

Enfoque Técnico

Software Craftsmanship

El código es un artefacto de comunicación, no solo instrucciones para la máquina. Priorizo la legibilidad, el diseño emergente y el refactoring continuo.

Test-Driven Development

Los tests son la primera documentación del sistema. TDD me permite diseñar APIs antes de implementarlas y tener confianza en los cambios.

Meaningful Naming

Los nombres importan. Intento que el código cuente una historia y refleje la intención del negocio, facilitando que cualquier compañero pueda leerlo sin necesidad de traducción.

Clean Architecture

Separo la lógica de negocio de los detalles de infraestructura. Arquitectura hexagonal, puertos y adaptadores, inversión de dependencias.

Stack Técnico Actual

Backend

.NETJava Spring BootNode.jsPostgreSQLEvent-Driven

Frontend

ReactAngularTypeScriptNext.jsTailwind CSS

DevOps & Tools

DockerGitCI/CDModulithAzure
TESTIMONIOS · 11

Lo que dicen de mí

Voces de las personas con las que he trabajado a lo largo de estos años.

Aitor, desde el primer día, empezó a aportar valor al equipo incluso sin conocer en profundidad el producto. Llegó con un conjunto sólido de buenas prácticas que elevó nuestro nivel, impulsando el código limpio, mantenible y fomentando esa cultura dentro del equipo. En lo personal, Aitor destaca por su calidad humana ya que recibe muy bien las críticas constructivas, siempre está dispuesto a aprender, ayudar y ofrecer feedback. Trabajar con él ha sido realmente enriquecedor.

José Cabello Cubero

Software Engineer | Game Developer | XP


Tuve el placer de trabajar recientemente con Aitor en un proyecto. Desde el primer día, destacó por su increíble capacidad para trabajar en equipo, su escucha activa y su compromiso con la mejora continua. Aitor no solo aplicó de manera ejemplar las prácticas de Xtreme Programming, sino que también se aseguró de que todos en el equipo crecieran con él. Siempre estuvo enfocado en aportar valor al colaborador, promoviendo buenas prácticas de desarrollo y elevando la calidad del código a través de refactors y pruebas automatizadas. Además, su impacto fue más allá del código. Impartió charlas internas sobre tecnologías y desarrollo sostenible. Nunca se conforma, siempre se cuestiona el status quo y busca la excelencia en cada línea de código y en cada interacción. Es un gran profesional y compañero, sería un gran activo para cualquier equipo.

Raúl Padilla

Software Developer

Aitor es un buen compañero de trabajo, acepta de forma constructiva las críticas y aporta ideas de valor en el día a día, tiene una actitud calmada y distendida y cuenta con una dosis de humor que siempre viene bien. Un placer haber compartido trabajo con él.

Ardiel Fuentes Sánchez

Backend Chapter Lead · Agile Content

Aitor es un profesional excepcional en el desarrollo de software, con habilidades para enfrentarse a cualquier desafío con el código. Su enfoque se basa en utilizar las buenas prácticas, asegurando siempre un código limpio, mantenible y comprensible para otros desarrolladores. Además de su destreza técnica, destaca por su capacidad de análisis, resolución de problemas y su disposición para colaborar en equipo, lo que lo convierte en una pieza muy valiosa en cualquier equipo. Sin duda, trabajar con Aitor es garantía de calidad y eficiencia.

Aitor Reviriego Amor

Software Developer | Refactoring, TDD & Code Quality

Bueno, ¿qué decir de Aitor? Simplemente si lo conocen en una entrevista personal o si coinciden con él en equipo detectarán que es un fuera de serie. Ha venido al sector de la programación a comerse el mundo. Aitor fue alumno mío en 2021 durante los meses marzo-junio y si algo me quedó claro es que aprende todo aquello que se pone por delante. Además, es capaz de no solo aprender una cosa sino de aprender otra alternativa para poder así compararlas y saber cuál viene mejor en cada caso.

Yunior González Santana

Founder · SQUAADS

He podido trabajar con Aitor en el proyecto final del Bootcamp de la EOI donde desarrollamos una aplicación que te permitía gestionar las publicaciones de diferentes redes sociales. Sobre todo destacar la gran capacidad de trabajar en equipo, el espíritu de liderazgo y el positivismo que aplicaba en todas las daily meetings. Aparte de tener una gran capacidad de programación tanto en front-end como en back-end muestra un gran interés en buscar la solución de cualquier inconveniente que pudiera surgir, siempre queriendo aportar más al proyecto.

Irene Gomez Vera

Lead Mobile Developer

Creatividad, pasión e instinto de superación son tres de las tantas cualidades que destacaría de Aitor. Durante el transcurso de las clases he podido observar estos aspectos constantemente a través de su implicación intentando adaptar las necesidades de los usuarios en software funcional. Asimismo, tiene la capacidad de adaptarse a entornos cambiantes y la curiosidad necesaria para profundizar en conocimientos alejados de su zona de confort sin miedo a equivocarse y con suficiente resiliencia para cambiar de ruta si así se requiere. Por último, también destacaría su capacidad para mostrar y difundir el valor del equipo desde el compañerismo incrementando el espíritu de equipo.

Alcibíades Cabral Díaz

Agile | Producto | Tecnología

Después de trabajar junto a Aitor en un proyecto destaco de él su profesionalidad, iniciativa, proactividad y compromiso. Además, tiene la capacidad de gestionar un equipo de trabajo y generar buen ambiente.

Santiago Brito García

Técnico Especialista en Sistemas y Tecnologías de la Información

Somos compañeros de la universidad, hemos hecho proyectos juntos y sin duda es una persona dispuesta, resolutiva, con una amplia capacidad de sobrepasar sus límites y con la ilusión de nunca parar de aprender.

Jose Peña Seco

Computer Scientist & AI Engineer

Un profesional en toda regla. Se implica totalmente en sus proyectos. Aprendes trabajando a su lado. Está siempre actualizándose y en busca de la innovación.

Raul S. Rodríguez Hernández

Frontend Software Engineer · Openbank

Trabajamos desarrollando juntos un proyecto freelance, es muy eficiente y se apoya en el equipo. Es muy comunicativo y conoce bien las tecnologías.

Juan Melo Pérez

Software Engineer

¿Hablamos?

Si tienes un proyecto entre manos, una idea que validar o quieres charlar sobre Clean Code, TDD o arquitectura, escríbeme. Respondo en menos de 24 horas.