Selenium Cookie Clicker (Python)

This project uses Selenium to automate clicks in a web game and purchase items based on accumulated money. The script executes automatic clicks for 10 seconds, selects the best available purchase, and runs for 5 minutes before stopping.

Amazon Drop Price (Python)

This script uses requests and BeautifulSoup to track the price of a television on Amazon. If the price is lower than or equal to €1000, it sends an email alert via smtplib. The email notifies about the price drop with a link to the product.

Blog (Python)

This code structures a web application with navigation, dynamic sections for specific content, and a contact form. It uses Jinja2 for dynamic integration, along with CSS and JavaScript (Bootstrap and Font Awesome) to enhance appearance and functionality.

Fresh Air Backend (Python)

FreshAir Backend is an application written in Python that uses FastAPI to provide air quality information in various cities. The application obtains real-time data through the WAQI API. Additionally, it includes a CRUD system in the comments section to manage user interactions.

Animal Shelter (Java)

This project creates the backend for a web application for an animal shelter, focused on facilitating pet adoption and managing donations. Users can view ads and donate, while administrators manage pets and donations. Security is provided using Spring Security and JWT.

PilotSky (Java)

This project develops a backend to manage flight reservations using Spring Boot. It provides a REST API to manage flight data, seats, passengers, and reservations, with access control and exception handling. Security is implemented with Spring Security and JWT. It includes Swagger for API documentation and uses Docker for deployment.

Perseo Job Portal (Java)

A backend system created with Spring Boot to manage users, courses, shopping carts, and experiences. The system uses JWT to secure APIs and provides role-based access control. It includes functionalities to add, update, and delete records, as well as full integration with Docker for easier deployment.

SCRUM.APP (Java)

This project is a backend platform based on Spring Boot designed to manage projects, tasks, and users in an agile framework. It includes authentication with JWT and role-based access control, allowing users to register, manage projects, and monitor tasks. Configured for deployment with Docker, it is ideal for collaborative agile development environments.

Strengths and Abilities

As a developer, my strength lies in my adaptability and flexibility in the face of changes and unexpected situations. My time management skills and professionalism allow me to prioritize tasks effectively and consistently meet deadlines and commitments. Continuous learning and autonomy are key in my career, and my attention to detail ensures that I identify and correct errors precisely. In teamwork, I excel in collaboration and conflict resolution. My emotional intelligence allows me to manage stress efficiently and find a healthy work-life balance. These skills define me as a developer capable of facing challenges and adding value effectively.

Stack

  • Languages: Java y Python.
  • DevOps: Docker and CI/CD GitHub Actions.
  • Spring Boot, Spring Web, JPA.
  • FastApi, Flask, Bootstrap5, WTForms
  • MySQL, SQLAlchemy, SQLite
  • Junit5, Mokito, Lombok, TDD