JPH SOLUTIONS
Dic 2023 - Feb 2025Desarrollador Fullstack
Modernización de POS
Participé en el desarrollo fullstack de una aplicación de punto de venta (POS) de alto rendimiento, transformando y adaptando la lógica existente basada en JSP hacia una arquitectura moderna basada en microservicios optimizada para la experiencia del usuario.
100%Migración JSP a SPA
60%Mejora en Interacción UI
Detalle Técnico
Migración Frontend — JSP a React SPA
- Transformé y adapté la lógica existente basada en JSP hacia una arquitectura moderna SPA con React, Shadcn y TailwindCSS, optimizada para microservicios.
- Implementé gestión de estado global con Redux Toolkit (RTK) y data fetching con Tanstack Query, reemplazando los flujos síncronos de JSP por un modelo reactivo.
- Diseñé interfaces intuitivas, responsivas y accesibles incorporando soporte para modo oscuro, mejorando significativamente la interacción de los usuarios finales.
Visualización de Datos & UX
- Desarrollé dashboards y reportes interactivos con Recharts para visualización de métricas de ventas, inventario y transacciones en tiempo real.
- Implementé validación de formularios robusta con Zod, asegurando integridad de datos en el flujo de facturación y operaciones de caja.
- Optimicé la experiencia de usuario en flujos críticos de punto de venta: apertura/cierre de caja, emisión de comprobantes y gestión de devoluciones.
Backend — Java / Spring Boot
- Contribuí al backend desarrollando funcionalidades clave con Java 1.8, Spring Boot 3 y Oracle 18c, asegurando integración fluida cliente-servidor.
- Optimicé el rendimiento del sistema garantizando coherencia transaccional en operaciones financieras de retail con Oracle 18c.
- Desarrollé endpoints REST para sincronización de inventario, gestión de comprobantes electrónicos y consultas de movimientos de caja.
Arquitectura & Integración
- Participé en la migración incremental de una arquitectura monolítica JSP hacia microservicios, permitiendo despliegues independientes por módulo.
- Implementé patrones de comunicación entre el SPA y los microservicios backend, gestionando autenticación, interceptors y manejo centralizado de errores.
Stack Tecnológico
ReactShadcnTailwindCSSRTKTanstackRechartsZodJava 1.8Spring Boot 3Oracle 18c
AnteriorAuditoría Médica Integrada v2AUNA HEALTHCARE
SiguienteBiblioteca Virtual & ScrapingIDEAS SAC
