Plataforma Financiera de Ventas y Recompensas

Panorama del Proyecto Los líderes comerciales necesitaban un sistema confiable para seguir incentivos en tarjetas, préstamos y campañas de cross-selling. Este backend organiza la gestión de metas, políticas de puntos y reportes listos para auditorías. Contexto de Negocio Sustituye hojas de cálculo que escondían el desempeño real y la elegibilidad de bonos. Ofrece a los gerentes tableros transparentes para acompañar a los equipos y sustentar pagos de incentivos. Sienta las bases de experiencias bancarias omnicanal al exponer APIs REST limpias. Capacidades Clave Autenticación con JWT protegida por Spring Security para cada endpoint. Flujos según rol que atienden a gerentes, asesores, analistas financieros y responsables de reportes. Motor de metas y puntos que vincula productos con niveles de recompensa, actualiza progreso y evita doble conteo. API integral que cubre gerentes, asesores, productos financieros, clientes, ventas e informes KPI. Arquitectura lista para tiempo real con soporte WebSocket para renovar rankings al instante. Notas de Implementación Spring Boot 3.1 con JPA administra la persistencia sobre MySQL, apoyado por H2 para pruebas locales. Documentación OpenAPI/Swagger autogenerada con SpringDoc para acelerar la adopción interna. Capas modulares (controladores, servicios, repositorios) que facilitan pruebas y extensiones futuras. Empaquetado con Maven para despliegues controlados por la infraestructura del banco. Mi Rol Rediseñé el proceso de recompensas heredado, modelé el dominio, implementé las capas de seguridad y datos, y configuré la base de observabilidad para la puesta en producción. ...

agosto 22, 2024 · 2 min

Revolución del Inventario de Bebidas

Panorama del Proyecto Las operaciones de inventario de una marca peruana en expansión necesitaban una fuente única de información. Construí una herramienta logística de escritorio que mantiene sincronizados los niveles de stock, los movimientos y las alertas en toda la compañía. Contexto de Negocio Diseñado para reemplazar hojas de cálculo dispersas con un flujo guiado alineado a los procesos de Oasisdrinks. Permite a los supervisores visualizar rotación de productos, reabastecimientos pendientes y balances de almacén sin conciliaciones manuales. Capacidades Clave Vistas modulares en Java Swing para gestión de catálogo, recepción de compras y confirmación de despachos. Capa de dominio basada en MVC que separa las reglas de negocio de la presentación para iterar con rapidez. Persistencia en MySQL con salvaguardas transaccionales que evitan movimientos duplicados o fuera de sincronía. Acceso sensible a roles que mantiene las acciones críticas restringidas a operadores y responsables autorizados. Notas de Implementación Construido con un patrón DAO extensible, listo para una futura capa web o API. Incluye datos de prueba y scripts de entorno para que nuevos operadores prueben el flujo rápidamente. Entrega con licencia MIT y documentación clara para el traspaso al equipo de TI interno. Mi Rol Lideré todo el ciclo de vida: levantamiento de requerimientos con operaciones, diseño del modelo de interacción, desarrollo de la interfaz Swing y la capa de persistencia, y despliegue del piloto. ...

agosto 22, 2024 · 2 min

Culinary Cost Calculator

Panorama del Proyecto Los organizadores de buffets equilibran recetas, presupuestos y número de asistentes con plazos muy ajustados. Esta aplicación ofrece un espacio único donde chefs planifican menús, proyectan costos y ajustan cantidades sin depender de hojas de cálculo. Contexto de Negocio Diseñada para equipos de catering que necesitan simular menús día a día para grupos de cualquier tamaño. Conecta la gestión de inventarios con propuestas listas para el cliente al mostrar variaciones de costo en tiempo real. Capacidades Clave Compositor de menús dinámico que calcula el consumo de ingredientes por comida, por persona y para eventos de varios días. Motor de costos que combina lógica de planificación en Java con servicios Django para entregar presupuestos de compra precisos. Microservicio de gestión de usuarios (Django) ubicado en login_micro, con autenticación segura y tableros según el rol. Despliegue preparado para Kubernetes, con imágenes Docker y manifiestos para escalar sin fricción. Notas de Implementación Construido con Java 17+ y Python 3.9, orquestado mediante contenedores para entornos previsibles. Expone endpoints REST que pueden alimentar futuras extensiones móviles o kioscos. Licencia MIT con documentación clara para acelerar la adopción por parte del personal de cocina y finanzas. Mi Rol Lideré la arquitectura de la solución, implementé el motor de planificación en Java, desarrollé el servicio de autenticación en Django y preparé los activos DevOps para la orquestación con contenedores. ...

agosto 22, 2024 · 2 min