Arquitectura SPA Bancaria — Barcelona
Lo que empezó como un rol de ingeniería frontend evolucionó rápidamente hacia algo mucho más exigente. A los dos meses, el Tech Lead abandonó el proyecto, dejando dos SPAs con deuda técnica severa: lógica embebida directamente en los componentes, sin separación de responsabilidades y sin arquitectura clara. En la nueva SPA que ya había empezado a construir de forma independiente, apliqué todo lo del proyecto anterior: Arquitectura Hexagonal, DDD, código limpio y Doc as Code. Construí scaffolding reutilizable para toda la unidad de negocio de ~20 ingenieros, incorporé a dos desarrolladores junior en la nueva arquitectura, escribí documentación completa y lideré la dirección técnica del frontend. Más allá de la arquitectura, asumí todas las responsabilidades de Tech Lead: liderar ceremonias Scrum, refinar y estimar trabajo, alinearme con UX/UI, comunicarme directamente con el cliente, apoyar al equipo de QA en problemas de pipelines y revisión de casos de prueba, gestionar guardias de despliegue y representar la perspectiva frontend en reuniones con backend y cliente.
Resultados clave
- Heredé dos SPAs con deuda técnica significativa tras la salida inesperada del Tech Lead
- Apliqué Arquitectura Hexagonal y DDD en una nueva SPA — primera vez a escala bancaria
- Construí scaffolding reutilizable adoptado por una unidad de negocio de ~20 personas en múltiples productos
- Incorporé y mentoreé a 2 desarrolladores junior en los nuevos patrones arquitectónicos
- Asumí responsabilidades completas de Tech Lead: ceremonias Scrum, estimación, alineación con cliente y gestión de despliegues