Skip to content
View zakaria-source's full-sized avatar

Block or report zakaria-source

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zakaria-source/README.md

Zakaria Dbaba

Backend Java & Cloud-Native Software Engineer
Paris, France · ~4 years of experience

Java 21 · Spring Boot · Kafka · PostgreSQL · Kubernetes · AWS

LinkedIn · Portfolio


Featured Projects

1. EventFlow — Distributed Event-Driven Platform

Production-style backend project focused on the failure modes that appear once a system becomes distributed.

Java 21 · Spring Boot · Kafka · PostgreSQL · Testcontainers · OpenTelemetry · Kubernetes

  • Transactional Outbox for PostgreSQL/Kafka consistency
  • Multi-replica work claiming with FOR UPDATE SKIP LOCKED and leases
  • Concurrent consumer idempotency with atomic inbox claims
  • Bounded retries and separate publisher/consumer dead-letter paths
  • Distributed tracing across the database-backed asynchronous boundary
  • Integration tests against real PostgreSQL and Kafka containers

View EventFlow →

2. JobTrackr — Production Full-Stack Application

Deployed workspace for tracking job applications, follow-ups, interviews and recruiter-email activity.

Java 21 · Spring Boot 4 · Angular 21 · PostgreSQL · Spring Security · Gmail OAuth · Docker

  • Account-scoped application and interview tracking
  • Rotating cookie sessions, CSRF protection and explicit API security boundaries
  • Gmail OAuth with encrypted refresh-token storage and incremental synchronization
  • Conservative recruiter-email classification and application matching
  • Testcontainers-backed backend verification and frontend CI
  • Netlify + Render + Neon production deployment

Repository → · Live demo →

3. NeetCode Java — Algorithms & Interview Practice

Java interview practice focused on reusable data-structure and algorithm patterns, complexity analysis and clear interview-ready implementations.

View submissions →

Core Stack

Backend: Java 17/21 · Spring Boot · Spring Security · Hibernate · REST APIs
Architecture: Kafka · Microservices · DDD · Hexagonal Architecture · Event-Driven Systems
Data: PostgreSQL · SQL · Flyway
Cloud & Delivery: AWS · Docker · Kubernetes · Terraform · GitHub Actions
Quality: JUnit · Testcontainers · Integration Testing · Observability


Older learning projects are kept private or archived so the public profile reflects my current engineering focus.

Pinned Loading

  1. eventflow eventflow Public

    Production-style event-driven order processing platform | Java 21 · Spring Boot · Kafka · PostgreSQL · Kubernetes

    Java

  2. neetcode-submissions neetcode-submissions Public

    Java data structures & algorithms practice for technical interviews

    Java