ENES

Hola, soy

Hatim Debboun

Desarrollador Backend · Java & Spring Boot

Construyo backends donde la arquitectura realmente tiene sentido: sistemas dirigidos por eventos, seguridad a nivel de recursos y procesos que impiden que el código sin probar llegue a producción. Actualmente busco mi primer empleo a tiempo completo.

GitHubLinkedInContacta conmigo

Stack

Backend

Java 21Spring BootSpring SecurityREST APIsApache KafkaWebSocket

Persistence

JPA/HibernateMySQLPostgreSQL

Testing y Calidad

JUnit 5MockitoClean CodeSOLID

DevOps

DockerGitHub ActionsCI/CDNginx

Frontend

ReactJavaScript ES6+Tailwind CSS

Proyectos

Sistema de alertas de precios en tiempo real

Plataforma basada en eventos donde los usuarios configuran alertas de precios y reciben notificaciones push instantáneas a través de Kafka + WebSocket en el momento en que se alcanza un precio objetivo, sin sondeo.

  • Autenticación JWT sin estado con autorización a nivel de recurso (prevención de IDOR)
  • Desacoplamiento productor/consumidor de Kafka, limitación de velocidad con Bucket4j
  • Conjunto completo de pruebas (JUnit 5 + Mockito) con CI/CD a través de GitHub Actions
  • Implementación en vivo con pruebas automatizadas + implementación en cada push
Java 21Spring Boot 3.5Apache KafkaWebSocket/STOMPSpring SecurityJWTReact 19MySQLDocker

Sistema de gestión de reservas hoteleras

API REST y aplicación web backend para la gestión integral de hoteles y reservas, con autenticación basada en roles y prevención de reservas duplicadas.

  • Autenticación basada en roles con Spring Security 6 + BCrypt
  • Algoritmo de prevención de reservas duplicadas con validación JPQL
  • Panel de administración con CRUD completo y DTOs para desacoplamiento de capas
Java 21Spring Boot 4Spring SecurityJPA/HibernateMySQLThymeleaf

Hablemos

Abierto a oportunidades de backend/full stack. Residente en Barcelona.

thos.debboun.hatim@gmail.com

Creado con Astro + Tailwind CSS · Implementado mediante GitHub Actions