About Mohamed
French
Native or bilingual
Arabic
Native or bilingual
English
Fluent
Experience
- XpollensTech Lead – Plateforme de paiement (Banking-as-a-Service)March 2021 - Today (5 years and 5 months)Paris, FranceArchitecture & migration: Pilotage de la migration d'une application monolithe legacy vers une architecture microservices orientée événements. Conception d'un système de docking garantissant la synchronisation entre le système cible et le legacy durant toute la période de double run.Conception & gouvernance: Rédaction et présentation des Design Documents en amont de chaque feature. Participation à la rédaction et à la validation des RFC de la plateforme.Résilience & performance: Amélioration de la disponibilité via les patterns Inbox/Outbox, le verrouillage optimiste et l'optimisation des requêtes SQL.Observabilité: Suivi des KPI des microservices sur Datadog, dashboards RUN et feature, monitors et alerting Microsoft Teams.Qualité du code: Suivi des KPI SonarCloud, réduction de la dette technique et amélioration continue par refactoring.Tests & outillage: Stratégie de tests unitaires, d'intégration et end-to-end (SpecFlow). Mise en place de .NET Aspire pour le développement en local.KYC/KYB & anti-fraude: Intégration des prestataires KYC (Netheos, Namirial, Concentrix), KYB (Ondorse) et Oneytrust.Management: Pilotage technique d'une équipe de 4 développeurs, mentorat, montée en compétence et revues de code.
- TUILead Developer .NETJanuary 2020 - January 2021 (1 year)Lead technique d'une équipe de 3 développeurs en charge des fonctionnalités de recherche et de fiche produit pour les canaux B2C, B2B et Back Office.Pilotage du périmètre recherche et fiche produit, avec reprise en main du moteur de recherche et des objets métier de la fiche produit.Transformation du SI : Migration progressive d'une architecture centrée base de données (forte logique métier en SQL) vers une architecture orientée microservices.Conformité RGPD : Migration des échanges partenaires de FTP vers SFTP afin de sécuriser les flux et répondre aux exigences réglementaires.Excellence technique : Mise en œuvre des pratiques TDD, Domain-Driven Design (DDD) et CI/CD. Accompagnement de l'équipe dans la montée en compétence et la diffusion des bonnes pratiques.Qualité du code : Suivi des indicateurs SonarQube avec présentation des résultats et des plans d'amélioration à chaque rétrospective de sprint.Environnement technique : .NET Framework 4.6, .NET Core 2.0, ASP.NET Core Web API, ASP.NET MVC, WCF, SQL Server 2016, Cassandra, Dapper, SpecFlow, GitLab, Azure DevOps.Contexte : Agile / Scrum – Équipe de 3 développeurs.
- SARENZALead dev Back officeJanuary 2012 - January 2020 (8 years)Développeur confirmé au sein de l'équipe Back Office d'un site e-commerce traitant plusieurs milliers de commandes par jour. Intervention sur les domaines paiement, fraude, logistique, comptabilité (Sage X3) et outils du Service Client.Transformation du SI : Participation à la migration progressive d'une architecture centrée base de données vers une architecture microservices.Paiement & haute disponibilité : Intégration du paiement par carte bancaire avec Adyen et mise en place d'un failover entre Payline et Adyen afin d'assurer la continuité de service.Nouveaux moyens de paiement : Intégration des solutions Payline (paiement en plusieurs fois) et Klarna (paiement sur facture) pour plusieurs marchés européens.Flux financiers : Industrialisation des remboursements par virement SEPA et refonte complète du Wallet Service (encaissements, remboursements et gestes commerciaux).Logistique & Back Office : Refonte de la brique Transport (tracking transporteurs, gestion des colis), automatisation des retards d'expédition via un moteur de règles et intégration comptable avec Sage X3.Excellence technique : Mise en œuvre du Domain-Driven Design (DDD), du Test-Driven Development (TDD) et participation à la migration de TFS vers VSTS avec mise en place des pratiques CI/CD.Environnement technique : .NET Framework 4.5, .NET Core 2.0, ASP.NET MVC, ASP.NET Web API, WCF, SQL Server 2012, DDD, TDD, SpecFlow, MSTest, Git, TFS/VSTS, Log4Net.Contexte : Agile / Scrum et Lean – Équipe de 6 personnes.
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
- MIAGEUniversité Paris XIIMIAGE
- MIAGEUniversité Paris XIIMIAGE