Arquitectura primero
Las decisiones de arquitectura son las más caras de deshacer. Invertir tiempo en diseñar bien al principio ahorra semanas de refactoring más adelante.
Años en backend
Construyendo sistemas en producción
Integraciones
APIs de terceros en producción
Uptime objetivo
En sistemas críticos
Llamadas / mes
Procesadas en producción
Servicios
Trabajo con startups, pymes y equipos de engineering en proyectos de backend, infraestructura y arquitectura.
APIs REST, servicios backend y arquitectura de sistemas. Clean code, escalabilidad y preparado para producción desde el día uno.
Pasarelas de pago, APIs de proveedores, webhooks y sistemas legados. Cualquier integración, normalizada y fiable.
AWS, Terraform y Docker. Infraestructura como código, CI/CD y entornos multi-ambiente con criterio de ingeniería real.
Code review, decisiones de arquitectura y mentoría técnica. Perspectiva externa para equipos que quieren crecer.
Filosofía
Las decisiones de arquitectura son las más caras de deshacer. Invertir tiempo en diseñar bien al principio ahorra semanas de refactoring más adelante.
Los sistemas resilientes asumen que los fallos ocurren. Circuit breakers, reintentos con backoff y dead-letter queues son ingeniería básica, no optimización.
No puedes operar lo que no puedes ver. Logs estructurados, métricas y trazado distribuido son parte del entregable, no un add-on.
YAGNI no es pereza, es disciplina. Cada línea de código tiene un coste de mantenimiento. La abstracción prematura mata la productividad del equipo.
Definir interfaces claras entre módulos permite testear sin infraestructura real, intercambiar implementaciones y mantener equipos desacoplados.
La optimización prematura sin datos es ruido. EXPLAIN ANALYZE, flamegraphs y profilers primero. Las hipótesis de rendimiento rara vez se cumplen sin medirlas.
Proceso
Primera llamada gratuita para escuchar el problema técnico y de negocio. Sin vender antes de saber si puedo añadir valor real.
Propuesta técnica con arquitectura, decisiones clave y estimación honesta. Sin prometer lo que no sé si es posible.
Entregas frecuentes con feedback continuo. El cliente ve progreso real desde la primera semana, no una caja negra durante meses.
Documentación técnica, observabilidad configurada y transferencia de conocimiento. El trabajo no termina en el deploy.
Proyectos
Sistemas reales con impacto técnico y de negocio real.
Backend API
REST API backend for a B2B travel booking platform handling real-time availability, reservations, and multi-provider integrations.
Infrastructure
Terraform-managed AWS infrastructure for multi-environment deployments with full observability and zero-downtime deploys.
Backend Systems
Unified gateway normalizing 8+ heterogeneous third-party APIs behind a single internal interface, with retry logic, circuit breakers, and full observability.
Trayectoria profesional en ingeniería de software.
Freelance · Remote
Sidetours · Barcelona, Spain
Las herramientas con las que construyo sistemas reales.
Blog
Reflexiones sobre arquitectura, backend y decisiones de ingeniería.
Cómo diseñar un sistema de mensajería con RabbitMQ que no pierda mensajes, gestione errores correctamente y sobreviva a fallos de red en producción.
When to move work off the request cycle, how to structure jobs reliably, and the operational patterns that keep queues healthy in production.
Las funcionalidades de PostgreSQL que marcan la diferencia en sistemas de producción: índices, JSONB, CTEs, particionado y diagnóstico de queries lentas.
Asistente de Volkanic