

Técnica Superior en Desarrollo de Aplicaciones Web (DAW) con muchas ganas de aportar valor e integrarme en un equipo de desarrollo.
¿Qué puedo ofrecerte hoy? No tengo años de experiencia programando, pero tengo algo que considero igual de importante: constancia, seriedad, cultura de esfuerzo y un perfil multidisciplinar. Mi formación base es Comercio Internacional y tengo experiencia administrativa. Eso me ha dado una mentalidad muy organizada y estructurada. Ahora, he trasladado ese orden al código. En el ciclo me he formado principalmente tanto en Backend (Java, Spring Boot) y Bases de Datos, como en Frontend (JavaScript, Vue.js). Además, durante mis prácticas he trabajado a fondo en el ecosistema de la Inteligencia Artificial y Voice Tech, integrando la API de OpenAI, ElevenLabs y Vapi AI para el desarrollo de asistente de voz inteligente.
Desarrollo integral (Full Stack) desde cero de "Nora", una plataforma web de acompañamiento emocional basada en Inteligencia Artificial y tecnologías de voz.
• Desarrollo Frontend: Implementación de una interfaz de usuario accesible, reactiva y adaptada a dispositivos móviles utilizando JavaScript, HTML5 y CSS3 con Vue.js 3 como framework principal, gestionando el estado global con Pinia y las rutas con Vue Router.
• Arquitectura Backend: Diseño y desarrollo de una arquitectura robusta y escalable en Java 21 con Spring Boot 3, estructurada de manera limpia en controladores, servicios y repositorios.
• Integración de IA y Voz: Conexión con la API de OpenAI (GPT) para el sistema de conversación empática con memoria de contexto, implementación de lógica determinista para protocolos de detección de crisis y despliegue de interacciones de voz en tiempo real con Vapi y ElevenLabs.
• Base de Datos y Persistencia: Modelado y gestión de la base de datos relacional utilizando MySQL, optimizando el acceso a datos mediante Spring Data JPA e Hibernate.
• Seguridad y Cumplimiento Legal: Diseño de un flujo de trazabilidad legal registrando la aceptación de disclaimers versionados dinámicamente mediante el guardado de IP y user-agent en el servidor.
• Lógica de Negocio Avanzada: Desarrollo del backend para el control de planes Free y Premium con filtrado de datos server-side, geolocalización automática de recursos de emergencia mediante navigator.language y un sistema automatizado de notificaciones por correo electrónico con JavaMailSender.