Demonstrated experience with Java.
Demonstrated experience with TypeScript.
Demonstrated experience with JavaScript.
Demonstrated experience with Python.
Demonstrated experience with Spring Boot.
Professional profile
Responsable del desarrollo y evolución de una plataforma aseguradora empresarial, participando en la reconstrucción de un sistema legacy mediante Java Spring Boot y tecnologías frontend modernas, mejorando su estabilidad, mantenibilidad y capacidad de crecimiento.. Diseñé e implementé módulos empresariales completos a partir de requerimientos funcionales, participando en la definición técnica, desarrollo backend/frontend, pruebas y preparación de entregas para ambientes productivos.. Desarrollé soluciones orientadas a seguridad y operación empresarial incluyendo autenticación JWT, configuración CORS, manejo de tokens, roles y permisos, gestión de usuarios, carga y descarga de documentos, generación de reportes y notificaciones vía correo electrónico.. Optimizé procesos críticos del sistema reduciendo tiempos de generación de reportes de aproximadamente 5 minutos a 1.5 minutos mediante mejoras en consultas SQL, lógica backend y procesamiento de información.. Construí componentes frontend enfocados en experiencia de usuario utilizando Angular y Vue, implementando componentes reutilizables, validaciones preventivas, manejo de errores y modernización visual de aplicaciones empresariales.. Desarrollé un chatbot empresarial integrado con WhatsApp para captación y recopilación de información de usuarios, enviando datos estructurados a agentes internos para seguimiento comercial y atención personalizada.. Participé en el desarrollo de un portal web de pagos utilizando Vue, Vite e Ionic, permitiendo a clientes consultar información de sus seguros y conocer el estado de sus operaciones.. Diseñé interfaces web personalizadas para clientes e intermediarios mediante Vue, Vite y SCSS, desarrollando experiencias específicas para procesos de contratación de seguros y modernización tecnológica.. Administré y mantuve un sistema interno de resultados deportivos, realizando actualización, depuración y gestión de información directamente desde base de datos.