My Projects

Notificador - Telegram bot (https://t.me/kafkajgf_bot)

🚀 I developed Notificador, a Telegram bot that centralizes daily information quickly, automatically and in a decoupled way.

  • 📰 Daily news headlines
  • 🎬 Current cinema listings
  • 🌦️ Weather information by city
  • 📺 DTT programming
  • 🍿 Current top streaming platform series
  • and much more...
Java 17Spring BootPostgreSQLDockerRedisKafka
View on GitHub

Notificator (Multi-channel system)

A Spring Boot application designed to centralize notification delivery through multiple channels. The project is compiled, a Docker image is generated and automatically published to Docker Hub through Jenkins CI/CD.

  • 💬 Telegram
  • 💬 WhatsApp
  • 💻 Discord
  • 💻 MQTT
  • 📧 Email (SMTP)
  • Scheduled messages and much more.
Java 17Spring BootPostgreSQLDockerRedisKafka
View on GitHub

Google Calendar Notifier

Integration with Google Calendar to synchronize events and generate automatic notifications through Notificator.

  • Synchronization with Google Calendar API
  • Daily agenda from all calendars at 8:00 AM
Java 17Spring BootGoogle Calendar API
View on GitHub

MyCV

The application you are currently viewing... designed to showcase my CV in a more attractive way while also displaying my other projects.

  • Secured Admin module for website management
  • Portfolio of my applications
  • Responsive application
  • Automatic light/dark mode
  • Bilingual website
Java 17Spring BootPostgreSQLDockerSpring Security and JWTThymeleaf
View on GitHub

Notificator-Front

Web application for managing and sending notifications from a single interface to different platforms and communication services.

  • Send notifications from a web interface
  • Support for multiple destinations: Telegram, Discord, Mail, WhatsApp, Alexa and MQTT
  • Support for messages, file attachments, polls and pinned messages
  • Integration with the Notificator REST API
  • Responsive interface
Java 17Spring BootThymeleafHTML / CSS / JavaScriptREST APIDocker
View on GitHub

Mail-Service

Mail Service is a microservice developed using Spring Boot and Java that provides a centralized service for sending emails.

  • Sending via SMTP or Kafka
  • Support for file attachments in Minio
  • Management of multiple recipients
  • Prepared for execution via Docker
  • Support for HTML content
Java 21Spring BootPostgreSQLKafkaREST APIDockerSwagger / OpenAPIMinio
View on GitHub