Ir al contenido
Gabriel GalánConsultoría

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.

Pide una demostración Ver más

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.

  1. 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.

  2. 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.

  3. 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

    Ver en GitHub

  • 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.

Pide una demostración Escríbeme

ggalancs@gmail.com

En Madrid: voy a tu empresa y te hago la demostración allí mismo.

Fuera de Madrid o desde otro país: por videollamada, en remoto.

International company? I work remotely. Let's talk on a video call.

LinkedIn GitHub