En un proyecto reciente para una startup en etapa temprana, me tocó ir más allá del desarrollo móvil y asumir el desarrollo backend con Firebase.
Stack actual:
- Firestore como base de datos
- Firebase Functions para lógica backend
- Migración de un código base en JavaScript hacia TypeScript
Lo interesante del proceso:
Venir del mundo frontend me dio herramientas que pude aplicar directamente:
- Mantener buenas prácticas con TDD y arquitectura limpia
- Reutilizar patrones async que ya conocía bien
- Pensar en la experiencia de desarrollo de forma integral, no dividida en “front” y “back”
Además, la IA fue un gran copiloto:
- Me ayudó a cerrar gaps con nuevas librerías
- A plasmar ideas en TypeScript más rápido
- Y a reducir el tiempo en tareas repetitivas
Este proyecto fue un recordatorio de que salir del rol habitual puede abrir muchas puertas, sobre todo cuando te apoyas en principios sólidos.