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.
Peticiones / hora
Pico del motor de disponibilidad
Reservas / día
Media en producción
Integraciones
Proveedores y servicios externos
Años de ingeniería
Sistemas en producción real
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.
APIs de proveedores, webservices del sector, 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. Timeouts ajustados, reintentos con backoff y degradación controlada 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.
Sistemas de alto rendimiento
Arquitectura y optimización del algoritmo de disponibilidad de una plataforma B2B de reservas turísticas, atendiendo picos del orden de 5 millones de peticiones por hora.
Plataforma
Plataforma bedbank B2B con extranet de proveedores, extranet de clientes e intranet de gestión, más la capa de webservices y APIs que la conecta con el resto del sector.
Integraciones
Aplicación B2C construida sobre integraciones con proveedores del sector, con la apertura del mercado griego como caso concreto.
Trayectoria profesional en ingeniería de software.
Nextay — Grupo Can Calco · Alcúdia, Mallorca
Independiente · Mallorca / Remoto
Sidetours · Palma, Mallorca
Disstint · Mallorca
Las herramientas con las que construyo sistemas reales.
Blog
Reflexiones sobre arquitectura, backend y decisiones de ingeniería.
Lo que de verdad importa cuando una base MySQL empieza a sufrir: leer el plan de ejecución, entender el orden de las columnas en un índice y saber cuándo separar lecturas de escrituras.
En un motor de disponibilidad, cachear mal es peor que no cachear. Cómo elegir la unidad de caché, qué invalidar y por qué el objetivo real es dejar de hacer trabajo.
Octane elimina el coste de arranque de PHP en cada petición. Eso cambia mucho más que el rendimiento: cambia lo que puedes asumir sobre el estado de tu aplicación.
Asistente de Volkanic