Aller au contenu principal
Nouveau

Extension Chrome disponible

Découvrir

Majdi S.

Développeur full-stack freelance

    TJM
    À partir de 550 €/jour
    Localisation
    Paris · Full remote
    Langues
    Français

    Disponible immédiatement · 13 ans d'expérience

    Compétences

    • Java5/5
    • Spring Boot5/5
    • Spring Batch4/5
    • Hibernate4/5
    • Struts4/5
    • REST API5/5
    • OpenAPI3/5
    • Kafka5/5
    • Keycloak5/5
    • JWT4/5
    • Angular5/5
    • TypeScript3/5
    • Node.js4/5
    • PostgreSQL5/5
    • SQL Server4/5
    • PL/SQL4/5
    • MySQL4/5
    • Docker5/5
    • Kubernetes5/5
    • Azure4/5

    Spécialités

      Expériences

      1. Référent technique · Modernisation & sécurisation de 5 extranets

        01/2022 → aujourd'hui

        • Console de paramétrage, Dosyndic, espace client, SMART V1/V2 : TMA & refonte. • 5 extranets sous Keycloak + MFA • Legacy → micro-services • Pentests sécurité traités • SVN → GitLab + Pilotage technique SMART V1 → V2 : legacy refondu en micro-services Spring Boot, sans régression. • + Keycloak + MFA généralisés aux 5 extranets : auth unique, sécurité renforcée sur tout le périmètre. • + Keycloak sur mesure (SPI User Storage, thèmes) ; Brevo pour les e-mails transactionnels (OTP). • + Cellule d’architecture hebdo (DSI, équipe infra, tech leads des 3 équipes) : je porte et valide les choix. • + Équipe Scrum de 10 (6 devs, 2 automaticiens, 1 PO), sprints de 3 sem. : je challenge et fais monter les devs. • + J’anime les ateliers de conception en début de sprint ; cadrage avec PO et métiers, POC, PI Planning SAFe. • + Migration SVN → GitLab et stratégie de branches (feature branches, fusions fréquentes), revue des MR. • + CI/CD & GitOps, avec l’équipe DevOps : Jenkins → GitLab CI/CD, Argo CD sur AKS (recette → prod). • + Releases & run : préparation des MEP, supervision (Zabbix, ELK), analyse des incidents, suivi post-MEP. • + Qualité : 80 % de couverture unitaire du métier ; cadrage des 2 automaticiens (BDD, Cucumber). • + Sécurité : retours de pentest traités par criticité, montée de version des dépendances vulnérables. • Java · JSF · PrimeFaces · Spring Boot · Eureka · Gateway · Angular · Keycloak · SQL Server · PostgreSQL · DocuWare · ERP Winpass · Git / GitLab · Docker · AKS · Argo CD · ELK · Zabbix · IntelliJ · VS Code · Postman

        • Java
        • Spring Boot
        • Angular
        • Keycloak
        • SQL Server
        • PostgreSQL
        • Docker
        • Kubernetes
        • ELK
        • Zabbix
      2. Co-fondateur & CTO — SaaS IA de gestion des sinistres

        10/2023 → 09/2025

        • + Réponse auto aux e-mails : contrat vérifié, dossier complet ? • + Relances automatiques pour pièces et justificatifs manquants. • + Recherche plein texte des dossiers : AWS Textract + Elasticsearch. • + App web qui centralise les demandes pour le gestionnaire. • Chatbots (API OpenAI) d’aide à l’analyse avant décision. • + Démos auprès d’un grand courtier ; World AI Cannes 2024. • + Startup Program OVHcloud : startup sélectionnée. • Java · Spring Boot · Spring AI · API OpenAI · Elasticsearch · AWS • Textract · S3 · Angular · Keycloak · Docker · Git / Bitbucket · IntelliJ · VS Code · Postman

        • Java
        • Spring Boot
        • Elasticsearch
        • Angular
        • Keycloak
        • Docker
        • Postman
        • AWS
        • Bitbucket
        • OVHcloud
      3. Team Lead & référent technique — Site des prêts sur fonds d'épargne

        06/2019 → 12/2021

        • + Monolithe → micro-services : migration pilotée (Eureka, Zuul). • + Rédaction des specs techniques, POC, API REST et Kafka. • + Équipe Scrum de 9 : coordination, support, formation des nouveaux. • + Qualité : tests de performance et TDD coordonnés. • + Pilotage : chiffrage des lots, planning, KPI contractuels tenus. • + Relation client : besoins et risques remontés, ateliers. • Spring Boot · Spring Batch · Kafka · Eureka · Zuul · Angular · Node.js • MySQL · Tomcat · Docker · Git / GitLab · Jenkins · Sonar · IntelliJ • VS Code · Postman

        • Spring Boot
        • Spring Batch
        • Kafka
        • Angular
        • Node.js
        • MySQL
        • Tomcat
        • Docker
        • CI/CD
        • Postman
      4. Développeur senior Java — Radars / contrôles automatisés

        03/2017 → 05/2019

        • + API REST des tablettes TomTom, appli web de suivi des ETM. • + Back-office : analyse des specs, prototypes et modules. • + Intégration continue : installation et configuration de la plateforme. • + Livraisons : environnements recette → préprod → prod, mise en service. • + Qualité : tests unitaires, revues de code, traitement des anomalies. • Java EE · Jersey / JAX-RS · Swagger · Spring Batch · JSF2 · Angular · JWT · Hibernate · PostgreSQL · Jenkins · Sonar · Eclipse · Postman

        • Spring Batch
        • Angular
        • JWT
        • Hibernate
        • PostgreSQL
        • CI/CD
        • Postman
        • Java
        • REST API
        • Tests unitaires
      5. Développeur Java — TMA de SAMSol

        02/2016 → 02/2017

        • Système d’Aide à la Maintenance au Sol : diagnostic à distance des rames de métro et RER. • + Évolutions : de l’analyse fonctionnelle au code, bonnes pratiques. • + Correctifs d’exploitation ; tests de non-régression fonctionnelle. • + Mise en production et mise en service accompagnées. • Spring Batch · Spring Data · Struts · Hibernate / JPA · PostgreSQL · • Talend · Tomcat · Jenkins · Sonar

        • Spring Batch
        • Struts
        • PostgreSQL
        • Talend
        • Tomcat
        • CI/CD
        • Java
        • Hibernate
        • Tests de non-régression