About Mahmoud
French
Native or bilingual
English
Fluent
Experience
- TOTALENERGIESSOFTWARE ENGINEER SENIOR .NET ET AWSMarch 2023 - Today (3 years and 3 months)• 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/AWSAugust 2022 - March 2023 (6 months)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 .NETSeptember 2017 - August 2022 (4 years and 11 months)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.
Recommendations
Be the first to recommend Mahmoud
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
- AWS Certified Solutions Architect – Associate2025AWS Certified Solutions Architect – Associate
- AWS Certified Developer2025AWS Certified Developer