About Mahdi
French
Native or bilingual
English
Conversational
Arabic
Native or bilingual
Experience
- RciBanqueDéveloppeur React NativeBANKING AND INSURANCEJanuary 2022 - May 2022 (4 months)Paris, FranceDéveloppement d'une application mobile innovante conçue pour les conducteurs de véhicules électriques (VE). Elle offre un service pratique permettant de localiser facilement les bornes de recharge grâce à son intégration avec Google Maps. Conçue en React Native, l'application assure une expérience utilisateur homogène sur divers appareils mobiles. Elle intègre également un module de paiement mobile sécurisé, simplifiant le processus de recharge des VE. RCI PAY représente une solution complète pour les besoins de mobilité électrique, combinant technologie de pointe et convivialité.
- Voyageurs du MondeDéveloppeur React NativeTRAVEL AND TOURISMJune 2022 - October 2022 (4 months)Paris, FranceDéveloppement d'une application mobile "Voyageurs du Monde", conçue pour aider les utilisateurs à planifier leurs voyages de manière intuitive et pratique. Fonctionnant en mode déconnecté, elle permet une planification sans interruption, même sans accès Internet. Développée en React Native et intégrée avec Expo, l'application offre une expérience utilisateur fluide et réactive sur diverses plateformes mobiles. Grâce à l'intégration de Mapbox, elle fournit des fonctionnalités avancées de cartographie et de navigation, rendant la planification de voyage encore plus accessible et engageante.
- nfiniteDéveloppeur FulstackJS seniorE-COMMERCENovember 2022 - April 2023 (5 months)Bordeaux, FranceDéveloppement en binôme de Nfinite, une plateforme e-merchandising leader qui offre aux détaillants la possibilité de développer leur entreprise et d'améliorer l'expérience client grâce à un contenu visuel puissant et personnalisable. Elle combine l'intelligence artificielle (IA), la création d'images de synthèse (CGI) et la technologie 3D pour fournir une plateforme visuelle unifiée aux plus grandes marques et aux détaillants du monde. Nfinite facilite la création, l'affichage et la gestion de visuels de produits illimités grâce à une technologie de CGI de pointe, rendant le contenu visuel de haute qualité plus abordable et adaptable. C'est une solution clé en main pour créer, afficher et gérer des visuels de produits à travers une interface unique.En tant que developpeur Backend, mes responsabilités comprenaient le développement et la maintenance des microservices GraphQL et REST à l'aide de TypeScript et Express.js. J'ai écrit des tests automatisés, y compris des tests unitaires, d'intégration et de bout en bout, pour assurer la stabilité et l'évolutivité des update des équipes de productions. Mes contributions ont aidé l'entreprise à conclure un accord avec Walmart et Amazon, ce qui a entraîné des partenariats fructueux et une augmentation des revenus.- Développer et maintenir des microservices et des API RESTful et graphQL à l'aide de Node.js, TypeScript et Express.js- Écrire des tests automatisés, y compris des tests unitaires, des tests d'intégration et des tests de bout en bout à l'aide de jest- Convertir la base de code JavaScript existante en TypeScript pour améliorer la maintenabilité et la qualité du code- Créez des pipelines pour l'intégration continue et le déploiement continu (CI/CD) à l'aide de GitLab CI/CD.- Créer et maintenir des tableaux de bord Grafana pour visualiser les mesures de performance du système et les indicateurs de performance clés (KPI) Réalisations: Implémentation d'un système de surveillance utilisant Prometheus et Grafana, qui a rendu la surveillance de l'API publique beaucoup plus facile. Création d'une API publique qui a permis à l'entreprise de conclure un accord avec Walmart et Amazon, résultant en des partenariats fructueux et une augmentation des revenus.
Recommendations
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
- Diplôme d'ingénieur génie logicielMcGill2009