
Mahmoud A.
Développeur Full-Stack Senior
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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
Test Driven Développement
Délivré le : mars 2019