À propos de Mohamed
- Diagnostic rapide d'incidents de production : latences qui explosent, bugs de rapprochement, batchs en timeout, endpoints qui ne scalent plus.
- Architecture maîtrisée (DDD, hexagonale, CQRS) appliquée là où elle résout un vrai problème — pas pour faire joli.
- Intégration d'IA générative en production — solutions basées sur AWS Bedrock et Symfony AI pour automatiser des process métier et outiller les équipes Ops dans leurs tâches quotidiennes (réduction du temps de traitement, fiabilisation des décisions, scalabilité opérationnelle).
- Refonte de legacy sans casser la production : j'ai piloté la migration complète d'un LIMS scientifique au CEA (département IDMIT, recherche en immuno-infectieux) utilisé par ~150 chercheurs, depuis un code PHP sans framework vers une base Symfony maintenable et testée.
- Leadership technique : squad de 7 devs chez Treezor, 3 devs leadés au CEA.
- Refonte de legacy Symfony vers une architecture moderne
- Intégration d'IA générative dans des systèmes Symfony existants (AWS Bedrock, agents conversationnels, automatisation Ops)
- Audit et résolution d'incidents backend récurrents
- Conception d'APIs critiques (fintech, B2B, plateformes à fort trafic)
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- TREEZORBackend Senior PHP/Symfony — Fintech BaaS réguléeBANQUE & ASSURANCESjanvier 2023 - Aujourd'hui (3 ans et 5 mois)Paris, FranceContexte : plateforme Banking-as-a-Service régulée opérant sur plusieurs millions de comptes et de transactions - un environnement où une erreur backend peut bloquer un flux financier réel.Ce sur quoi j'interviens :
- Refonte et optimisation du back-office utilisé par les équipes Ops pour piloter KYC, wallets, transactions et gestion des incidents clients — outil critique pour la continuité opérationnelle.
- Intégration de solutions d'IA générative via AWS Bedrock pour automatiser des process métier internes (analyse de cas, aide à la décision, traitement de tickets Ops)
- Mise en place de Symfony AI pour outiller les opérateurs dans leurs tâches quotidiennes — réduction du temps de traitement et fiabilisation des actions sur des flux régulés
- Résolution d'incidents de production : diagnostic de pics de latence et de bugs de rapprochement sur des flux financiers à forte volumétrie.
- Optimisation : requêtes Doctrine lentes, batchs en timeout, endpoints API qui ne scalaient plus sous charge.
- Projets internes conçus en DDD / architecture hexagonale / CQRS, avec un objectif clair de scalabilité, testabilité et maintenabilité à long terme.
- Infrastructure AWS : Bedrock, EC2, RDS (Aurora/MySQL), DynamoDB, S3, SQS, SNS, EventBridge, Lambda.
- Qualité : revues de code systématiques, tests unitaires / intégration / fonctionnels, documentation technique.
Stack : PHP 8.4, Symfony 7.4, Doctrine, API REST, Aurora/MySQL, DynamoDB, AWS, Docker, GitLab CI. - CEATech Lead PHP/SymfonyBIOTECHNOLOGIESjuin 2019 - décembre 2022 (3 ans et 6 mois)Fontenay-aux-Roses, FranceContexte : BATLab, système d'information de laboratoire utilisé par le département IDMIT du CEA pour piloter les plateformes de recherche en immuno-infectieux (vaccins, pathogènes émergents, modèles précliniques). Données scientifiques volumineuses, criticité forte : la qualité des analyses en dépend.Problème : code PHP legacy sans framework, devenu un frein majeur à l'évolution — ajouter une nouvelle plateforme de recherche ou un module d'analyse demandait un effort disproportionné, et la dette technique commençait à générer des incidents.Ce que j'ai fait :
- Piloté le passage à Symfony et la refonte complète de la base de code, en conservant la continuité de service pour les chercheurs.
- Leadé une équipe de 3 développeurs : architecture, revues de code, montée en compétence, bonnes pratiques.
- Conçu les nouveaux modules d'intégration avec les plateformes scientifiques (Tableau Software, matrices de relevés, interconnexions métier).
- Résolu les incidents techniques récurrents hérités de l'ancienne base.
- Collaboré avec les chercheurs pour traduire les besoins scientifiques en solutions techniques fiables
Résultat : une base maintenable, testée, capable d'absorber rapidement les nouveaux besoins des équipes de recherche — là où chaque évolution prenait auparavant un temps disproportionné.Stack : Symfonyn, PHP, MySQL, VueJS, GitLab, Docker, Tableau Software. - Orange MarocDéveloppeur Backend Symfony — APIs télécom à forte sollicitationTÉLÉCOMMUNICATIONSavril 2018 - avril 2019 (1 an)Casablanca, MarocContexte : Orange Maroc, groupe télécom à fort trafic. Applications internes sollicitées intensivement pour la gestion des abonnés et l'interconnexion des systèmes métier.Problème : des APIs REST héritées sous-performantes, une base de code couplée qui ralentissait chaque évolution, et des équipes métier qui attendaient des arbitrages techniques.Ce que j'ai fait :
- Conçu et intégré des APIs REST robustes pour interconnecter les applications internes - première exposition à la rigueur requise en environnement critique
- Optimisé les performances et refactorisé les zones de code à risque
- Rédigé les spécifications techniques en lien direct avec les équipes métier - traduction des besoins business en décisions d'architecture
- Assuré la TMA en production : zéro régression sur les parcours critiques
Stack : PHP 7, Symfony 3/4, MySQL / MariaDB, API REST, Docker, Git.
Recommandations
Soyez le premier à recommander Mohamed
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 en BioInformatiqueENSIAS2018Formation pluridisciplinaire alliant informatique, algorithmique et sciences du vivant. Spécialisation en bioinformatique : traitement de données biologiques à grande échelle, conception d'algorithmes de comparaison et de classification, modélisation de systèmes complexes. Projet de fin d'études : développement d'un algorithme de comparaison et de classification de données génomiques - conception algorithmique, implémentation, validation sur jeux de données réels.