Mehdi Maachi
CV

Ingénieur Full-Stack Java · Casablanca, Maroc

MEHDIMAACHI

Problem Solver & Product Thinker

Je conçois des plateformes backend pour le secteur bancaire : orchestration ETL multi-moteurs, recouvrement de créances, sécurité et RBAC multi-banques. Je pars du besoin métier pour livrer du code fiable en production.

moteurs SGBD
4
note sécurité Sonar
D→A
tests automatisés
403

— 01 · À propos

Du besoin métier au code en production

Développeur Full-Stack Java chez Mercure IT, j'interviens en prestation de service pour un grand groupe bancaire marocain et ses filiales : orchestration ETL et recouvrement de créances.

Mon approche : comprendre le problème métier avant d'écrire du code. Sécurité, isolation multi-banques, fiabilité des données — je raisonne en produit, pas seulement en tickets.

En parallèle, je prépare un Master Big Data & Cloud Computing à l'ENSET Mohammedia et j'approfondis l'orchestration de processus métier (BPMN).

  • Français C1
  • Anglais C1
  • Allemand A2
  • Échecs
  • MMA

Focus actuel

  • Orchestration BPMN — Camunda & Flowable
  • Moteurs de workflow pour processus bancaires
  • Automatisation de pipelines ETL : ordonnancement, reprise sur erreur, monitoring

— 02 · Compétences

Stack technique

  • Back-end

    • Java 21
    • Spring Boot 3
    • Spring Batch
    • Spring Security
    • JPA/Hibernate
    • MapStruct
  • Front-end

    • Angular
    • React
    • Next.js
    • TypeScript
    • Flutter
  • Bases de données

    • PostgreSQL
    • Oracle
    • MySQL
    • MSSQL
    • MongoDB
  • ETL & Données

    • SQL multi-dialecte
    • Import/Export CSV/Excel
    • Talend
    • Schémas dynamiques
  • Workflow & Messaging

    • Flowable (BPMN)
    • Camunda (en apprentissage)
    • Kafka
    • Keycloak
  • DevOps & Qualité

    • Docker
    • Kubernetes
    • Git
    • Flyway
    • SonarQube
    • CI/CD

— 03 · Expérience

Parcours professionnel

  1. Développeur Full-Stack Java · Mercure IT

    Janv. 2026 — En poste

    Spotlight — Plateforme ETL bancaire

    Mars 2026 — En cours

    Client : Un grand groupe bancaire marocain · prestation de service via Mercure IT

    • Orchestration de données sur 4 moteurs (Oracle, PostgreSQL, MySQL, MSSQL) avec moteur SQL dialect-aware
    • Sécurité : correction de vulnérabilités d'autorisation, RBAC scopé par banque, migration du chiffrement AES/CBC → AES/GCM
    • Qualité : note Sécurité SonarQube passée de D à A ; suite de tests stabilisée (115 échecs → 403 tests au vert)
    • Exécution de jobs Talend en local et via SSH sur serveurs Linux et Windows
    • Spring Boot 3
    • Spring Batch
    • Angular
    • PostgreSQL
    • Oracle
    • JWT
    • Talend

    Mercure Collect AI — Recouvrement de créances

    Janv. — Févr. 2026

    Client : Filiale de crédit d'un grand groupe bancaire marocain · prestation de service via Mercure IT

    • Plateforme SaaS multi-tenant en microservices (Spring Boot 3.5, Java 21)
    • Architecture basée sur Flowable (BPMN), Kafka, Keycloak et Kubernetes
    • Vertical slice complet du service Client : migrations Flyway, isolation tenant par filtres Hibernate, MapStruct, soft delete, OpenAPI
    • Étude de faisabilité initiale de l'architecture
    • Java 21
    • Spring Boot 3.5
    • Flowable
    • Kafka
    • Keycloak
    • Kubernetes
  2. Développeur Full-Stack Java (Stage puis Freelance) · Besystem

    Juil. 2025 — Déc. 2025

    • Conçu et développé un système complet de gestion de stock (IMS) from scratch.
    • CRUD métier : fournisseurs, produits, clients, achats/ventes, retours avec ajustement automatique du stock.
    • Dashboard analytique avec pagination, graphiques et UI responsive.
    • Authentification JWT, migrations Flyway, conteneurisation Docker, documentation technique livrée.
    • Spring Boot
    • Angular
    • MySQL
    • JWT
    • Docker
    • Flyway
  3. Développeur Frontend (Stage) · RMAJ Technologies

    Avr. 2023 — Juin 2023

    • Interfaces responsives avec React, HTML5, CSS3 et JavaScript.
    • Intégration d'APIs RESTful en méthodologie Agile.
    • React
    • HTML5
    • CSS3
    • REST API

— 04 · Projets

Projets sélectionnés

— 05 · Formation

Parcours académique

  • Master Ingénierie — Big Data & Cloud Computing

    ENSET Mohammedia · Mohammedia

    Oct. 2025 — En cours

    Big Data, cloud, architectures distribuées.

  • Bachelor Web Development & Informatics

    Maroc Ynov Campus · Casablanca

    Oct. 2024 — Juil. 2025

    Génie logiciel et Développement web full-stack.

— 06 · Certifications

Certifications & formations

  • Oracle Java Programmer

    Oracle

    2025

  • Java Foundations Professional

    JetBrains

    2025

  • Scrum Foundation SFPC

    CertiProf

    2023

  • CCNA: Introduction to Networks

    Cisco

    2025

  • Generative AI for Software Development

    IBM

    2024

  • English for IT 1

    Cisco

    2025

Formation

Formation JOBintech — Développeur Full Stack Java/Spring React

Université Internationale Averroès

2025-2026

— 07 · Contact

Travaillons ensemble

contact.sh

$ envoyer un message