Aller au contenu
IB
Disponible pour de nouvelles missions

Vos projets IT, livrés en production.

Tech Lead Java & Architecte Backend — Freelance

15+ ans à concevoir, développer et mettre en production des plateformes robustes et scalables pour la finance de marché, la mobilité, le média et le legal-tech. Je prends votre problème technique — nouveau produit, refonte, dette technique, incident de prod, intégration IA — et j'en sors une solution qui tourne.

Réponse sous 24 h ouvrées · Premier échange de cadrage gratuit (30 min) · Remote ou sur site en Île-de-France

ans d'expérience
15+ans d'expérience
secteurs d'activité
8secteurs d'activité
projets en production
20+projets en production
formations publiées
4formations publiées

Ils m'ont confié leurs projets

  • Cheuvreux
  • Société Générale CIB
  • BlaBlaCar
  • Médiamétrie
  • RATP
  • SFR
  • IXXI

Prestations

Ce que je peux faire pour vous

Au forfait sur un périmètre défini, ou en régie au sein de votre équipe. Vous décrivez le problème — je propose la solution, le chiffrage et le calendrier.

Développement d'applications sur mesure

De la page blanche à la mise en production : votre application web ou votre plateforme SaaS, conçue et développée de bout en bout.

  • Backend Java 8 → 22, Spring Boot, Spring Cloud, WebFlux
  • Frontend Angular, React, TypeScript
  • API REST documentées, sécurisées (Spring Security, JWT/OAuth2)
  • Bases SQL & NoSQL : PostgreSQL, Oracle, MySQL, MongoDB, Redis

Architecture & Tech Lead

Je cadre la cible technique, je pose l'architecture et j'embarque votre équipe pour qu'elle la tienne dans la durée.

  • Microservices, API Gateway, Service Discovery, Config Server
  • Architecture hexagonale, Clean Architecture, DDD
  • Event Sourcing, CQRS, Kafka, pattern Outbox
  • Encadrement d'équipe, revues de code, pair programming

Intégration de l'IA dans vos produits

Pas de démo jetable : des fonctionnalités IA intégrées à votre métier, à vos données et à votre SI existant.

  • Chatbots et assistants métier (Azure OpenAI, GPT-4o, Claude)
  • Function calling, recherche multi-contextes, RAG sur vos données
  • Streaming temps réel (SSE), prompt engineering
  • Couche d'abstraction multi-fournisseurs pour ne pas vous enfermer

Cloud, Docker & CI/CD

Votre application packagée, déployée, monitorée — et un pipeline qui livre sans stress le vendredi après-midi.

  • Docker, Docker Compose, Kubernetes, Helm, Traefik
  • AWS, Google Cloud, VPS (OVH), Dokploy
  • CI/CD Jenkins, GitLab CI, GitHub Actions
  • Monitoring & observabilité : Grafana, Kibana, Prometheus

Audit, performance & sauvetage de projet

Un projet qui dérape, une application qui rame, une dette technique qui bloque les livraisons ? J'interviens, je diagnostique, je propose un plan chiffré.

  • Audit d'architecture et de code, cartographie de la dette
  • Analyse et résolution d'incidents de production
  • Optimisation des performances (base de données, batch, API)
  • Migration de versions (Java, Spring Boot, Angular) et de données

Formation & montée en compétences

Formateur Udemy avec la formation la mieux notée de sa catégorie. Je forme vos équipes sur ce que je pratique tous les jours en mission.

  • Microservices & Spring Boot, Spring Cloud, Spring Security
  • Angular moderne, TypeScript, bonnes pratiques front
  • TDD, BDD (Cucumber), tests d'intégration, qualité de code
  • Agile / Scrum, revues de code, culture d'ingénierie

Méthode

Comment ça se passe

Un cadre simple et sans surprise, du premier appel à la mise en production.

  1. 01

    Échange de cadrage — gratuit

    30 minutes pour comprendre votre besoin, votre contexte et vos contraintes. Je vous dis franchement si je suis la bonne personne — et sinon, je vous oriente.

  2. 02

    Proposition chiffrée

    Sous 48 h : périmètre, solution technique proposée, planning, livrables et prix. Forfait ou régie, à vous de choisir.

  3. 03

    Livraison itérative

    Développement par itérations courtes, démos régulières, code livré sur votre dépôt. Vous voyez avancer le produit, pas un rapport d'avancement.

  4. 04

    Mise en production & transfert

    Déploiement, documentation, transfert de compétences à vos équipes. Je pars en laissant un projet que vos développeurs peuvent reprendre.

Expertise

Ma stack technique

Des technologies que j'utilise en production, pas seulement sur des slides.

Backend

  • Java 8 → 22
  • Spring Boot
  • Spring Cloud
  • WebFlux / Reactor
  • JPA / Hibernate
  • Kafka
  • Event Sourcing
  • CQRS
  • REST / OpenAPI

