OPEN TO INTERNATIONAL OPPORTUNITIESSfax, Tunisia

Ali GHNAINIAJava / Spring Boot Full Stack Developer

Engineering systems that work in the real world.

Building production microservices, real-time integrations and analytics platforms with Java, Spring Boot, Kafka, Angular and React.

  • Backend engineering
  • Distributed systems
  • Event-driven integrations
  • Full-stack product delivery
Portrait of Ali Ghnainia

TECHNOLOGIES I WORK WITH

  • Java
  • Spring Boot
  • Spring Security
  • Apache Kafka
  • Keycloak
  • Angular
  • React
  • TypeScript
  • PostgreSQL
  • MongoDB
  • Hibernate / JPA
  • Docker
  • Jenkins
  • GitHub Actions
  • Maven
  • Nginx
  • JUnit
  • Camunda BPMN

ARCHITECTURE IN PRACTICE

Follow the system.

Real-time systems / Mobility

SELECTED LAYERSOURCE

Source tables

Controlled connector startup and live supervision

01 / ABOUT

Backend thinking. Full-stack delivery.

Full Stack Developer focused on Java / Spring Boot, distributed systems and modern web applications. I build production microservices, event-driven integrations, real-time systems and analytics platforms using Java, Kafka, Angular, React, PostgreSQL and MongoDB.

  • MICROSERVICES
  • EVENT-DRIVEN SYSTEMS
  • PRODUCT DELIVERY

02 / SELECTED WORK

Featured projects

A closer look at production systems and one public full-stack application.

ACADEMIC WORK

Academic projects

Microservices, single sign-on with Keycloak and CI/CD with Jenkins, built during my engineering studies.

04Academic / Microservices

University SSOCampus Catering & Residence Platform

Six Spring Boot microservices with Eureka discovery and OpenFeign, secured by Keycloak single sign-on and role mapping, with an Angular front end.

  • Java
  • Spring Boot
  • Spring Cloud
  • Eureka
  • OpenFeign
05Academic / Microservices

E-storyReading & Learning Platform on Microservices

Spring Cloud Gateway, Eureka and Keycloak in front of five Spring Boot microservices, each with its own PostgreSQL database, orchestrated with Docker Compose.

  • Java
  • Spring Boot
  • Spring Cloud Gateway
  • Eureka
  • OpenFeign
06Academic / DevOps

DevOps CI/CDPipeline for a Spring Boot Stock Management API

A Jenkins pipeline that builds and tests a Spring Boot API with Maven, JUnit and Mockito, publishes it to Nexus and ships it as a Docker image.

  • Jenkins
  • Git
  • GitHub
  • Maven
  • JUnit

03 / PROFESSIONAL PATH

Experience

Building and shipping software across mobility, analytics and integrations.

01MAR 2025 — PRESENTSFAX, TUNISIA

AI Mobility Solutions

Java / Angular / React Full Stack Developer — Team Lead

Designing and delivering Spring Boot services, event-driven integrations and user-facing applications for SAEIV and STATLINK. Coordinating technical priorities, reviewing code and supporting developers.

  • Spring Boot
  • Kafka
  • Debezium
  • Angular
  • React
  • MongoDB
  • PostgreSQL
  • Docker
02AUG 2024 — MAR 2025TUNIS, TUNISIA

SOFTParadigm

Java / Angular Full Stack Developer

Built Java / Spring Boot and Angular features, including Uber Eats and Deliveroo integrations with WebClient, authentication, payload mapping, validation and status flows. Optimized MongoDB Aggregation processing latency by 50% and worked on Camunda BPMN hotel reservation workflows.

  • Spring Boot
  • Angular
  • MongoDB
  • Camunda BPMN

04 / TOOLKIT

Technical skills

Tools and practices I use across the application lifecycle.

Backend

  • Java
  • Spring Boot
  • Spring Security
  • Spring Cloud
  • Microservices
  • Hibernate / JPA
  • REST APIs
  • OpenFeign
  • WebClient
  • WebSocket
  • JWT
  • Keycloak
  • Camunda BPMN

Event-driven

  • Apache Kafka
  • Debezium
  • Kafka Connect
  • CDC

Frontend

  • Angular
  • React
  • TypeScript
  • JavaScript
  • RxJS
  • ApexCharts

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Cube.js

DevOps

  • Docker
  • Docker Compose
  • Jenkins
  • GitHub Actions
  • GitLab CI/CD
  • Maven
  • Nexus
  • Nginx
  • Linux
  • SonarQube

Testing & practices

  • JUnit
  • Mockito
  • Clean Code
  • SOLID
  • Code Review
  • Agile / Scrum

05 / ENGINEERING HIGHLIGHTS

Work at a glance

Documented scope and outcomes from production work.

Spring Boot microservices
8+
records in source tables
22M+
new rows / day
50K+
Kafka Connect / Debezium connectors
~42
MongoDB processing latency reduction
50%

06 / FOUNDATION

Education

2019 — 2024 · ARIANA, TUNISIA

National Engineering Diploma in Computer Science

ESPRIT — Private Higher School of Engineering and Technology

07 / CONTACT

Let's build something that matters.

For Java / Spring Boot roles, full-stack product work and international opportunities, I'd be glad to connect.

Get in touch
LOCATIONSfax, Tunisia