Mahmoud A.

Développeur Full-Stack Senior

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

.NETClean CodeSoftware CraftsmanshipDéveloppement FullstackReactAWSKubernetesTest Driven DevelopmentTypescriptNextPostgreSQLAWS LambdaGitJenkinsRESTful APIsCircleCITest DesignDéveloppement BackendMicroservicesDéveloppement FrontendNodeNestC#AzureOracle DatabaseMongoDBMySQLMicrosoft SQL ServerDynamoDBAmazon EC2Requêtes SQLDockerSwagger/OpenAPIDatadogElasticsearch

Langues

AnglaisArabe

À propos

Introduction

Développeur backend .NET avec plus de 10 ans d’expérience, intervenu sur des plateformes à fort trafic comme Groupe Seloger et Fnac Darty. Spécialisé dans la conception d’API performantes, l’optimisation des systèmes existants et la modernisation d’architectures cloud (AWS, Docker, Kubernetes). J’accompagne les équipes sur des problématiques de performance, scalabilité et qualité logicielle.

Liens

Expérience de travail

Développeur Senior .NET / Node.js – AWS

AVIV GroupFreelance

avr. 2021 - Présent

5 ans 7 mois

Paris, France

Développement et modernisation du site SeLoger Bureaux & Commerces et des applications internes, avec optimisation des performances, réduction du code legacy et amélioration du référencement SEO/SEA. • Développement et évolution des fonctionnalités applicatives. • Mise en place et maintenance d’une stratégie de tests (TU , test d'intégration et E2E). • Conception et optimisation de requêtes avancées Elasticsearch (NEST), gestion des index et conteneurisation avec Docker. • Développement d’API REST performantes et sécurisées en .NET. • Développement de fonctionnalités serverless en Node.js. • Participation active et animation des rituels Agile (Scrum). • Participation active et animation des rituels techniques (Pair/Mob Programming) • Contribution au déploiement, à la livraison continue et au monitoring des applications via des pipelines CI/CD (Git, CircleCI, TeamCity, Octopus, AWS, ArgoCD). • Développement et gestion des interactions avec des bases de données relationnelles et NoSQL (SQL Server, Oracle, DynamoDB).

Développeur Backend

GanyMEDEFreelance

sept. 2020 - mars 2021

7 mois

À distance

Développement d’une solution complète de gestion de comptes de trading de cryptomonnaies permettant l’exécution automatisée des opérations pour le compte des clients. • Modélisation et conception du modèle de données. • Conception et développement d’un agent de trading intelligent planifié. • Développement d’une API REST en .NET Core assurant la communication avec les plateformes de trading et la solution de gestion. • Création et développement d’un chatbot Telegram permettant aux clients de gérer leurs préférences de trading. • Développement d’une application cliente (client lourd) facilitant le suivi des opérations de trading et la gestion des comptes utilisateurs pour les managers.

Développeur Backend .Net

Fnac DartyFreelance

janv. 2020 - juil. 2020

7 mois

Région de Paris, France

Optimisation et maintenance de l’application de gestion des produits (stocks, tarifs, etc.) au sein du pôle « DOSI ». • Refonte de l’architecture de l’application et externalisation des services existants vers des API ASP.NET Core. • Développement de nouvelles fonctionnalités et maintenance (refactoring et optimisation). • Mise en place d’une architecture micro-services. • Développement de Web API REST en .NET Core. • Rédaction de tests unitaires et d’intégration. • Optimisation des requêtes LINQ et des procédures stockées. • Mise en place de l’environnement de développement .NET Core. • Gestion des versions et CI/CD avec TFS 2016.

Développeur FullStack

Uniformation

avr. 2018 - déc. 2019

1 an 9 mois

Paris, France

Refonte de l’architecture SOA avec migration des services WCF/SOAP vers une API REST ASP.NET Core, contribution à l’environnement de développement DevOps (Git, CI/CD), incluant des activités de reverse engineering. • Rédaction de tests unitaires avec Moq, MSTest, et validation de la qualité du code. • Maintenance évolutive du site Web. • Traitement et manipulation de données via T-SQL, LINQ, Entity Framework / EF Core. • Gestion des versions et déploiements via TFS. • Etude de la migration des projets des serveurs vers Azure Devops • Conception et développement d’un outil de confirmation de démarrage de formation (rôle Tech Lead, équipe de deux développeurs). • Développement d’une API REST permettant aux clients d’automatiser la gestion de leurs dossiers de formation professionnelle et de créer des demandes de formation. • Participation au découpage et au chiffrage des user stories dans un contexte Agile.

Developpeur Full Stack

C17 ENGINEERING

nov. 2017 - mars 2019

1 an 5 mois

Paris, France

Développement d’une plateforme de transfert de cryptomonnaies avec analyse des besoins et découpage des User Stories. • Modélisation du modèle de données et définition de l’architecture de la solution. • Développement des écrans en MVC et d’une API REST. • Rédaction de tests unitaires et tests d’intégration. • Déploiement de la solution et de la base de données sur Azure Cloud. • Gestion des builds, branches et versions avec VSTS.

Ingénieur études et développement

RS2i

nov. 2015 - déc. 2017

2 ans 2 mois

Paris, France

Conception, développement, maintenance et refactoring des applications web et API web au sein du pôle « OPCA ». • Analyse du cahier des charges, spécifications et enrichissement des User Stories dans Jira. • Développement des briques métiers et des Web Services complexes, ainsi que la migration de données. • Rédaction de tests unitaires et tests d’intégration. • Gestion des branches, builds et CI/CD avec TFS. • Organisation et animation de l’équipe selon la méthodologie Agile Scrum. • Mise en place de la documentation API avec Swagger.

Ingenieur d'application

Intergraph PP&M

oct. 2014 - oct. 2015

1 an 1 mois

94150 Rungis, France

* Projet : « Application desktop de génération de profils en long » (C# (.Net)) - Environnement technique : SQL Server 2008, Visual studio 2013, C# (.Net), API SIG - Mission : Participer à l’analyse fonctionnelle détaillée des besoins utilisateurs, Concevoir une architecture logicielle, et proposer le Framework du projet, Assurer le développement et la réalisation de l’application (prototype et module), tests unitaires et tests de charge, Documenter l’application pour les développements ultérieurs et la mise en production, Déployer le produit auprès du client.

Technicien en systèmes d'alarmes et anti-intrusion

2AS

mars 2010 - mai 2010

3 mois


Formation

AROLLA

FORMATION CRAFTMAN, developpement

2020 - Présent

6 ans 10 mois

Activités et associations : A travers un workshop de 4 semaines dispensé par des coachs techniques expérimentés de la société AROLLA, acquisition d’un socle de compétences autour de 4, thématiques du génie logiciel bonnes pratiques et techniques de développement

Université Paris-Est Créteil

Master 2

2014 - 2015

2 ans

Paris-Sud University (Paris XI)

Deust

2008 - 2010

3 ans


Licences et certifications

Optimisation SQL Server / Bonnes Pratiques

Délivré le : mai 2019

Certifié par RUDI BRUCHEZ EIRL

Test Driven Développement

Délivré le : mars 2019

Certifié par AGILEBEE

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.