À propos de Mahmoud
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- TOTALENERGIESSOFTWARE ENGINEER SENIOR .NET ET AWSmars 2023 - Aujourd'hui (3 ans et 3 mois)• Développement avec Beanstalk• Développement utilisant Shelly.• Intégration avec AWS IoT Core, Kinesis Firehose et Kinesis Data Streams pour la collecte, le des télémétries.• Stockage des données Timeseries sur Influx DB Cloud.• Export des télémétries brutes vers S3 à des fins d'analyse par la Data Science.• Développement du portail admin (front office) en Blazor WebAssembly avec composants Radzen (gestion des techniciens, interventions, kits d'installation). Mise en place de CI/CD sur GitHub Actions. Écriture de tests unitaires et intégration avec xUnit, FluentAssertions et TestContainers. Supervision des métriques avec CloudWatch, et gestion des configurations via AWS Systems Manager Parameter Store et Secrets• Conception d'un système d'event-driven architecture avec AWS Lambda, SQS et EventBridge pour intégrer les résultats des modèles prédictifs.• Documentation technique et collaboration étroite avec l'équipe Data Science pour l'alignement des résultats métier.• Mise en place de tests automatisés et de validation via pipelines CI sur GitHub Actions.
- CLIENT: GROUPE M6CONSULTANT SOFTWARE ENGINEER .NET/AWSaoût 2022 - mars 2023 (6 mois)Rôle : Développeur Sénior Back-End .NET/AWS• Développement en .NET 6/C# et déploiement d'une API REST sur ECS Fargate.• Gestion de l'authentification avec AWS Cognito et Azure AD On-premise comme source.• Batch de récupération des droits de Whats'On via Open API et BAPI pour la synchronisation des données.• Gestion de la Continuons Integration/Delivery avec GitLab.• Organisation de l'équipe avec Scrum, gestion des projets avec Jira / Confluence.
- CLIENT: GROUPE SELOGERCONSULTANT SOFTWARE ENGINEER .NETseptembre 2017 - août 2022 (4 ans et 11 mois)Faisant partie de l'équipe SeLoger Construire, je suis amené à participer durant toutes les phases du déroulement du projet. De l'élaboration d'une idée, son développement et enfin sa livraison en environnement production. Equipe : Rôle : Développeur Sénior Back-End .NET• Développement et déploiement des API REST sur AWS avec Elastic Kubernetes Service (EKS).• Découplage des services en architecture Microservices (Annonce, Annuaire, Avis, Boost, BFF).• Migration des applications Web et Batchs OnPremise vers le cloud AWS en manipulant les services : EC2 (Load Balancers & AutoScaling), Lambda, Secret Manager, CloudFront, etc.• Stockage des données avec ElasticSearch (OpenSearch Service sur AWS), Kibana et LogStash.• Gestion de la Continuons Integration/Delivery avec CircleCi / TeamCity & Octopus.• Gestion des repositories avec GitHub & contrôle de versions avec Git.• Mise en place d'un système d'Eventing avec Lambda, SNS & SQS pour booster les annonces.• Monitoring des pods EKS avec Datadog (Logs, HTTP Responses, Memory/CPU Limits, etc) Gestion des performances d'infrastructure avec Dynatrace pour les EC2.• Organisation de l'équipe avec Scrum, gestion des projets avec Jira / Confluence.
Recommandations
Soyez le premier à recommander Mahmoud
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
- AWS Certified Solutions Architect – Associate2025AWS Certified Solutions Architect – Associate
- AWS Certified Developer2025AWS Certified Developer