About Mohamed
- Audit et stabilisation d’applications PHP/Symfony
- Refonte progressive de legacy sans interruption de service
- Architecture DDD, hexagonale et CQRS
- Optimisation de requêtes Doctrine, batchs, APIs et traitements volumineux
- Conception d’APIs REST robustes et sécurisées
- Intégration d’IA générative avec AWS Bedrock
- Accompagnement technique, revues de code et montée en compétence
- Treezor – fintech BaaS régulée : développement et fiabilisation de systèmes Symfony liés aux wallets, transactions, KYC et opérations, résolution d’incidents de production et intégration d’IA générative.
- CEA : pilotage de la migration complète d’un LIMS PHP legacy vers Symfony, utilisé par environ 150 chercheurs, sans interruption de service.
- Orange Maroc : conception et optimisation d’APIs REST utilisées par des applications métier fortement sollicitées.
French
Native or bilingual
English
Fluent
Experience
- TREEZORSenior Backend PHP/Symfony – Fintech & IABANKING AND INSURANCEJanuary 2023 - Today (3 years and 6 months)Paris, FranceAu sein de Treezor, plateforme Banking-as-a-Service régulée à forte volumétrie, j’interviens sur des systèmes backend critiques liés aux opérations financières, aux wallets, aux transactions, au KYC et à la gestion des incidents.Principales réalisations :
- Refonte et optimisation du back-office Symfony utilisé quotidiennement par les équipes opérationnelles.
- Conception de fonctionnalités backend robustes pour des processus financiers et réglementaires sensibles.
- Diagnostic et résolution d’incidents de production : pics de latence, traitements en échec, anomalies de rapprochement et APIs sous forte charge.
- Optimisation de requêtes Doctrine, de batchs et d’endpoints REST afin d’améliorer les performances et la fiabilité.
- Conception de composants métier avec DDD, architecture hexagonale et CQRS, dans une logique de maintenabilité et de testabilité.
- Intégration de solutions d’IA générative avec AWS Bedrock et Symfony AI pour assister les équipes Ops, automatiser certains traitements et faciliter l’analyse de cas.
- Contribution à la qualité technique : revues de code, tests automatisés, documentation et accompagnement des développeurs.
Stack : PHP 8.4, Symfony 7, Doctrine, API REST, DDD, architecture hexagonale, CQRS, Aurora MySQL, DynamoDB, AWS Bedrock, Lambda, SQS, SNS, EventBridge, Docker et GitLab CI. - CEATech Lead PHP/Symfony – Refonte d’un LIMSBIOTECHJune 2019 - December 2022 (3 years and 6 months)Fontenay-aux-Roses, FranceAu sein du département IDMIT du CEA, j’ai piloté la modernisation de BATLab, un système d’information de laboratoire utilisé par environ 150 chercheurs pour gérer des données et processus liés à la recherche en immunologie et maladies infectieuses.L’application reposait sur une base PHP legacy sans framework, devenue difficile à maintenir et à faire évoluer.Principales réalisations :
- Définition et pilotage de la stratégie de migration progressive du legacy PHP vers Symfony, tout en maintenant la continuité de service.
- Refonte de l’architecture applicative afin d’améliorer la maintenabilité, la testabilité et la capacité d’évolution du système.
- Encadrement technique d’une équipe de trois développeurs : choix d’architecture, revues de code, bonnes pratiques et montée en compétence.
- Conception de nouveaux modules métier et intégration de plateformes scientifiques et d’outils de visualisation de données.
- Résolution d’incidents récurrents hérités de l’ancienne base de code.
- Collaboration directe avec les chercheurs pour traduire des besoins scientifiques complexes en solutions techniques fiables.
Résultat : une application Symfony modernisée, plus stable et plus simple à faire évoluer, permettant d’intégrer plus rapidement de nouveaux besoins et de nouvelles plateformes scientifiques.Stack : PHP, Symfony, Doctrine, MySQL, Vue.js, Docker, GitLab et Tableau Software. - Orange MarocDéveloppeur Backend Symfony – APIs télécomTELECOMMUNICATIONSApril 2018 - April 2019 (1 year)Casablanca, MoroccoAu sein d’Orange Maroc, j’ai participé à la conception et à la modernisation d’applications backend utilisées pour la gestion des abonnés et l’interconnexion de plusieurs systèmes métier.La mission portait notamment sur des APIs REST fortement sollicitées et sur une base de code dont le couplage ralentissait les évolutions.Principales réalisations :
- Conception et intégration d’APIs REST pour connecter différentes applications internes et services métier.
- Développement de fonctionnalités backend en PHP/Symfony dans un environnement télécom à forte sollicitation.
- Optimisation des performances et refactorisation de composants sensibles afin d’améliorer leur fiabilité et leur maintenabilité.
- Analyse des besoins métier et rédaction de spécifications techniques.
- Traduction des contraintes fonctionnelles en choix techniques et solutions d’architecture.
- Maintenance corrective et évolutive des applications en production.
- Participation à la sécurisation des évolutions sur les parcours métier critiques.
Stack: PHP 7, Symfony 3/4, API REST, MySQL, MariaDB, Docker et Git.
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- 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.