À propos de Imad
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- CHEUVREUX[Freelance] Agile, Java Senior, Full Stack, MicroservicesDROITfévrier 2021 - Aujourd'hui (5 ans et 4 mois)Versailles, FranceDé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.
- BlaBlaCarIngénieur d'études et développementTRANSPORTSoctobre 2018 - février 2021 (2 ans et 4 mois)Paris, FranceConception 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 BankingIngénieur d'études et développement - Tech LeadBANQUE & ASSURANCESoctobre 2016 - septembre 2018 (1 an et 11 mois)Paris, FranceTech 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.
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master 2 Professionnel CASARUniversité Montpellier2009- 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 III2006
Certifications
- Pivotal Certified Spring Professional - Spring core 4.0Pivotal2016