About Me
I am a web developer graduated from a Web Application Development program, with experience working with Spring Boot, React, and NestJS, as well as advanced knowledge of Python, Java, and TypeScript. I have used MySQL as the main database in various projects and have experience working with tools such as Docker and Linux. Although my professional experience is limited, my passion for learning and continuous improvement drives me to seek innovative solutions and stay updated with the latest trends in web development.
Education
Technological Baccalaureate
2020 - 2022IES Alcala High School
Higher Technician in Web Application Development
2022 - 2024IES Las Galletas
Experience
Internship at Seahorse
- ▹ Developed solutions using Angular for the frontend and NestJS for the backend.
- ▹ Managed relational and non-relational databases, focusing on MySQL.
- ▹ Implemented unit and integration testing to ensure software quality.
- ▹ Contributed to designing new architectures for upcoming projects.
- ▹ Applied BDD and TDD methodologies for efficient and agile development.
Full Stack Developer at Eviden
- ▹ Developed web applications using Spring Boot and Java.
- ▹ Managed MySQL databases with a focus on performance tuning and schema optimization.
- ▹ Implemented unit tests to ensure code reliability and maintainability.
- ▹ Worked under agile methodologies, collaborating with cross-functional teams.
- ▹ Used Docker for containerization and efficient CI/CD pipeline integration.
- ▹ Configured and maintained Linux-based environments for deployment and monitoring.
Software Developer at Metrotenerife
- ▹ Developed web applications using Spring Boot and Java, following clean architecture principles.
- ▹ Built dynamic and responsive UIs using React, ensuring usability and accessibility.
- ▹ Integrated Python-based AI/ML solutions into backend services.
- ▹ Designed and optimized SQL databases for performance and scalability.
- ▹ Used Docker for creating reproducible development and production environments.
- ▹ Administered Linux servers for application hosting, deployment, and networking configurations.
Projects
ENTITY GENERATOR
Web application created to generate entities for Spring projects. It allows defining attributes and relationships, validates data in real-time, and offers the download of the generated Java code.
NEXT CALL DEV
The NextCallDev backend consists of microservices developed in Spring Boot and Node.js that work together to provide real-time web video calls for the development world.
ChatBOT
Chatbot RAG is an intelligent assistant developed with FastAPI, PostgreSQL, and Next.js, capable of answering questions based on documents selected by the user.It integrates a RAG system. The system allows you to manage and upload documents, automatically generate their vector representations, and maintain chats linked to them.
Architecture Generator
An application that streamlines project creation and management with AI, organizing information, enabling smart retrieval, and generating meaningful insights to support the development process.
IRANet
IRANet is a read-only observability and system introspection platform for Linux servers, designed for developers and technical teams who need real visibility into what is actually running on a host.
More Projects
Technologies
Frameworks
- REACT
- SPRING
-
JUNIT - JEST
Databases
- MYSQL
- MONGODB
Languages
- PYTHON
- JAVA
- TYPESCRIPT
Others
- GIT
- DOCKER
- LINUX