Frontend

  • Angular
  • React
  • TypeScript
  • PrimeNG
  • Angular Material
  • GWT
  • Tailwind CSS

Cloud & DevOps

  • Docker
  • Kubernetes
  • Helm
  • Traefik
  • AWS
  • Google Cloud
  • Jenkins
  • GitLab CI
  • Dokploy

Données & IA

  • PostgreSQL
  • Oracle
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch
  • Azure OpenAI (GPT-4o)
  • Claude API

Architecture

  • Microservices
  • Hexagonale
  • Clean Architecture
  • DDD
  • Multi-tenant
  • SOA

Qualité & méthode

  • TDD
  • BDD / Cucumber
  • JUnit / Mockito
  • Selenium
  • Agile / Scrum
  • Pair programming

Certifié Pivotal Spring Professional 4.0

Réalisations

Quelques projets livrés

Des contextes exigeants : conformité réglementaire, multi-tenant, forte volumétrie, équipes distribuées.

Cheuvreux2021 → aujourd'hui

Copernic — SaaS de gestion notariale

Plateforme SaaS multi-entités en architecture microservices (30+ modules Maven). Signature électronique des actes notariés (MICEN/ADSN), assistant de recherche IA en langage naturel, module de reporting du chiffre d'affaires par étude.

  • Chatbot IA (Azure OpenAI GPT-4o) avec recherche multi-contextes et function calling
  • Signature électronique à distance et manuscrite (tablette WACOM)
  • Architecture hexagonale + programmation réactive (WebFlux, Kafka, pattern Outbox)
  • Intégrations Infogreffe (Kbis) et API SIRENE (INSEE)
StackJava 21Spring Boot 3.2WebFluxPostgreSQLAngularKafkaElasticsearchKubernetes
Jobidate — co-fondateur2017 → aujourd'hui

Plateforme SaaS de matching emploi IT

Produit conçu, développé et exploité de bout en bout : 5 microservices, coach IA de soft skills avec simulation d'entretien en temps réel, test de personnalité professionnelle et mini-tests techniques.

Voir le site
  • Simulation d'entretien en streaming temps réel (SSE) avec abstraction OpenAI / Claude
  • Import automatique de profils LinkedIn (parsing PDF) et tendances marché via l'API Adzuna
  • Internationalisation FR/EN et routing par langue
  • Infrastructure Docker Compose + Traefik + Dokploy sur VPS avec SSL automatique
StackJava 22Spring CloudEurekaAngularMongoDBMySQLDockerTraefik
BlaBlaCar2018 → 2021

PRO-PIM — gestion des pages SEO multi-pays

Conception et développement from scratch de l'application de gestion de l'information produit et des pages SEO pour BlaBlaCar Bus en Europe et en Russie.

  • Architecture de l'application définie et réalisée de zéro
  • Intégration des trajets de partenaires (Busfor, Sqills) et diffusion pour le référencement
  • Traitements batch Spring Batch pour l'import et la synchronisation
  • Observabilité Grafana / Kibana / Prometheus, CI/CD Jenkins, déploiement Kubernetes
StackJava 11Spring BootSpring BatchReactMariaDBKubernetesGoogle Cloud
Société Générale CIB2016 → 2018

Product Governance — conformité MiFID II

Tech Lead sur la mise en place d'une couche de services en architecture microservices avec Event Sourcing, dans le cadre de la directive européenne MiFID II.

  • Architecture microservices CQRS + Event Sourcing conçue de zéro
  • Encadrement d'une équipe de 3 développeurs
  • Tests BDD (Cucumber) sur toute la chaîne applicative
  • CI/CD Jenkins, mises en production et analyse d'incidents
StackJava 8Spring BootEvent SourcingCQRSOracleElasticsearchCucumber
Médiamétrie2014 → 2016

Restit TV — analyse d'audience télévisée

Application web d'analyse de l'audience TV pour les clients de Médiamétrie, basée sur les données du Médiamat.

  • Couches métier et service, batchs de chargement des données d'audience
  • Recherche performante avec Apache Solr et cache Redis
  • Tests BDD (Cucumber) et tests d'IHM (Selenium)
StackJava 8GWTMySQLApache SolrRedisAWSDocker
RATP · IXXI · SFR2010 → 2014

Information voyageur, référentiel mobilité, CMS portail

Applications métier pour le transport public et les télécoms : gestion de l'information circonstancielle (réseau Illenoo), administration du référentiel de la centrale de mobilité IXXI (import/export Neptune/GTFS), et CMS du portail sfr.fr.

  • Architecture et réalisation complète des applications
  • Composants graphiques réutilisables et services REST
  • Maintenance corrective et évolutive, mises en production
StackJavaGWTSpringHibernateSpring SecurityMySQLTomcat

