Liderazgo técnico y arquitectura de software
A veces el problema no es que falte gente, es que falta alguien que decida y sostenga la decisión.
He sido líder técnico en Pulselive, BASF y Capitole Consulting: diseño de arquitectura, revisiones de código, definición de buenas prácticas, mentoring y entrevistas técnicas. En los tres casos me quedé lo bastante como para convivir con mis propias decisiones, que es la única forma de aprender a tomarlas.
Puedo entrar como refuerzo puntual para desatascar una decisión concreta, o como responsable técnico de un proyecto durante una temporada. Lo que no hago es escribir un documento de arquitectura y desaparecer.
Qué incluye
Diseño de arquitectura
Límites entre servicios, estrategia de datos, contratos y plan de migración. Con las consecuencias de cada decisión por escrito, no solo el diagrama.
Auditoría de lo que ya tienes
Revisión del sistema y del proceso, con hallazgos priorizados por impacto y esfuerzo. Incluye lo que recomiendo no tocar.
Revisiones de código
Revisiones que enseñan en vez de solo señalar. El objetivo es que el equipo deje de necesitarlas.
Buenas prácticas y estándares
Convenciones, estrategia de tests, ramas y despliegue. Acordados con el equipo, no impuestos desde fuera.
Mentoring
Acompañamiento a perfiles junior y mid, en sesiones regulares y sobre su propio trabajo real.
Entrevistas técnicas
Diseño del proceso y participación en las entrevistas. He entrevistado candidatos en Amaris.
Cómo trabajamos
- 01
Diagnóstico
Una o dos sesiones con el equipo para entender qué duele: el código, el proceso o las decisiones que nadie toma.
- 02
Informe priorizado
Qué atacar primero, qué puede esperar y qué no merece tocarse, con esfuerzo estimado por bloque.
- 03
Acompañamiento
Sesiones regulares, revisiones y presencia en las decisiones. Con la dedicación semanal que acordemos.
- 04
Salida ordenada
El objetivo declarado es que el equipo no me necesite. Documentación y traspaso desde el primer día.
Contextos en los que he liderado
- Microservicios
- Event Sourcing
- CQRS
- Java / Spring Boot
- Kubernetes
- OpenShift
- Terraform
- AWS
- Equipos distribuidos
- Code reviews
Preguntas frecuentes
¿Cuánta dedicación hace falta?
Depende. Una auditoría con informe es cosa de días. Un acompañamiento como líder técnico suele ir de uno a tres días por semana, que es suficiente para sostener decisiones sin convertirme en un cuello de botella.
¿Sustituyes a nuestro CTO o lo complementas?
Lo complemento. Suelo cubrir la parte de profundidad técnica en backend y cloud para que quien lleva la tecnología pueda ocuparse de producto y de equipo.
¿Cómo encaja con un equipo que ya tiene sus formas de trabajar?
Vengo de equipos internacionales distribuidos y de cuatro consultoras. Estoy acostumbrado a integrarme en procesos que ya existen. Cambiar por cambiar cuesta más de lo que devuelve.
¿Puedes revisar una decisión ya tomada?
Sí, y es de lo más útil que se puede pedir. Una segunda opinión antes de ejecutar una migración grande cuesta mucho menos que descubrir el problema a medio camino.
¿Tienes una decisión técnica atascada?
Cuéntame el contexto y te digo en la primera llamada si puedo ayudarte. Sin compromiso.