
Sobre mí
Soy un desarrollador de software graduado en un programa de Desarrollo de Aplicaciones, con experiencia trabajando con Spring Boot, React y FastAPI, además de contar con conocimientos en Python, Rust y TypeScript. He utilizado MySQL y PostgreSQL como bases de datos principales en diversos proyectos y tengo experiencia en el despliegue de aplicaciones utilizando herramientas como Docker y Linux. Mi pasión por aprender y mejorar constantemente me impulsa a buscar soluciones innovadoras y a mantenerme actualizado con las últimas tendencias en el mundo del desarrollo.
Educación
Bachillerato Tecnológico
2020 - 2022IES Alcala High School
Técnico Superior en Desarrollo de Aplicaciones Web
2022 - 2024IES Las Galletas
Experiencia
Prácticas en Seahorse
- ▹Desarrollé soluciones usando Angular para el frontend y NestJS para el backend.
- ▹Gestioné bases de datos relacionales y no relacionales, enfocándome en MySQL.
- ▹Implementé pruebas unitarias y de integración para asegurar la calidad del software.
- ▹Contribuí al diseño de nuevas arquitecturas para próximos proyectos.
- ▹Apliqué metodologías BDD y TDD para un desarrollo eficiente y ágil.
Desarrollador Full Stack en Eviden
- ▹Desarrollé aplicaciones web usando Spring Boot y Java.
- ▹Gestioné bases de datos MySQL enfocado en la optimización de rendimiento y esquemas.
- ▹Implementé pruebas unitarias para asegurar la fiabilidad y mantenibilidad del código.
- ▹Trabajé bajo metodologías ágiles, colaborando con equipos multidisciplinares.
- ▹Utilicé Docker para la contenerización e integración eficiente en pipelines de CI/CD.
- ▹Configuré y mantuve entornos basados en Linux para despliegue y monitoreo.
Desarrollador de Software en Metrotenerife
- ▹Desarrollé aplicaciones de software utilizando Java, Python y TypeScript, siguiendo principios de arquitectura limpia.
- ▹Construí interfaces de usuario dinámicas y responsivas con React, garantizando usabilidad y accesibilidad.
- ▹Integré soluciones de IA/ML en servicios backend.
- ▹Diseñé y optimicé bases de datos SQL enfocadas en rendimiento y escalabilidad.
- ▹Utilicé Docker para crear entornos de desarrollo y producción reproducibles.
- ▹Administré servidores Linux para el alojamiento de aplicaciones, despliegues y configuraciones de red.
Proyectos
ENTITY GENERATOR
Aplicación web creada para generar entidades para proyectos Spring. Permite definir atributos y relaciones, valida datos en tiempo real y ofrece la descarga del código Java generado.
NEXT CALL DEV
El backend de NextCallDev consiste en microservicios desarrollados en Spring Boot y Node.js que trabajan juntos para proporcionar videollamadas web en tiempo real para el mundo del desarrollo.
ChatBOT
Chatbot RAG es un asistente inteligente desarrollado con FastAPI, PostgreSQL y Next.js, capaz de responder preguntas basadas en documentos seleccionados por el usuario. Integra un sistema RAG y permite subir documentos, generar vectores y mantener chats vinculados a la base de conocimiento elegida.
Architecture Generator
Una aplicación que agiliza la creación y gestión de proyectos con IA, organizando información, permitiendo recuperación inteligente y generando insights significativos para apoyar el proceso de desarrollo.
IRANet
IRANet es una plataforma de observabilidad e introspección de sistemas de solo lectura para servidores Linux, diseñada para desarrolladores y equipos técnicos que necesitan visibilidad real de lo que se está ejecutando en un host.
Vault Secret Scanner
Un escáner local de secretos ultrarrápido escrito en Rust que inspecciona repositorios, servidores y archivos de configuración en busca de tokens API expuestos y claves hardcodeadas, combinando análisis heurístico, caché con Blake3 y una TUI interactiva.
Más proyectos

LLM DB CONNECTOR
FastAPI · PostgreSQL
Tecnologías
Frameworks
- REACT
- ASTRO
- SPRING
- FASTAPI
- NESTJS
- ANGULAR
Bases de Datos
- MYSQL
- POSTGRESQL
- MONGODB
Lenguajes
- PYTHON
- JAVA
- TYPESCRIPT
- RUST
Otros
- GIT
- DOCKER
- LINUX
- VITEJS







