statut : ouvert aux postes cloud & devops
Mohamed Akour
Développeur Fullstack
Développeur Fullstack avec 5 ans d'expérience, spécialisé dans les technologies Microsoft (.NET, Azure, DevOps). Capable de transformer des besoins métiers complexes en solutions web robustes. Proactif, rigoureux et passionné par l'innovation technologique.
Réalisations
Pic de coûts Azure résolu
Investigation des coûts via Reserved Capacity
Identification de la cause racine d'un pic de coûts Azure inattendu et résolution via une analyse de capacité réservée (Reserved Capacity), en corrigeant le modèle de facturation plutôt qu'en réduisant simplement les ressources.
Accès Key Vault durci
Sécurisation par points de terminaison privés pour Eurotax
Modernisation des pipelines CI/CD et durcissement de l'accès à Key Vault via des points de terminaison privés pour l'environnement Eurotax, supprimant l'exposition sur le réseau public.
Socle d'API multi-tenant avec RBAC
Modèle d'accès partenaires & fiduciaires
Conception d'un socle d'API Web .NET multi-tenant avec contrôle d'accès basé sur les rôles, offrant aux clients partenaires et fiduciaires un accès isolé et permissionné à une infrastructure partagée.
Réplication MySQL basée sur GTID
Fiabilité des données inter-tenants
Mise en place d'une réplication MySQL basée sur GTID entre les bases de données des tenants pour des données cohérentes et récupérables sur tous les environnements.
Compétences
Langages de programmation
C# · JavaScript · TypeScript · PHP
Développement web
HTML · CSS · Bootstrap · jQuery · Angular · ASP.NET (Framework & Core – MVC, Web API) · Laravel
API & Échange de données
API RESTful · WCF · JSON · XML
Méthodes de conception
UML
Bases de données
SQL Server · MySQL · Réplication GTID
DevOps
Azure DevOps · Pipelines CI/CD
Outils cloud & sauvegarde
Azure · Azure Key Vault · AWS · Veeam (sauvegarde et réplication)
Environnements de développement
Visual Studio · VS Code · SQL Server Management Studio (SSMS)
Expérience
-
Analyste Développeur .NET
Finreg Services · Casablanca, Maroc
- Participation aux réunions clients pour la collecte des besoins et des démonstrations, suivi des tâches via Jira
- Refonte, amélioration continue et développement de nouvelles fonctionnalités sur des applications ASP.NET, dont move-expert.com et eurotax.fr, avec des responsabilités sur le backend et l'intégration cloud
- Correction de bugs, optimisation du code et tests d'assurance de la stabilité et de la performance
- Investigation et résolution d'un pic de coûts Azure via une analyse de capacité réservée (Reserved Capacity)
- Modernisation des pipelines CI/CD avec Azure DevOps et durcissement de l'accès à Key Vault via des points de terminaison privés pour l'environnement Eurotax
- Conception d'un socle d'API Web .NET multi-tenant avec contrôle d'accès basé sur les rôles pour les clients partenaires/fiduciaires
- Gestion des bases de données et de l'infrastructure Azure, y compris groupes de ressources, réseaux virtuels et machines virtuelles pour l'hébergement des applications
- Mise en place d'une réplication MySQL basée sur GTID entre les bases de données des tenants
- Configuration de stratégies de sauvegarde inter-cloud (Azure vers AWS FSx via Veeam) et mise en œuvre d'une réplication de données multicloud
-
Stagiaire, Développeur .NET
Finreg Services · Casablanca, Maroc
- Découverte et prise en main de l'architecture logicielle N-Tier et MVC de l'entreprise
- Familiarisation avec les environnements de développement (Visual Studio, Bitbucket, SQL Server)
- Participation à des tâches de développement simples : ajout de fonctionnalités, correction de bugs et tests fonctionnels sous supervision
- Contribution à la maintenance de projets internes
-
Développeur Web
CDMA Solution · Casablanca, Maroc
- Amélioration d'une application web destinée aux experts en dossiers d'accidents d'assurance
- Conception et développement d'une application web de gestion des stocks
- Utilisation des technologies suivantes : PHP, Laravel, MySQL, Axios, OCR, Git et GitHub
Activité GitHub
8contributions durant les 6 derniers mois · @AkourMohamed
Formation
-
Licence professionnelle en développement des applications web et technologies mobiles
École Supérieure de Technologie (ESTC) · Casablanca, Maroc
2021-12 → 2022-06
-
Diplôme de Technicien Spécialisé en développement informatique
Institut Spécialisé de Gestion et d'Informatique · Casablanca, Maroc
2017-09 → 2019-06
-
Baccalauréat en Sciences Expérimentales (option Sciences de la Vie et de la Terre)
Lycée Omar Ibnou Al Khattab · Casablanca, Maroc
2016-09 → 2017-06
Projets
-
Aloud (Clario)
Extension Chrome de lecture de pages web à voix haute par synthèse vocale.
-
IMI Robot (RTPD)
Système d'automatisation pour les déclarations de détachement dans le transport routier européen.
Auto-formation & Certifications
- Formation avancée sur Angular
- Cours approfondi sur Node.js et Express
- Formation en développement d'API Web avec NestJS
- Cours avancé sur les techniques CSS
- Formation approfondie sur JavaScript