ENES

Hi, I'm

Hatim Debboun

Backend Developer · Java & Spring Boot

I build backends where the architecture actually makes sense: event-driven systems, resource-level security, and pipelines that don't let untested code reach production. Currently looking for my first full-time role.

GitHubLinkedInContact me

Stack

Backend

Java 21Spring BootSpring SecurityREST APIsApache KafkaWebSocket

Persistence

JPA/HibernateMySQLPostgreSQL

Testing & Quality

JUnit 5MockitoClean CodeSOLID

DevOps

DockerGitHub ActionsCI/CDNginx

Frontend

ReactJavaScript ES6+Tailwind CSS

Projects

Real-Time Price Alerts System

Event-driven platform where users set price alerts and get instant push notifications via Kafka + WebSocket the moment a target price is hit, no polling.

  • Stateless JWT auth with resource-level authorization (IDOR prevention)
  • Kafka producer/consumer decoupling, rate limiting with Bucket4j
  • Full test suite (JUnit 5 + Mockito) with CI/CD via GitHub Actions
  • Live deployment with automated tests + deploy on every push
Java 21Spring Boot 3.5Apache KafkaWebSocket/STOMPSpring SecurityJWTReact 19MySQLDocker

Hotel Reservation Management System

REST API and backend web application for full hotel and reservation management, with role-based auth and double-booking prevention.

  • Role-based authentication with Spring Security 6 + BCrypt
  • Double-booking prevention algorithm with JPQL validation
  • Admin panel with full CRUD, DTOs for layer decoupling
Java 21Spring Boot 4Spring SecurityJPA/HibernateMySQLThymeleaf

Let's talk

Open to backend/full stack opportunities. Based in Barcelona.

thos.debboun.hatim@gmail.com

Built with Astro + Tailwind CSS · Deployed via GitHub Actions