Consultoría
Give me one week. Consider it done.
Dame una semana y te doy una solución
Una primera semana de trabajo sobre tu aplicación: diagnóstico, lo más urgente resuelto y un plan claro para todo lo demás. Sin presupuestos cerrados a ciegas: primero lo vemos funcionando.
01 · Experiencia que se puede medir
Experiencia que se puede medir
- 30+ años en informática
- 12.400+ specs en verde tras modernizar PlebisHub
- 41 bugs latentes corregidos en esa misma modernización
- 800+ tests unitarios creados en Ifeel
02 · Cuándo tiene sentido
Cuándo tiene sentido
- El framework o el lenguaje se ha quedado sin soporte (Rails, Python o cualquier versión mayor antigua).
- Cada despliegue da miedo porque no hay tests que avisen de lo que se rompe.
- Las dependencias acumulan vulnerabilidades conocidas.
- El conocimiento del sistema depende de muy pocas personas.
- El equipo necesita a alguien con experiencia que tome las decisiones técnicas.
03 · Método en tres fases
Método en tres fases
Sin reescrituras masivas ni big-bang. Cada fase deja un entregable que ya tiene valor por sí mismo.
Diagnóstico asistido por IA
Análisis estático y LLMs para recorrer el código completo: dependencias, puntos de fallo y deuda técnica real, revisados uno a uno.
Entregable: informe técnico y hoja de ruta priorizada.
Red de seguridad
Antes de tocar nada, una suite de tests que fija el comportamiento crítico del sistema y se ejecuta en integración continua.
Entregable: suite de tests y validación continua.
Modernización incremental
Patrón Strangler Fig: los componentes se sustituyen uno a uno y el sistema antiguo convive con el nuevo hasta completar la migración.
Entregable: sistema modernizado y documentado.
04 · Servicios
Servicios
Cada propuesta se ajusta a tu sistema después de verlo, nunca antes.
La primera semana
Una semana de trabajo sobre tu sistema: diagnóstico, soluciones a lo más urgente y una hoja de ruta para el resto. Al final decides si seguimos.
Upgrade de framework
Salto de versión mayor (Rails 4 → 8, Python 2 → 3…) con tests antes y después.
Modernización de módulo
Refactorización completa de un módulo crítico, con tests, migración y documentación.
Mantenimiento continuo
Soporte de mantenimiento, seguridad y modernización progresiva, mes a mes.
Liderazgo técnico a tiempo parcial
Dirección técnica para equipos sin CTO, con revisiones de código, decisiones de arquitectura y mentoría del equipo.
05 · Casos reales
Casos reales
PlebisHub
Plataforma open source de participación ciudadana
De Rails 4.2 a Rails 8.1: dividida en 9 engines, con 12.400+ specs en verde y 41 bugs latentes corregidos.
- Ruby on Rails 8.1
- RSpec
- Engines
Ifeel
Plataforma de salud mental
Rails 6.0 → 7.2 en dos fases, con optimización de consultas. 800+ tests unitarios y 85 % de cobertura, tests aislados con FactoryBot y rotación sin downtime de la contraseña de la base de datos de producción.
- Ruby on Rails 7.2
- RSpec
- FactoryBot
- SAML
- SCIM
Quién soy
Gabriel Galán Pelayo
Desarrollador Backend Senior & Líder Técnico
30+ años en informática, 10+ de ellos construyendo sistemas backend escalables. Experto en modernizar aplicaciones legacy, construir APIs de alto rendimiento y liderar transformaciones técnicas. Especializado en Ruby on Rails, Python y arquitecturas cloud-native.
- Madrid · en persona o en remoto
- Español nativo · inglés para equipos internacionales
Contacto
Hablemos.
Cuéntame qué sistema te frena y qué te preocupa de tocarlo. Te enseño cómo lo abordaría con una demostración sobre un caso real.