You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nabil El IdrissiNE

Nabil El Idrissi

Senior Java Developer | Java SE 17 Certified

450 €/jour
Nantes, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Nabil

En tant que développeur full-stack et expert en solutions SaaS de bout en bout, je peux vous accompagner sur une large gamme de sujets techniques :

  • Architecture logicielle et conception d’applications
  • Développement web full-stack (front-end, back-end, bases de données)
  • Création et optimisation de plateformes SaaS
  • Déploiement cloud et infrastructure moderne
  • Pratiques DevOps et pipelines CI/CD
  • UX/UI et intégration front-end
  • Développement et intégration d’API
  • Modélisation de données et conception de bases
  • Scalabilité, optimisation des performances
  • Sécurité et bonnes pratiques
  • Méthodologies agiles et gestion technique de projet
  • Tests, qualité et bonnes pratiques de développement
Je peux également vous aider dans les missions suivantes :

  • Conception et développement d’applications web, d’APIs et de microservices
  • Création d’interfaces modernes avec React, Angular ou Vue
  • Mise en place de back-ends sécurisés et performants (Java, Python, Node.js)
  • Intégration de bases de données, systèmes de cache et traitements de données
  • Automatisation du déploiement et gestion d’infrastructure cloud
  • Amélioration des performances et de la fiabilité d’une application
  • Conseils sur les patterns d’architecture et les bonnes pratiques
  • Résolution de problèmes techniques complexes
  • Relecture de code, optimisation et accompagnement technique
N’hésitez pas à me poser vos questions concernant vos projets SaaS ou full-stack. Je vous apporterai des réponses précises et adaptées à vos besoins.
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Nantes (jusqu’à 50 km), Paris (jusqu’à 50 km), Lyon (jusqu’à 50 km)

