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
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
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
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
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
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

