Full stack
Digitalización de solicitudes de Leasing
Dentro del equipo de Leasing, participé en la continuidad de una digitalización que el equipo ya venía construyendo para gestionar solicitudes de desembolso. Implementé nuevas pantallas para el rol Coordinador, eventos con Google Tag Manager, validaciones del flujo, notificaciones por correo usando Microsoft Graph y la actualización del microfrontend de Angular 19 a Angular 20.
Dentro del equipo de Leasing, participé en la continuidad de una digitalización que ya venía en marcha. No llegué a construir el producto desde cero, sino a sumar en su evolución, mantenimiento y ampliación funcional.
El flujo buscaba ordenar la gestión de solicitudes realizadas por comerciales y equipos de operaciones para desembolsos de leasing. Mi aporte estuvo enfocado en fortalecer partes clave de esa experiencia: nuevas pantallas por rol, trazabilidad de eventos, validaciones del proceso, notificaciones y modernización técnica del microfrontend.
El reto fue aportar sobre un producto existente sin romper su operación, entendiendo el flujo de negocio y agregando capacidades que mejoraran visibilidad, control y continuidad tecnológica.
Evolución sobre un producto existente
Uno de los aportes principales fue la implementación de las pantallas de verificación de solicitud para el rol de Coordinador.
Estas pantallas permitían que el coordinador revisara la información creada previamente por el especialista dentro de una solicitud de leasing. La funcionalidad ayudaba a que el proceso tuviera un punto de control más claro, con una vista orientada a validar datos antes de continuar con las siguientes etapas del flujo.
También apoyé la incorporación de nuevos cambios y validaciones en diferentes partes del flujo de creación de solicitudes. En este tipo de producto, esos ajustes son importantes porque pequeñas reglas de negocio pueden definir si una solicitud avanza correctamente, si requiere revisión o si debe detenerse antes de generar inconsistencias operativas.
Trazabilidad con Google Tag Manager
Otro frente relevante fue la implementación de Google Tag Manager para eventos dentro del flujo.
El equipo de datos necesitaba empezar a dar trazabilidad a ciertos eventos del producto. Para eso, incorporé la instrumentación necesaria desde el frontend, permitiendo capturar interacciones y puntos relevantes del proceso sin acoplar la experiencia de usuario a una lógica rígida de medición.
Usuario en el flujo
↓
Microfrontend Angular
↓
Eventos instrumentados
↓
Google Tag Manager
↓
Equipo de datos
Notificaciones para solicitudes favorables
También participé en la funcionalidad de notificación por correo cuando una solicitud era marcada como favorable.
Diseñé el correo que sería enviado al especialista para informarle el resultado de la solicitud, incluyendo datos relevantes del caso para que pudiera entender el contexto sin entrar inmediatamente al sistema.
Para soportar el envío, creé una API que consumía un servicio construido por APIs transversales. Ese servicio se encargaba de enviar la notificación usando Microsoft Graph, integrando el flujo del producto con la capacidad corporativa de correo.
Solicitud favorable
↓
API del producto
↓
Servicio transversal de notificaciones
↓
Microsoft Graph
↓
Correo al especialista
Funcionalidades y modernización técnica
Dentro del flujo también integré la funcionalidad de duplicidad de activos para solicitudes de leasing. Esta capacidad ayudaba a manejar escenarios donde la información de activos debía validarse o tratarse con reglas específicas dentro de la solicitud.
Además, realicé la actualización del proyecto de Angular 19 a Angular 20. Esta migración respondía a una necesidad del equipo responsable del aplicativo central, donde convivían varios productos como microfrontends.
Mantener la tecnología actualizada era importante para reducir fricción de mantenimiento, alinearse con la plataforma centralizada y asegurar que el producto siguiera siendo compatible con la evolución del ecosistema donde estaba integrado.
Línea de aportes
| Frente | Qué implementé | Impacto |
|---|---|---|
| Verificación | Pantallas para el rol Coordinador | Mayor control sobre la información creada por el especialista |
| Trazabilidad | Eventos con Google Tag Manager | Visibilidad para el equipo de datos sobre puntos clave del flujo |
| Flujo de creación | Nuevos cambios y validaciones | Menos inconsistencias y reglas de negocio mejor integradas |
| Notificaciones | Correo para solicitudes favorables | Comunicación más clara hacia el especialista |
| Integración backend | API conectada a servicio transversal con Microsoft Graph | Envío de correos apoyado en capacidades corporativas |
| Activos | Duplicidad de activos en la solicitud | Mejor soporte para escenarios propios del negocio de leasing |
| Modernización | Migración de Angular 19 a Angular 20 | Base técnica más actual para operar como microfrontend |
Principales responsabilidades
- Implementación de pantallas de verificación para el rol Coordinador.
- Visualización de información creada por el especialista dentro de la solicitud.
- Instrumentación de eventos con Google Tag Manager.
- Apoyo en cambios y validaciones del flujo de creación de solicitudes.
- Diseño del correo para notificar solicitudes favorables.
- Desarrollo de una API para consumir el servicio transversal de notificaciones.
- Integración con envío de correos mediante Microsoft Graph.
- Implementación de la funcionalidad de duplicidad de activos.
- Actualización del microfrontend de Angular 19 a Angular 20.
- Alineación técnica con el aplicativo central que integraba múltiples microfrontends.
Stack técnico
- Angular 20
- Microfrontends
- Node.js
- DynamoDB
- Google Tag Manager
- Microsoft Graph
- APIs transversales
Resultado
El producto continuó evolucionando sobre una base ya existente, incorporando nuevas capacidades para roles internos, trazabilidad de eventos, validaciones de negocio, notificaciones y mejoras técnicas.
Mi aporte estuvo en tomar piezas específicas del flujo y llevarlas a producción con criterio funcional y técnico, cuidando que cada cambio encajara en un ecosistema donde varios productos convivían como microfrontends dentro de una plataforma centralizada.
Qué me dejó
Este proyecto reforzó una habilidad distinta a construir desde cero: entrar a un producto existente, entender su lógica, respetar sus decisiones previas y aportar cambios que sumen sin desordenar la operación.
También me permitió trabajar una mezcla valiosa de frontend, backend, analítica, notificaciones y migración tecnológica dentro de un flujo real de negocio financiero.