Hola, mi nombre es

Antonio Ramos.

Diseño sistemas escalables que permiten a los equipos avanzar rápido.

Soy Arquitecto de Software con más de 10 años de experiencia diseñando sistemas mantenibles usando principios de código limpio, DDD y tecnologías modernas. Conecto objetivos de negocio con excelencia técnica, permitiendo que los equipos entreguen valor continuamente.

10+ Años de experiencia
5+ Equipos liderados
100K+ Usuarios impactados

01. Acerca de mí

Como Arquitecto de Software con más de 10 años de experiencia, me especializo en diseñar sistemas escalables y mantenibles que permiten a los equipos de producto avanzar rápido sin romper nada.

Mi trayectoria técnica ha sido moldeada por la pasión por el código limpio, el diseño dirigido por dominio (DDD) y la creación de arquitecturas que son tanto resistentes como alineadas con el negocio.

Lo que aporto:

Experiencia profunda en JavaScript, Node.js, React y ecosistemas modernos de frontend/backend. Patrones de arquitectura: Hexagonal, Clean Architecture y sistemas dirigidos por eventos. Experiencia real con Microservicios, Redis, MongoDB, Swagger, pipelines CI/CD. Sólidas habilidades de liderazgo, mentoría y colaboración entre equipos. Enfoque en experiencia del desarrollador, escalabilidad y mantenibilidad a largo plazo.

He trabajado en startups y grandes empresas, a menudo actuando como puente entre los objetivos del negocio y las soluciones técnicas. Creo que la arquitectura de software no se trata solo de diagramas - se trata de permitir que los equipos entreguen valor continuamente.

Construyamos juntos grandes sistemas - y grandes equipos.

  • JavaScript (ES6+)
  • TypeScript
  • React
  • Node.js
  • Microservices
  • MongoDB
  • Redis
  • Docker
  • CI/CD
  • DDD
  • Clean Architecture
  • Hexagonal Architecture
Antonio Ramos - Arquitecto de Software

02. Donde he trabajado

Lead Software Engineer / Software Architect @ Vibia

May. 2022 - Actualidad · 3 años 6 meses

Barcelona, Cataluña, España

  • Definí e implementé un enfoque de Domain-Driven Design y Arquitectura Hexagonal, reemplazando microservicios acoplados con un monorepo limpio y testeable
  • Reemplacé el stack legacy PHP/Symfony con frontend modular React + Next.js y backend en Node.js y Express
  • Construí el equipo desde cero: reclutamiento, mentoría y desarrollo de ingenieros junior a senior contributors
  • Diseñé una capa de API standalone con lógica de negocio desacoplada de infraestructura, testeada via TDD
  • Entregué una base de código completamente dockerizada, idempotente y mantenible
Node.jsReactNext.jsMongoDBDockerGitHub ActionsDynamics 365TDDDDD
Vibia

Senior Software Developer @ Signa Sports United

Feb. 2021 - May. 2022 · 1 año 4 meses

Barcelona, Cataluña, España

  • Modernizé una aplicación Symfony legacy sin documentación, sin Docker y con lógica de negocio acoplada
  • Introduje una estructura Domain-Driven Design para desacoplar las reglas de negocio del framework
  • Dockericé toda la aplicación, configuré pipelines CI/CD e introduje TDD y testing con Cypress
  • Trabajé con equipos distribuidos por Europa en un entorno completamente remoto
  • Implementé patrones de arquitectura inspirados en Arquitectura Hexagonal
PHPSymfonyMySQLDockerCypressGitHub ActionsDDDTDD
Signa Sports United

Software Developer @ Mayordomo Smart Points

Oct. 2020 - Feb. 2021 · 5 meses

Barcelona, Cataluña, España

  • Trabajé en una plataforma basada en Symfony, implementando funcionalidades y contribuyendo a la arquitectura existente
  • Me enfoqué en desarrollo backend y agregué unit tests para endpoints clave de API
  • Mejoré la confiabilidad y mantenibilidad del código
  • Colaboré directamente con el CTO en un entorno semi-presencial
