Work Experiences
Backend Developer [since September 2020]
Publicis Sapient/ Sonepar
Technologies: Spring boot 3,Azure AI,Java 21, Kafka, Rest, Camunda, Azure, kubernates, MongoDB...
I’ve been working on an e-commerce platform for a global leader in B2B electrical distribution. The
platform is built using modern technologies like microservices and runs on Azure Kubernetes
Service (AKS).
I’ve been involved since the beginning, helping choose the right technologies and setting up the
microservices foundation, standards, and development guidelines. One of my proudest
achievements was leading the migration from a self-hosted Camunda solution to a SaaS model.
I also worked on an AI-based mail classification project using Azure Foundry.
Backend Developer [Mars 2020 to August 2020]
Publicis Sapient/ Carrefour
Technologies: Java, Spring boot, RabbitMQ, Mave
At Carrefour, I worked with a team of five developers on the Order Management System (OMS)
project, which is a crucial software component of Carrefour's information system.
The OMS is responsible for orchestrating and managing the lifecycle of an order from capture to
delivery. It is based on an event-driven microservices architecture, utilizing RabbitMQ as
middleware.
Backend Developer [Octobre 2018 to Mars 2020]
Olbati/ Texa
Technologies: Spring integration, Spring cloud netflix stack, Spring boot, RabbitMQ, Maven...
The Sinapps project is an ETL solution that facilitates communication and data integration
between Stelliant's information system and insurers.
As part of a team of five developers, I helped establish a microservices-based architecture using
the Spring Cloud Netflix stack.
I implemented various data flows with Spring Integration, adhering to data integration patterns,
and developed a user interface with Angular 6 to monitor these flows.
tack Developer [Octobre 2017 - octobre 2018]
Olbati/ Apec
Technologies: Java, Spring, AngularJS, Jahia CMS
At Apec, one of the leading organizations for employment in France, I worked on the
"********" project, a job site that enables job seekers to apply for positions posted by
recruiters.
I also contributed to the "PDS" project, an application designed for Apec consultants to offer
services to companies, such as recruitment optimization and internal skills management.
The ******** site is based on the Jahia CMS, with modules built using Spring and AngularJS.
Full Stack Developer [July 2016 to September 2017]
Lyance
Technologies: Java, Spring boot, RabbitMQ, JPA, ELK, Docker..
The GAYA 3 project is a CRM dedicated to call centers, aimed at optimizing teleoperator productivity by
automating telemarketing campaigns. GAYA 3 enables the initiation and reception of voice calls, agent
supervision, reporting, and real-time visualization of call statistics.
In this role, I contributed to setting up the backend with Java and Spring Boot, the frontend with
AngularJS, and managing communication with the VoIP provider. I also implemented the reporting
module by storing data in Elasticsearch and created an integrated Kibana plugin to visualize this data in
customized dashboards.
EDUCATION
● 2016 : Engineering degree - National School of Engineers in Sousse (ENISO)