About
Backend and full stack engineer with 5+ years of experience building secure, event-driven systems across fintech, banking, and marketplace platforms in the MENA region. Experienced with Spring Boot, Node.js, Kafka, Redis Streams, OAuth2/Keycloak, and production deployment across cloud and containerized environments.
Experience
-
Independent Full Stack Engineering ConsultantFreelance · Doha, QatarAug 2025 – Present
Full-stack products built and deployed end to end for clients and own ventures.
-
Full Stack Engineer – End-of-Studies Project (PFE)Arab Tunisian Bank (ATB) · Tunis, TunisiaSep 2024 – Feb 2025
Designed and built a 9-module microservices platform for bank staff to manage clients, accounts and credits, simulate loans and screen documents for fraud. Secured the platform with Keycloak SSO and role-based access, added a non-blocking document pipeline, fraud screening, and deployed an 11-service Docker Compose stack with observability tooling.
-
Full Stack Developer – Enterprise PlatformsInternational Systems Engineering (ISE) · Tunis, TunisiaNov 2021 – Sep 2024
Built Java Spring Boot and React systems for banking and enterprise clients, raising API throughput, improving load times, rebuilding release processes with CI/CD and infrastructure-as-code, and designing OAuth2 SSO for enterprise users.
-
Telecom Infrastructure & Software Support EngineerNetwork eXpertise / Orange LTE, FIRSTCOM, Alliance et Performance, Monsef Bey Technology Center · Tunisia2018 – 2021
Led a field technician team on LTE/4G deployment and optimization, diagnosed enterprise software incidents, automated troubleshooting with Python scripts, and managed ERP deployments under SLA.
Education
-
2020
Engineering DegreeComputer Engineering · 2020
Skills
Tools / apps / platforms
Languages
Projects
-
Java, TypeScript, Redis
WebSocket chat inside a forum application with Redis pub/sub fan-out, automatic reconnection and session recovery.
-
Java, TypeScript, Redis
WebSocket chat inside a forum application with Redis pub/sub fan-out, automatic reconnection and session recovery.
-
Rashfa CafeHTML, CSS, JavaScript
Bilingual Arabic RTL/English single-page QR menu with language toggle, story and gallery sections, and social links.
-
Rashfa CafeHTML, CSS, JavaScript
Bilingual Arabic RTL/English single-page QR menu with language toggle, story and gallery sections, and social links.
-
Grocery MarketplaceFastify, TypeScript, PostgreSQL, Drizzle ORM, Redis Streams, Stripe, Elasticsearch, React
Multi-vendor delivery platform with store onboarding, catalog, cart, checkout, fulfillment, billing and admin reporting.
-
Grocery MarketplaceFastify, TypeScript, PostgreSQL, Drizzle ORM, Redis Streams, Stripe, Elasticsearch, React
Multi-vendor delivery platform with store onboarding, catalog, cart, checkout, fulfillment, billing and admin reporting.
-
Java 17, Spring Boot 3.2, Spring Cloud, Kafka, PostgreSQL, Redis, React, Docker, Oracle Cloud
Bilingual marine-services platform with online booking, a marine parts shop, a used-boat marketplace and five role-based dashboards.
-
Java 17, Spring Boot 3.2, Spring Cloud, Kafka, PostgreSQL, Redis, React, Docker, Oracle Cloud
Bilingual marine-services platform with online booking, a marine parts shop, a used-boat marketplace and five role-based dashboards.