PHPSymfonyMySQLUnit Testing
Mayordomo Smart Points

Software Developer @ PromoFarma.com

May. 2019 - Oct. 2020 · 1 año 6 meses

Barcelona y alrededores, España

  • Construí un nuevo microservicio para soportar operaciones de marketing usando PHP (Symfony), MongoDB y Docker
  • Seguí el patrón CQRS con alta cobertura de tests y clara separación de responsabilidades
  • Colaboré estrechamente con el Product Owner para entregar funcionalidades escalables y confiables
  • Implementé nuevas funcionalidades, escribí unit e integration tests mejorando la calidad de entrega
PHPSymfonyMongoDBDockerCQRS
PromoFarma.com

Developer @ LaComunity

Jul. 2017 - Abr. 2019 · 1 año 10 meses

Barcelona y alrededores, España

  • Desarrollé y mantuve una aplicación web monolítica usando PHP (Laravel), MySQL, HTML, CSS y jQuery
  • Implementé funcionalidades orientadas al negocio e iteré rápidamente para satisfacer necesidades del producto
  • Gané experiencia trabajando con Docker, gestionando entornos locales y debugeando flujos complejos
  • Desarrollé mis habilidades en PHP y aprendí a navegar sistemas legacy en el contexto de startup
PHPLaravelMySQLHTMLCSSjQueryDocker
LaComunity

03. Mis proyectos

Factorio-like Game

Proyecto Personal

Factorio-like Game

Juego de construcción de fábricas inspirado en Factorio, construido con Svelte y Vite. Sistema completo de producción y transporte de recursos con cintas transportadoras, generación automática de ítems, gestión inteligente de flujo con balanceo automático en intersecciones, capacidad máxima de 3 ítems por celda, feedback visual en tiempo real y guardado automático. Simulación basada en ticks con pathfinding inteligente y controles de pausa/reanudación.

SvelteJavaScriptViteCSS3GitHub PageslocalStorage
Chess (Ajedrez)

Proyecto Personal

Chess (Ajedrez)

Juego de ajedrez con modo individual contra IA y multijugador en tiempo real. Permite jugar contra una inteligencia artificial con 4 niveles de dificultad, o contra otros jugadores online mediante WebSockets. Incluye tablero interactivo, historial de movimientos, detección de jaque, mate y tablas, sistema FEN para importar/exportar partidas, modo espectador y almacenamiento persistente en MongoDB. Arquitectura limpia con React, Node.js y Docker.

ReactNode.jsTypeScriptSocket.IOMongoDBExpressDockerChess.jsjs-chess-engineReact ChessboardCSS3
Planning Poker

Proyecto Personal

Planning Poker

Aplicación colaborativa en tiempo real para Planning Poker con gestión completa de sesiones, votación con cartas Fibonacci, métricas de votación, control basado en roles (Admin/Player/Viewer) y comunicación WebSocket. Implementa arquitectura limpia con patrón Repository y persistencia MongoDB.

ReactNode.jsTypeScriptSocket.IOMongoDBExpressDocker
Portfolio Personal

Proyecto Destacado

Portfolio Personal

Portfolio profesional multiidioma construido con Astro y TypeScript. Implementa animaciones optimizadas, arquitectura limpia, deployment con Docker y sistema completo de internacionalización (ES/EN).

AstroTypeScriptCSS3DockerAnime.jsi18n
Gestión de Videoclub

Proyecto Personal

Gestión de Videoclub

Sistema moderno de gestión de videoclub con auditoría integral de usuarios, catálogo de películas y operaciones CRUD completas. Construido con principios de Domain-Driven Design (DDD) y sistema completo de auditoría para cumplimiento normativo y seguimiento de cambios.

Node.jsReactTypeScriptMongoDBRedisDockerExpressDDD

04. ¿Qué sigue?

Aunque no estoy buscando nuevas oportunidades en este momento, mi bandeja de entrada siempre está abierta. Ya sea que tengas una pregunta o simplemente quieras saludar, ¡haré todo lo posible por responderte!

Salúdame