Formations

Je transmets ce que je pratique

Formateur sur Udemy : des formations bâties sur des projets réels et les besoins concrets des entreprises.

La mieux notée de sa catégorie

Les Microservices et Spring Boot au service des entreprises

Architecture microservices, Spring Cloud, API Gateway, Service Discovery, Config Server, Spring Security & JWT, résilience, Docker Compose, monitoring.

Frontend

Angular 20 Masterclass – Build Real Project

Formation complète Angular avec un projet concret construit de A à Z.

En anglais

Learn Microservices with Spring Boot – Real Project Course

Construction d'un projet microservices complet, approche pratique et progressive.

Débutant

Python – De zéro à l'essentiel avec projets concrets

Initiation à Python à travers des projets pratiques pour maîtriser les fondamentaux.

Ces formations sont également disponibles en intra-entreprise, adaptées à votre contexte et à votre stack.

Voir mes formations sur Udemy

À propos

Imad BOU AKL

Tech Lead Java & Architecte Backend — Freelance

Je suis ingénieur logiciel depuis plus de 15 ans. J'ai commencé sur des applications métier en Java/J2EE, et je n'ai jamais cessé de suivre l'évolution de l'écosystème — de GWT à Angular, de J2EE à Spring Boot réactif, du serveur d'applications à Kubernetes.

Ce qui me passionne, c'est de transformer un besoin métier flou en une architecture claire, puis en un produit qui tourne en production et que l'équipe peut faire vivre. J'ai travaillé sur des contextes très différents — conformité réglementaire en banque d'investissement, référencement multi-pays chez BlaBlaCar, mesure d'audience, information voyageur, legal-tech — et c'est cette variété qui me permet d'aller vite sur un problème nouveau.

Je suis aussi co-fondateur de Jobidate et formateur sur Udemy. Concrètement, ça veut dire que je sais ce que coûte un produit qu'on doit exploiter soi-même, et que je sais expliquer une décision technique à quelqu'un qui n'est pas développeur.

Localisation
Versailles, Île-de-France
Modalités
Remote, hybride ou sur site (IDF)
Langues
Français, anglais professionnel
Formation
Master 2 Informatique — Université de Montpellier
Certification
Pivotal Certified Spring Professional 4.0

Questions fréquentes

Ce qu'on me demande le plus souvent

Vous travaillez au forfait ou en régie ?

Les deux. Le forfait convient quand le périmètre est clair : je m'engage sur un prix et un délai. La régie convient pour un renfort d'équipe ou un besoin qui évolue : facturation au jour travaillé, avec un engagement de disponibilité. On choisit ensemble lors du cadrage.

Quel est votre tarif ?

Il dépend du type de mission (développement, tech lead, audit, formation), de la durée et du mode d'intervention. Je vous envoie une proposition chiffrée sous 48 h après notre échange de cadrage, sans engagement de votre part.

Intervenez-vous à distance ?

Oui, je travaille en remote pour la majorité de mes missions, avec des points réguliers et des démos. Je peux aussi être sur site en Île-de-France, ou en hybride — c'est souvent la meilleure formule pour lancer un projet.

Vous ne faites que du Java ?

Java et Spring Boot sont mon cœur de métier, mais je livre des projets complets : frontend Angular ou React, base de données, conteneurisation, CI/CD et mise en production. J'ai aussi développé et enseigné en Python et TypeScript.

Pouvez-vous reprendre un projet existant, développé par quelqu'un d'autre ?

Oui, c'est une part importante de mon activité. Je commence par un audit court : lecture du code, cartographie de la dette technique, identification des risques. Vous recevez un état des lieux clair et un plan d'action chiffré avant tout développement.

Sous quel statut facturez-vous ?

Je facture en tant qu'indépendant, avec un contrat de prestation en bonne et due forme (périmètre, livrables, propriété intellectuelle, confidentialité). Le code produit vous appartient.

Quels sont vos délais de démarrage ?

Cela dépend de mon plan de charge du moment. Contactez-moi en décrivant votre besoin : je vous réponds sous 24 h ouvrées avec ma disponibilité réelle et une première réaction sur votre sujet.

Formez-vous des équipes en entreprise ?

Oui. Mes formations Udemy (microservices & Spring Boot, Angular, Python) existent aussi en format intra-entreprise, adaptées à votre stack et à vos projets, avec des ateliers pratiques sur votre propre code.

Contact

Parlons de votre projet

Décrivez-moi votre besoin en quelques lignes. Je vous réponds sous 24 h ouvrées, et le premier échange de cadrage (30 min) est offert.

  • Localisation

    Versailles, Île-de-France — missions en remote ou sur site

  • Délai de réponse

    Sous 24 h ouvrées

En envoyant ce formulaire, vous acceptez que vos informations soient utilisées uniquement pour répondre à votre demande.