Expériences

  • BMCE Bank of Africa
    Senior Full-Stack Java Developer
    BANQUE & ASSURANCES
    novembre 2025 - Aujourd'hui (7 mois)
    Casablanca, Maroc
    Projet GED Bancaire & Assurance
    Développement et maintenance d'une plateforme de Gestion Électronique de Documents destinée aux établissements bancaires et compagnies d'assurance (dont RMA Maroc), couvrant l'ensemble du cycle de vie documentaire : contrats bancaires, dossiers clients, pièces justificatives et documents d'assurance.

    • Implémentation de traitements batch pour l'ingestion massive, la numérisation, l'indexation et le chaînage documentaire, avec lecture et traitement automatisés depuis des serveurs FTP (collecte, validation, archivage).
    • Développement backend Java 17 / Spring Boot / Spring Batch et exposition d'APIs REST pour la gestion des documents, lots, métadonnées et statuts de traitement.
    • Suivi temps réel des traitements batch via WebSocket et interface de supervision Angular : visualisation des lots, filtrage par statut, consultation des erreurs et export des rapports.
    • Supervision applicative via Kibana (monitoring, diagnostic, résolution d'incidents) et déploiement sur JBoss.
    • Revues de code, accompagnement de juniors, rédaction de documentation technique. Méthodologie Agile/Scrum.
    Projet Automatisation Appels Vocaux – Bank of Africa (BOA)
    Développement d'un système d'automatisation d'appels vocaux sortants pour la Bank of Africa, industrialisant les campagnes d'appels clients à grande échelle.
    • Traitement batch Spring Batch lisant les données clients depuis Oracle et déclenchant des appels via API tierce, avec tables de traçabilité Oracle pour le suivi des statuts et demandes de rappel.
    • Politique de retry multi-niveaux avec reprise sur erreur et alertes email automatiques en cas d'incident critique.
    • Gestion des interactions clients en temps réel via webhooks.
    • Sécurisation via Spring Security, JWT et certificats SSL.
    Environnement Technique : Java 17, Spring Boot, Spring Batch, Spring Security, REST APIs, WebSocket, Webhooks, Angular 18, FTP, Oracle DB, MariaDB, Kibana, JBoss, JWT, SSL, Git, CI/CD, Agile/Scrum.
    Spring Batch Spring boot JAVA/JEE; Angular
  • CIH BANK
    Senior Full-Stack Java Developer
    BANQUE & ASSURANCES
    novembre 2024 - octobre 2025 (11 mois)
    Casablanca, Maroc
    Nova Smart — Plateforme digitale bancaire
    Plateforme digitale bancaire utilisée en agence pour l'entrée en relation, la vente de produits bancaires et la gestion des tiers, demandes et réclamations.

    • Développement d'APIs RESTful/SOAP (Java 17 / Spring Boot) pour la gestion des comptes, transactions, souscriptions et relation client.
    • Conception d'une architecture microservices DDD : référentiels, relation client, souscription de produits et services support.
    • Microservice agrégateur de fiche client unifiée avec cache Redis et circuit breakers Resilience4j.
    • Architecture événementielle Kafka : topics métier, pattern Saga et mécanismes de compensation pour transactions distribuées.
    • Sécurisation via Keycloak (OAuth2/JWT) et contrôle d'accès par rôles via Spring Cloud Gateway.
    • Persistance avec Oracle DB (données applicatives) et MongoDB (documents non structurés).
    • Interfaces réactives React.js / Redux / Material UI : composants réutilisables, tableaux de bord, souscription multi-étapes.
    • Optimisation : tuning Oracle, indexation ciblée, cache Redis multi-niveaux invalidé par événements Kafka.
    • CI/CD Jenkins : Maven, JUnit/Mockito, SonarQube, Nexus, déploiement Kubernetes automatisé.
    • Observabilité : Prometheus, ELK Stack, Grafana.
    • Leadership technique, mentorat juniors et collaboration transverse DevOps/QA/Architectes.

    Stack : Java 17, Spring Boot/Security/Cloud Gateway, Kafka, Keycloak, Resilience4j, React.js, Redux, Docker, Kubernetes, Oracle DB, MongoDB, Redis, Jenkins, SonarQube, Agile/Scrum.
    Spring Security Spring Batch React.js Apache Kafka Spring boot
  • Inetum
    Senior Full-Stack Java Developer
    E-COMMERCE
    octobre 2022 - novembre 2024 (2 ans et 1 mois)
    Casablanca, Morocco
    • Conception et développement d’une application e-commerce complète destinée à faciliter les interactions et les opérations entre les agences postales à travers le Maroc.
    • Implémentation d’APIs RESTful avec Spring Boot pour la gestion des services de colis : suivi en temps réel, création d’expéditions, mise à jour des statuts et gestion des livraisons.
    • Développement d’interfaces responsives et ergonomiques avec Angular, optimisées pour les expériences mobile et desktop afin d’assurer une utilisation fluide et intuitive.
    • Mise en place d’un système avancé de gestion des commandes, incluant le suivi détaillé, l’historique complet des statuts et le traitement sécurisé des paiements.
    • Sécurisation de l’application via Spring Security et mise en œuvre d’un système d’authentification et d’autorisation basé sur JWT pour protéger les données sensibles.
    • Intégration de services tiers, notamment Google Maps API, afin de permettre la géolocalisation des agences postales et d’améliorer l’efficacité des livraisons.
    • Participation aux revues de code, réalisation de tests unitaires, optimisation des performances et correction d’anomalies pour garantir des standards élevés de qualité et la fiabilité du système.
    Environnement Technique : Java 8/11, Spring Boot, Spring Security, JWT, Angular, TypeScript, REST APIs, Google Maps API, PostgreSQL/Oracle, Git, GitLab, Docker, CI/CD.
    Docker Apache Kafka Angular Spring Cloud PostgreSQL

Recommandations

Soyez le premier à recommander Nabil

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Diplôme d’Ingénieur en Ingénierie des Systèmes d’Information et de Communication
    École Nationale des Sciences Appliquées d’El Jadida
    2022
  • Diplôme Universitaire de Technologie (DUT), Réseaux et Télécommunications et Systèmes d’Information
    École Supérieure de Technologie de Fès
    2019

Certifications

Compétences

Catégories