Currículum · actualizado 2026
Gabriel Alcántara
Arquitecto de software · Software Engineer
Arquitecto de software y Software Engineer con experiencia en sistemas distribuidos, arquitectura orientada a eventos, backend, automatización industrial y liderazgo técnico. Combino visión de arquitectura con capacidad de implementación y acompañamiento a equipos.
El botón abre el diálogo de impresión del navegador: elige «Guardar como PDF». Esta página es la versión completa; el PDF es una alternativa.
Especialidades
- Software architecture
- Distributed systems
- Event-driven architecture
- Domain-driven design
- Backend engineering
- Industrial automation
- Technical leadership
- CI/CD and engineering practices
Experiencia
Arquitecto de soluciones de software · Quabu Solutions
ene 2024 — ago 2026 · 2 años 8 mesesVilanova i la Geltrù · híbrido
Diseñé e implementé un sistema orientado a eventos sobre DDD, TDD y microservicios para la automatización de almacenes inteligentes: un monolito agrupado en frontend, backend, core y un subconjunto de dispositivos.
- DDD y TDD para absorber las reglas de negocio, mapas y versiones de robot distintas de cada almacén.
- Core orientado a agentes: dictator ordena, ranker prioriza y distributor delega, maximizando la disponibilidad de los dispositivos y minimizando movimientos.
- Cada familia de dispositivo (carretilla, PLC, LED, picking, cámara…) es su propio microservicio, con adaptadores según modelo, versión y protocolo.
- Frontend reactivo por WebSocket y RBAC: la interfaz se adapta al rol (admin u operador) y al tipo de operador.
- Docker en cloud bajo VPN, con CI/CD y QA gates deterministas sobre hardware físico real.
- Documentación y comunicación técnica en inglés con fabricantes chinos.
EDADDDTDDMicroserviciosWebSocketRBACDockerCI/CDCloudEnglish
Senior Technical Team Lead · Basetis
mar 2021 — abr 2024 · 3 años 2 mesesBarcelona
Lideré técnicamente LoveISDIN: PRDs y análisis de viabilidad, revisión de PRs, mentoría del equipo y los componentes más críticos sobre AWS, Node.js, Next.js y React.
- PRDs y análisis de viabilidad de los requerimientos con negocio.
- Revisión de PRs y mentoría del equipo.
- Componentes críticos, con seguridad, rendimiento y escalabilidad como requisito.
AWSNodeJSNextJSReactTechnical Leadership
Full Stack Developer · Basetis
sep 2020 — mar 2021 · 7 mesesBarcelona
LoveISDIN Proyect: desarrollo full stack con Node.js, MySQL y React, y Redis para estado y caché.
NodeJSMySQLJavaScriptReactJSRedis
Full Stack Developer · Basetis
oct 2019 — sep 2020 · 1 añoBarcelona
EMA (Equipo de Mantenimiento de Aplicaciones): mantenimiento y evolución de aplicaciones sobre Amazon EC2.
Amazon EC2
Full Stack Developer · Basetis
jun 2018 — oct 2019 · 1 año 5 mesesBarcelona
MSyupply: desarrollo full stack con AngularJS, Redux y Sass, y Mulesoft como capa de integración. Asumí además gestión de equipo, análisis funcional y trato directo con cliente.
- Gestión de equipo y planificación con Jira y Jenkins.
- Análisis funcional y gestión de cliente.
AngularJSReduxSassCSSSQLMySQLMulesoftJiraJenkins
Siebel Developer · Basetis
dic 2017 — jun 2018 · 7 mesesBarcelona
Desarrollo Siebel para ACA CSV: CRM y Oracle PL/SQL.
SiebelCRMOracle PL/SQL
Web Software Developer · Basetis
ago 2017 — dic 2017 · 5 mesesBarcelona
ShelterGencat: desarrollo web con React y React Native para la Generalitat, con Jenkins en el pipeline.
ReactReact NativeCSSMySQLJenkins
Full Stack Developer · ACD Sistemes SL
sep 2016 — abr 2017 · 8 mesesBarcelona
Nueva versión del importador de datos contables del producto ACD.
WebSQL
Full Stack Developer · ACD Sistemes SL
jul 2016 — sep 2016 · 3 mesesBarcelona
ACDCharts: gráficas dinámicas y personalizables en JavaScript para el producto de auditoría.
JavaScript
Product Owner & Developer · ACD Sistemes SL
abr 2016 — jul 2016 · 4 mesesBarcelona
Product owner y desarrollo de la entrega para el IGF de Angola, con ACDWebGrids (AngularJS y jQuery) y un rediseño del importador.
- Rol de product owner además del desarrollo.
- Entrega para el Instituto de Gestão de Fundos de Angola.
- ACDWebGrids sobre AngularJS y jQuery.
AngularJSjQuerySQL
Full Stack Developer · ACD Sistemes SL
sep 2015 — abr 2016 · 8 mesesIgualada
Nuevo módulo de ACD Concursal para validar los datos de auditoría antes de consolidarlos.
WebSQL
Full Stack Developer · ACD Sistemes SL
sep 2013 — sep 2015 · 2 años 1 mesIgualada
Desarrollo de las soluciones web del producto: concursal, circularización y web comercial, asumiendo responsabilidad técnica progresiva sobre ellas.
- ACDConcursalWeb y ACDCircularizacionWeb de principio a fin.
- Web comercial del producto.
WebSQL
Junior Software Developer · ACD Sistemes SL
dic 2011 — sep 2013 · 1 año 10 mesesIgualada
Primeros años en el producto de auditoría contable: SQL de Fazenda do São Paulo, el importador de datos y el auditor migrando de Delphi a Velneo con sus gráficas.
- Migración de ACDAuditor desde Velasquez y Delphi hacia Velneo.
- Primeras gráficas del producto sobre Velneo.
- Consultas SQL de la implantación de Fazenda do São Paulo.
SQLDelphiVelneo
Proyectos destacados
Bodega Digital
Quabu SolutionsCoordinar personas, software y dispositivos industriales —robots, PLC, LEDs, cámaras y sonido— dentro de una operación de almacén que debía ser trazable y capaz de evolucionar.
Decisión técnica: Separar el sistema en dominios y servicios con un core de agentes que ordena, prioriza y reparte tareas atómicas entre familias de dispositivos, cada una con adaptadores por modelo, versión y protocolo.
Nakire TPS
Quabu SolutionsUn sistema transaccional con eventos de alto rendimiento que debía coordinarse con middleware robótico en tiempo real.
Decisión técnica: Comunicación asíncrona orientada a eventos y persistencia heterogénea: time-series para métricas, PostgreSQL y Redis para transacciones.
LoveISDIN
BasetisUna plataforma de marca donde los requisitos de seguridad, rendimiento y escalabilidad crecían con el producto.
Decisión técnica: Definir PRDs y análisis de viabilidad con negocio, revisar PRs y asumir personalmente los componentes críticos sobre AWS, Node.js, Next.js y React.
MSyupply
BasetisUn producto con varios frentes a la vez: desarrollo, integración con Mulesoft y un cliente que necesitaba respuestas rápidas.
Decisión técnica: Asumir análisis funcional y planificación con Jira y Jenkins además del desarrollo, para que decisiones, alcance y entrega compartieran el mismo contexto.
Tecnologías
- front
- React · React Native · Next.js · AngularJS · Redux · Sass
- back
- Node.js · TypeScript · Symfony · ElysiaJS · Mulesoft
- datos
- PostgreSQL · MySQL · Oracle PL/SQL · MongoDB · Redis · Kafka
- enterprise
- Siebel CRM · Velneo · Delphi · Jira · Jenkins
- prácticas
- TDD · BDD · DDD · Clean Arch · Hexagonal · Event Arch · CI/CD
- infra
- AWS · Amazon EC2 · Docker · Kubernetes · VPN · SSE
Formación y certificaciones
- 2026Grado en Ing. Informática — Universitat Oberta de Catalunya
- ActualidadDesarrollo Agéntico — Canales oficiales de Anthropic, Google, OpenAI
- 2021Desarrollo Seguro — CyberAcademy
- 2021Introducción a la Seguridad Informática — Udemy Alumni
- 2018ISTQB® Certified Tester, Foundation Level — ISTQB Certification Institute · 18-CTFL-145497-09
- 2018ITIL Foundation certificate in IT Service Management — APMG International & AXELOS Global Best Practice
- 2017Introducción a Machine Learning — Universidad de Stanford — Coursera
Idiomas
- Español
- Nativo
- Inglés
- Profesional · documentación y comunicación técnica con fabricantes