You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Imad Bou AklIB

Imad Bou Akl

Tech Lead & Consultant Java Senior | Microservices

€650/day
Versailles, FR
15+ years

Average response time: 1 hour

About Imad

Tech Lead Java / Architecte Backend | 15+ ans d'expérience | Microservices, Spring Boot, Cloud & IA

Passionné par l'ingénierie logicielle et l'innovation, j'accompagne les entreprises dans la conception et la réalisation de plateformes robustes, scalables et modernes — du cadrage technique à la mise en production.

Aujourd'hui Développeur Full Stack chez Cheuvreux, je conçois et développe Copernic — plateforme SaaS de gestion notariale multi-entités en architecture microservices (30+ modules Maven). J'y intègre un chatbot IA (Azure OpenAI / GPT-4o), la signature électronique des actes notariés (MICEN/ADSN), et une architecture hexagonale avec programmation réactive (WebFlux, Kafka).

Formateur Udemy avec 4 formations publiées : Microservices & Spring Boot, Angular 20 Masterclass, Learn Microservices with Spring Boot (EN), et Python. Basées sur mon expérience terrain, avec projets concrets et bonnes pratiques.

Co-fondateur de Jobidate — plateforme SaaS de matching emploi IT (Spring Cloud, API Gateway, Service Discovery). Stack : Java 22, Spring Boot, Angular, MongoDB, Docker. IA OpenAI/Claude pour le coaching soft skills et simulation d'entretien.

Secteurs : finance de marché (SG SGCIB — MiFID II, CQRS), mobilité (BlaBlaCar), média (Médiamétrie), transport (RATP), télécoms (SFR), SaaS notarial (Copernic).

Expertise technique :
▸ Backend : Java (7→22), Spring Boot, Spring Cloud, WebFlux, JPA/Hibernate, Kafka, Event Sourcing, CQRS
▸ Frontend : Angular, React, GWT
▸ Cloud & DevOps : Kubernetes, Docker, AWS, GCloud, Jenkins, CI/CD
▸ Data & IA : MongoDB, PostgreSQL, Oracle, Redis, Elastic, Azure OpenAI API
▸ Architecture : Hexagonale, Clean Architecture, DDD, Microservices, BDD
▸ Méthodologies : Agile/Scrum, TDD, Pair Programming

Certification : Pivotal Certified Spring Professional.

Ouvert aux échanges sur des missions Tech Lead, Architecture ou Conseil.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Versailles (up to 30km), Paris (up to 20km)

Experience

  • CHEUVREUX
    [Freelance] Agile, Java Senior, Full Stack, Microservices
    LEGAL
    February 2021 - Today (5 years and 4 months)
    Versailles, France
    Développeur Full Stack sur Copernic — plateforme SaaS de gestion notariale multi-entités, architecture microservices (30+ modules Maven).

    Stack technique : Java 21, Spring Boot 3.2, Spring WebFlux, JPA/Hibernate, PostgreSQL, Angular & PrimeNG, Apache Kafka, Hazelcast, Elasticsearch, Docker, Helm, Kubernetes.

    Signature électronique : intégration MICEN (ADSN) — signature électronique des actes notariés, actes à distance, signature manuscrite via tablette WACOM, signature des mentions et copies exécutoires.

    Reporting & suivi du CA : développement du module de reporting et suivi du chiffre d'affaires par étude notariale. Approche BDD avec Cucumber.

    Assistant de recherche IA : conception d'un chatbot intelligent en langage naturel — Azure OpenAI (GPT-4o, function calling), recherche multi-contextes (dossiers, personnes morales, contacts, programmes, actifs), vérification Kbis via Infogreffe. Frontend Angular avec composant chat flottant.

    Données de référence & Infogreffe : intégration Infogreffe (commande/suivi Kbis, extraction, stockage GED) et API SIRENE (INSEE). Migration et nettoyage de données en production (scripts SQL multi-bases, export CSV).

    Architecture & qualité : architecture hexagonale (ports & adapters), programmation réactive (Project Reactor, WebFlux), communication inter-services (WebClient + Kafka, pattern Outbox), tests d'intégration (H2, mocks).

    Contexte : multi-tenant, équipe Agile, monorepo Maven.
  • BlaBlaCar
    Ingénieur d'études et développement
    TRANSPORTATION
    October 2018 - February 2021 (2 years and 4 months)
    Paris, France
    Conception et développement from scratch de PRO-PIM — application web de gestion des pages SEO pour les sites BlaBlaCar Bus en Russie et en Europe.

    Stack technique : Java 11, Spring Boot 2, Spring Batch, REST, MariaDB, React, Docker, Kubernetes, GCloud, GCS Bucket, Jenkins 2, Git.

    Architecture & conception : conception et réalisation de l'architecture de l'application à partir de zéro. Analyse fonctionnelle et technique, chiffrage, estimation des User Stories avec l'équipe.

    Gestion de l'information produit : intégration des trajets BUS de partenaires (Busfor, Sqills…), enrichissement et diffusion de l'information produit pour le référencement SEO multi-pays.

    Développement Back & Batch : couche modèle (JPA), service et API REST. Traitements batch avec Spring Batch pour l'import et la synchronisation des données.

    Développement Front : interface utilisateur avec React, revues de code et pair programming.

    Monitoring & Observabilité : Grafana, Kibana et Prometheus pour le suivi des performances et l'analyse des incidents de production.

    Qualité & déploiement : tests unitaires et d'intégration, CI/CD (Jenkins 2), déploiement Docker sur Kubernetes (GCloud).

    Contexte : équipe Agile/Scrum (Démo, Rétro, Sprint Planning, Daily).
  • Société Générale Corporate and Investment Banking
    Ingénieur d'études et développement - Tech Lead
    BANKING AND INSURANCE
    October 2016 - September 2018 (1 year and 11 months)
    Paris, France
    Tech Lead sur le domaine Product Governance — mise en place d'une couche de services SOA en architecture microservices avec Event Sourcing, dans le cadre de la directive européenne MiFID II.

    Stack technique : Java 8, Spring Boot, JPA/Hibernate, Liquibase, Event Sourcing, CQRS, REST, Swagger, Oracle, Elastic, Kibana, Git, Jenkins 2.

    Rôle Tech Lead : conception et réalisation de l'architecture de l'application à partir de zéro. Accompagnement d'une équipe de 3 développeurs, participation à l'analyse, la conception et l'amélioration du produit.

    Architecture & développement : architecture microservices avec patterns CQRS et Event Sourcing. Mise en place de ressources REST (Spring Boot), orchestrateur inter-services. Propositions de solutions techniques et revues de code.

    Qualité & tests : tests BDD avec Cucumber sur toute la chaîne applicative. Tests unitaires et d'intégration (Mockito, MockMVC Spring). Assurance qualité du code et bonnes pratiques.

    Déploiement & production : CI/CD (Jenkins 2), mise en production et analyse des incidents de production.

    Contexte : équipe Agile/Scrum (Démo, Rétro, Sprint Planning, Daily), pair programming.

Recommendations

Mohammed Ibnou-El-KhayatMI
Ronald PolancoRP
Mohammed Ibnou-El-Khayat and 1 other person have recommended Imad

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master 2 Professionnel CASAR
    Université Montpellier
    2009
    - Combinatoire - Algorithmique - Sécurité - Administration Des réseaux
  • Master 2 de Recherche CSTI (Coopération dans les sciences de traitement de l’information)
    Université Paul Sabatier – Toulouse III
    2006

Certifications

Skill set

Categories