À propos de Mehdi
Arabe
Bilingue ou natif
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Allemand
Notions
Expériences
- Mckinsey & CompanySenior Software EngineerCONSEIL & AUDITjuin 2024 - Aujourd'hui (2 ans)Casablanca, MarocCollaboration avec un acteur majeur de la distribution (LabelVie Atacadao) pour concevoir une application mobile permettant aux commerçants de se réapprovisionner facilement via une interface fluide. J’ai piloté le développement de l’app depuis zéro (grooming, dispatch des tickets, intégration des retours produit) et livré rapidement des fonctionnalités prêtes pour la production sans période d’onboarding.J’ai amélioré l’app React Native (nouvelles fonctionnalités, UX optimisée, analytics GA4 intégrés) et refondu le backend pour supporter la gestion multimagasin (tarification et stocks dynamiques). La synchronisation prix/stocks a été stabilisée en supprimant 100 % des conflits grâce à l’optimisation des requêtes asynchrones.Développement et déploiement d’apps personnalisées Commerce Tools sur Azure, adaptation des produits au multimagasin, automatisation de workflows en Python (+50 % de productivité), et configuration d’Azure Logic Apps pour déclencher les traitements ETL en temps réel.Optimisation des fonctionnalités backend gourmandes en mémoire, débogage avancé (Azure App Insights, OpenTelemetry) et résolution de problèmes de configuration cloud pour garantir des déploiements sans interruption.Mentorat et onboarding de nouveaux développeurs, support direct aux équipes opérationnelles et commerciales pour résoudre les irritants clients, rédaction de documentation complète.Reconnu pour avoir amélioré la performance, la stabilité et la scalabilité de l’écosystème tout en gardant une approche orientée client.
- BlinkSenior Backend EngineerIMPORT & EXPORTfévrier 2024 - mai 2024 (3 mois)Casablanca, MarocParticipation au développement d’une plateforme digitale tout-en-un de trading, courtage et gestion des opérations pour le transport maritime de vrac.• Réduction du temps d’installation des dépendances en adoptant un gestionnaire de packages plus performant.• Développement de modèles d’e-mails en TSX rendus côté backend.• Audit du code existant, proposition de bonnes pratiques et mise en place d’un nouveau PoC backend en appliquant les principes de software craftsmanship.• Refactoring de nombreux composants pour améliorer la lisibilité : suppression de duplications, factorisation du code en fonctions réutilisables, séparation claire de la logique métier, des requêtes BDD et des transformations de vues.• Développement de composants frontend critiques.• Contribution à la documentation technique avec des guidelines de développement claires.• Optimisation du temps d’exécution de la pipeline CI pour les tests.Stack : NestJS · Nx · Jest · ReactJS · NextJS · AWS (Cognito, S3) · PostgreSQL · REST · Prisma
- Egghead TechnologiesLead Software EngineerHIGH TECHoctobre 2021 - janvier 2024 (2 ans et 3 mois)Dubai - United Arab EmiratesPilotage du développement end-to-end d’un produit EdTech utilisé par de grands clients comme Ferrari, Carrefour, Velas, Polygon, Solana Labs et 1inch pour éduquer leurs clients et les fidéliser via des récompenses digitales et physiques.• Développement de l’MVP en NestJS et React, aboutissant à une levée de fonds de 1 M$ auprès de VCs et business angels (dont l’ex-CTO de Facebook, Outlier Ventures).• Management d’une équipe internationale de 6 développeurs et QA (Jordanie, Vietnam, Ukraine, UK, EAU) : clarification des besoins avec les équipes Sales/Marketing/Business, organisation des cérémonies Scrum et ateliers techniques.• Création de boilerplates backend/frontend sécurisés pour accélérer les futurs projets de l’entreprise.• Développement de fonctionnalités clés : login flows (JWT, OAuth2.0 Google/TikTok/Facebook), intégrations sociales (Facebook/Twitter), bot Discord (vérifications, notifications temps réel), OTP via AWS SNS/SES, smart contract pour distribution automatique de prix en crypto, intégration Fireblocks pour la gestion d’actifs numériques, Stripe pour paiements clients/utilisateurs.• Conception d’un moteur de jeu en WebSocket supportant des milliers de joueurs en simultané, avec leaderboard en temps réel et mode spectateur dynamique.• Mise en place de pipelines CI/CD, Husky, Docker/Docker Compose pour fiabiliser les déploiements et réduire les coûts CI.• Automatisation de la génération de questions via l’API OpenAI Davinci, collecte de statistiques pour les entreprises, et création de bots Slack pour la gestion des clients.• Optimisation des performances (BullMQ → Amazon SQS pour la scalabilité, Redis pour la gestion d’état et partage de données distribué).Résultat : produit hautement scalable, sécurisé et temps réel, adopté par de grandes marques internationales et générant un fort engagement utilisateur.
Recommandations
Soyez le premier à recommander Mehdi
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
- Ingénieur informatique - Génie LogicielUniversité de technologie Belfort Montbéliard2021
- Ingénieur d'état en génie logiciel et intégration des systèmes d'informationsUniversité Hassan 2 Casablanca - Faculté des sciences et techniques de Mohammedia