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.
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.comCreado con Astro + Tailwind CSS · Implementado mediante GitHub Actions