Mehdi CHAIBI

Lead Fullstack Engineer | Java & Microservices

Salary / Daily rate

93160 Noisy-le-Grand, France

Freelance

Remote only

Skills

Spring BootMicroservicesGoogle Cloud PlatformKafkaMavenClean CodeEvent Driven ArchitecturePostgreSQLPostmanGitHubScrumGoogle AdsEmailingSEOTest Driven DevelopmentGitGitLabJenkinsRESTful APIsHexagonal ArchitectureBackend DevelopmentFullstack DevelopmentLLMs / Large language modelsSassReactVueJavaOracle DatabaseMongoDBMySQLRabbitMQDockerSwagger/OpenAPIKubernetes

Languages

EnglishArabicFrench

About me

Links

Work experience

Software Architect - Tech expert (Java/Kafka/GCP)

BforBankFreelance

Feb 2023 - Present

3 years 9 months

69340 Francheville, France

- Design, development, and presentation of Features via microservices architecture - Coordination with partner teams( Mobile, Adobe, Didomi) : interface contracts and Avro schema. - Workflow management and company via Adobe Campaign - Production deployment and maintenance of releases - Dockerization of the microservice ( Migration from JIB to Dockerfile ) - Configuration and deployment via Kubernetes/ArgoCD - Agile methodology (Scrum) - Monitoring of applications via Datadog

Software Architect - Tech Lead (Java/Kafka/GCP)

Decathlon FranceFreelance

May 2021 - Feb 2023

1 year 10 months

Lille, France

- Technical leader for development, maintenance, and production teams for the applications of the Business Unit (BU) Creation - Design, development, and presentation of Features via microservices architecture - Production deployment and maintenance of releases - Migration from RabbitMQ to Kafka - Migration from AWS to GCP (Google Cloud Platform) - Migration from Jenkins to GitHub Actions - Integration of Feature Flags to streamline production deployments - Unit tests (TDD: Test-Driven Development) - Agile methodology (Scrum) - Dockerization of the application - Monitoring of applications via Datadog - Configuration and deployment via Kubernetes

Software Architect - Tech Lead (Java/Kafka/GCP)

BNP ParibasFreelance

Sep 2019 - Jun 2021

1 year 10 months

92000 Nanterre, France

- Technical point of reference for development, maintenance, and production teams for the SAFIR application - Agile methodology (Kanban) - Scheduling with CTRL-M - Study and creation of installation and operation documents - Audit / Code review

Lead Fullstack Engineer

Société Générale

Feb 2018 - Sep 2019

1 year 8 months

Val de Fontenay, Paris

- Technical lead within a team of 4 developers - Design of the development architecture - Design and development of multi-market Features: - Bank card features - Bank card locking/unlocking - Online subscription for a new bank card and upgrading - Participation and presentation of Features at Agile Kermes (quarterly) - Resolution of production incidents - Agile methodology (Scrum)

Senior Technical Staff

BNP Paribas Cardif

Jan 2015 - Jan 2018

3 years 1 month

Région de Paris, France

- Technical support lead for the development, maintenance, and production teams across a scope of 130 applications - Resolution of production incidents (in Task Force mode) - Agile methodology (Kanban) - Evolution of the cross-cutting Java platform and archetypes - Study and execution of the migration from CVS to GIT for CARDIF France - Study on the replacement for FLEX and validation of the chosen framework (Angular) by the architects - Audit / Code review

Senior Software Engineering

MEDIAPOST

Jun 2013 - Jan 2015

1 year 8 months

Région de Paris, France

Development of the travel time calculation system for calibrators and Update of Mediapost's internal bonus system Project Description: - Design and development of updates for XPRIME (internal bonus management software) - Development of a data recovery script for calibrators for the new GEONOVA system - Drafting of the technical design for the new formulas for calculating the routes of the calibrators - Development of the service layer for the new module for calculating travel times for the new CCNV2 system (including calculation formulas, different calculation cases, etc.)

Software Development Engineer

Arabsoftware

Oct 2009 - Apr 2013

3 years 7 months

Tunisie

Maintenance and evolution of the timekeeping modules of the Human Resources Management software: - Planning and management of a team of 6 developers - Update on use cases and class diagrams for the "Timekeeping Management" modules to ensure evolution for the management of dynamic cyclic years - Updating entities with Hibernate and the Service layer with Spring, and integration of AOP classes for proper log management following client requests - Development of specific dynamic calendar screens with JSF 2 and PrimeFaces to manage timekeeping and communication with the leave module of the Human Resources Management application - Preparation and integration of a blank "Sanctions Management" module and its integration into the Human Resources Management application for the development team associated with this product - Update of the stored procedures of the Timekeeping module for communication with other modules of the ArabSoft ERP GRH (developed with Oracle Forms) - Bug fixing and proposal of new features for the timekeeping management module [ONAS] Asset Management: - Update and intervention on the UML design of the asset management project to ensure the resolution of modular communication problems between the sub-modules for asset management and inventory management - Development of service classes to meet the corrected need in the design with Spring, and minor updates on entities with Hibernate - Evolution and updating of screens of the "Inventory Management" module with JSF 2, RichFaces, and PrimeFaces - Unit testing of completed developments with JUNIT Technical environment: JSF 2, RichFaces, PrimeFaces, Hibernate, Spring, Oracle, SQL, JBoss6, Linux, IReport, Jasper Report, JavaScript, HTML, Maven, SVN

Software Development Engineer

ColibriWithUs

Jul 2008 - Jul 2009

1 year 1 month

Sulayman, Tunisia

Development of CRMs with the ColibriWithUs Framework Test scenario simulation Development and generation of various statuses and reports with FPDF Technical Environment: PHP 5, FPDF, IIS, SQL Server 2005, Notepad++

Software Development Engineer

A..Z consulting

Jan 2007 - Dec 2008

2 years

Sulayman, Tunisia


Education

ESPRIT Tunisie

Engineer's degree, Computer Software Engineering

2006 - 2009

2 years 10 months

Activities and societies: Co-founder of the Club Esprit Libre (Free Spirit Club)

Skills: Organization Skills · Adaptation · Negotiation

ISI Tunisie

Master of Technology - MTech, Computer Software Technology/Technician

2003 - 2006

2 years 10 months

Skills: Adaptation

The best place to find your next move

© 2026. All Rights Reserved.