À propos de Mohammed
Kabyle
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Arabe
Bilingue ou natif
Expériences
- CarrefourTech lead Java 17/React18GRANDE DISTRIBUTIONjuin 2023 - Aujourd'hui (3 ans et 2 mois)Massy, FranceContexte: Projet stratégique de portail d’acquisition produits / fournisseurs au sein de l’écosystème Carrefour, avec des enjeux de scalabilité, d’intégration SI et de fiabilité en production et de respect de standard GS1.Equipe : 1 Techlead, 6 développeurs, 1 ScrumMaster, 1 PM, 2Métiers.Interventions :- Conception de l’architecture microservices (flux, BDD, moteur de règles)- Pilotage technique et structuration d’une équipe de 6 développeurs- Définition des flux inter-applicatifs et intégration au SI Carrefour- Sécurisation des mises en production et gestion proactive des incidentsRésultats :- Mise en place d’une architecture event-driven (RabbitMQ, Pub/Sub)- Amélioration de la scalabilité et du découplage du SI- Fiabilisation de la plateforme et amélioration de sa stabilité en productionImpact :- Réduction de40%dutempsderéponsedesAPIscritiques- Réduction de25%dutime-to-market- Plateforme scalable traitant un volume important de flux quotidiens au sein d’un SI distribué complexe
- CarrefourTech lead Java 11/Angular14AGROALIMENTAIREoctobre 2022 - mai 2023 (7 mois)Massy, FranceContexte : Projet Circularisation : application de gestion et de récupération des taxes produits fournisseurs,avec des enjeux de fiabilité des calculs.Equipe : 1 TechLead, 1 ScrumMaster, 2 BusinessAnalyst.Interventions :- Référent technique et garant des choix d’architecture sur l’ensemble du projet- Conception et mise en place de l’architecture applicative (Spring Boot / Angular)- Pilotage du cycle de développement de bout en bout(conception,développement,tests,déploiement)- Collaboration étroite avec le métier pour cadrer et faire évoluer les besoins fonctionnelsRésultats :- Développement et mise en production de l’ensemble des fonctionnalités (back-end et front-end)- Mise en place d’une chaîne de déploiementCI/CD(GitLab, Jenkins) et industrialisation des livraisons- Réduction de la dette technique et amélioration de la qualité globale du codeImpact :- Livraison rapide et fiable de l’application dans un contexte de périmètre fonctionnel évolutif- Amélioration de la qualité logicielle et réduction des anomalies en production- Autonomie complète sur le projet permettant une forte réactivité vis-à-vis des besoins métier
- Groupama Supports et ServicesTech lead Java 11 / VueJS3BANQUE & ASSURANCESjanvier 2022 - septembre 2022 (8 mois)Puteaux, FranceContexte: Projet eGarage: application interne au GAN pour la gestion des devis de parcs automobiles.Equipe : 6 développeurs, 1 TechLead, 1 ProductOwner , 1 ScrumMaster, 4 Business Analyst.Interventions :- Pilotage technique et encadrement d’une équipe de 6 développeurs- Conception etévolution de l’architecture (7 microservices Spring Boot, 9 micro-frontends VueJS 3)- Suivi des développements et chiffrage des lots en coordination avec le métier- Supervision des déploiements et livraisons sur les environnements non-PROD et PROD- Participation au recrutement et à l’intégration de nouveaux développeursRésultats :- Réduction de la dette technique et amélioration de la qualité globale du code- Division par 2 du temps de déploiement via la standardisation et l’industrialisation des processusCI/CD,améliorant la fréquence et la fiabilité des livraisonsImpact :- Amélioration de la qualité globale du code et réduction des anomalies en production- Accélération du delivery grâce à l’industrialisation des processus CI/CD- Stabilisation de l’application dans un contexte multi-services
Recommandations
Soyez le premier à recommander Mohammed
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master 2 en Développement d'applications répartiesl'Institut Galilée,2017Master 2 en Développement d'applications réparties
- Ingénieur d'État en informatiquel'École Nationale Supérieure d'Informatique2015Ingénieur d'État en informatique