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

Sidaoui Majdi

Développeur Senior Java/Spring | Microservices & C

€650/day
Trappes, FR
8-15 years

Average response time: 1 hour

About Sidaoui

Développeur Java depuis plus de 12 ans, dont 9 en freelance. Je conçois et maintiens des applications Spring Boot en architecture monolithique ou microservices.
Mon expérience la plus longue : 8 ans à l'Institut Pasteur, où je développe des outils de gestion de données cliniques (DataLake, LIMS, gestion d'accès). J'ai aussi travaillé dans la réassurance (SCOR), les télécoms (Ooredoo) et l'assurance (COMAR).
Ce que j'apporte à vos projets : une capacité à cadrer les besoins, concevoir l'architecture et livrer du code testé. Certifié Oracle Java SE 11 et Scrum Product Owner.
Stack habituelle : Java, Spring Boot/Batch/Data/Security, Angular, PostgreSQL, Docker, Kubernetes.
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Fluent

Can work on-site
Trappes (up to 50km)

Experience

  • L'institut Pasteur
    Développeur Senior Fullstack Java/JEE
    HEALTH AND WELLNESS
    April 2017 - Today (9 years and 2 months)
    Paris, France
    Projet : Owey — DataLake et gestion de données cliniques


    Plateforme de partage sécurisé de fichiers volumineux (neuroimagerie, génomique) entre chercheurs de l'Institut et partenaires européens.


    • Développé l'interface de téléchargement, stockage et partage de fichiers de recherche en Angular

    • Implémenté des microservices Spring Boot pour le traitement et le routage des données cliniques
    • Mis en place l'authentification SSO avec Keycloak et Spring Security

    • Écrit des tests unitaires JUnit sur les services critiques
    • Déployé et maintenu l'application sur Kubernetes via GitLab CI/CD



    Stack : Java, Spring Boot/Batch/Data/Security, Keycloak, Hibernate, Angular, JUnit, PostgreSQL, Kubernetes, Sentry


    Projet : FlexLIMS — Système de gestion de laboratoire (LIMS)


    LIMS pour instituts de recherche et établissements de santé.


    • Cadré et conçu de nouveaux modules fonctionnels en collaboration avec les utilisateurs

    • Mis en place un audit de modifications sur le modèle de données complet avec Hibernate Envers
    • Conçu et développé un système d'export dynamique des données (filtres, formats, planification)

    • Développé des batchs d'import Spring Batch pour l'intégration de données tierces



    Stack : Java, Spring Boot/Batch/Data/Security, Hibernate, JSF (PrimeFaces), JUnit, PostgreSQL, Kubernetes


    Projet : GAIP — Gestion des autorisations d'accès


    Outil de gestion des demandes d'accès aux zones restreintes de l'Institut.


    • Cadré et conçu les modules de workflow de validation des demandes d'accès

    • Développé une API SOAP pour l'activation/désactivation des badges d'accès
    • Conçu un système d'export dynamique des données pour le reporting sécurité



    Stack : Java, Spring Core/Security, Hibernate, JSF (PrimeFaces), JUnit, Oracle, GitLab
    Scrum Spring boot Microservices Kubernetes Angular
  • Scor
    Consultant Confirmé Java/J2EE
    BANKING AND INSURANCE
    February 2016 - March 2017 (1 year and 1 month)
    Paris, France
    Projet : ForeWriter — Tarification des contrats de réassurance


    Système d'évaluation et de tarification des risques pour les compagnies d'assurance partenaires.


    • Participé au cadrage des besoins avec les équipes métier (actuaires, souscripteurs)

    • Rédigé les spécifications techniques et conçu l'architecture des modules
    • Développé les fonctionnalités de tarification et de gestion des contrats

    • Écrit les tests unitaires JUnit pour valider les règles de calcul



    Stack : Java 7, J2EE, Spring 3, JSF 2, Hibernate 3, Oracle 11g, JUnit 4
    JavaServer Faces Scrum JAVA/JEE; Oracle Database Spring boot
  • Ooredoo
    Consultant Confirmé Java/J2EE
    TELECOMMUNICATIONS
    March 2015 - February 2016 (11 months)
    Tunis, Tunisia
    Projet : StoreCash — Plateforme de vente pour franchises


    Application de gestion intégrée pour les boutiques Ooredoo : stock, ventes, facturation, SAV.


    • Développé les modules de gestion de stock (handsets, packs, cartes de recharge)

    • Conçu et implémenté un moteur de workflow pour le circuit de validation des gratuités
    • Mis en place le back-office de gestion des utilisateurs et des droits d'accès

    • Implémenté le suivi SAV avec traçabilité des réparations



    Stack : Java 6, Struts 1.2, Spring 3, Hibernate 3, Spring Security/Batch, PL/SQL
    JavaServer Faces

Recommendations

Be the first to recommend Sidaoui

Help this freelancer shine by sharing your experience working together.

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

Certifications

Skill set

Categories