Ă€ propos de Mohamed
Anglais
Capacité professionnelle complète
Français
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- Skoleom PlatformConsultant Fullstack Java/ReactE-COMMERCEjanvier 2025 - Aujourd'hui (1 an et 5 mois)Paris, FranceParticipation au développement d'une extension innovante connectée à plus de 2000 plateformes et sites web, intégrant directement l’acte d’achat au sein de contenus audiovisuels (vidéos, lives, replays).Objectif du projetCréer une expérience d’achat fluide et intégrée pour l’utilisateur, en détectant automatiquement les produits visibles dans les vidéos grâce à une IA avancée, et en permettant un achat en quelques clics sans quitter le contenu.Mission principale
- Conception et développement des services backend en Java (Spring Boot).
- Ré-internalisation et optimisation de certaines fonctionnalités backend.
- Développement des features de l’extension (ReactJs).
- Intégration du Backend avec les produits frontend et les IA d’analyse de contenu.
- Développement et maintien des API RESTful robustes et scalables.
- Optimisation de la gestion des flux de données massifs.
- Intégration avec des services tiers et partenaires OTT.
- Veiller au respect des règles de qualité de code.
- Revue de code
- Documentation technique
- Participation aux cérémonies Agile (stand-up, sprint planning, rétrospectives)
Environnement techniqueJava, Spring Boot, React, Tailwindcss, NestJs, API REST, PostgreSQL, Kafka, NoSQL, Docker, Docker-compose, CI/CD, Oracle cloud, Chrome Extension Development. - Compagnie Des AlpesIngénieur FullStack Kotlin/ReactJsDIVERTISSEMENTS & LOISIRSjanvier 2023 - octobre 2024 (1 an et 9 mois)Paris, FranceParticipation à un projet ambitieux visant à développer un tunnel de vente en ligne pour les parcs d’attractions du groupe CDA (Parc Astérix, Walibi Rhône-Alpes, Bellewaerde Aquapark, etc.). Cette plateforme permet aux utilisateurs finaux (B2C) et aux comités d’entreprise (B2B) d’acheter des billets, des pass et des offres personnalisées.Missions principales et réalisations :Cadrage technique du projet :
- Définition des interfaces de communication et points d’intégration.
- Collaboration avec les équipes backend des parcs, le système de paiement et le système d’authentification.
Conception et développement :- Mise en place de fonctionnalités clés : billets simples, packages, pass, renouvellements, addons, cross-selling et offres promotionnelles.
- Implémentation de feature flags pour un déploiement progressif des nouvelles fonctionnalités.
Création de scripts pour le CMS (Contentful).Qualité et performance :- Respect des principes Clean Code et Domain Driven Design.
- Utilisation de design patterns.
- Écriture de tests unitaires et tests d’intégration.
- Refactoring pour améliorer la structure du code et optimiser les performances.
Analyse et résolution des bugs :- Identification et correction des anomalies signalées par les utilisateurs et les équipes QA.
- Validation des correctifs par des tests approfondis.
Revue et documentation du code :- Analyse et validation du code produit par l’équipe.
- Proposition d’améliorations et bonnes pratiques.
- Rédaction de la documentation technique : guides d’installation, consignes de configuration, guides -d’utilisation des fonctionnalités, et documentation des API.
Impact :Grâce à ce projet, l'expérience utilisateur a été considérablement améliorée, permettant une gestion fluide des achats en ligne et une meilleure intégration des différentes offres des parcs. - Assistance Publique - Hôpitaux de ParisConsultant FullStack Java / ReactSANTÉ & BIEN-ÊTREnovembre 2021 - décembre 2022 (1 an et 1 mois)Paris, FranceContexte:L'application BaMaRa est une application web gratuite mise à disposition des établissements de santé partenaires par l'AP-HP. Elle permet aux professionnels des centres de référence et de compétences maladies rares de collecter et d'exploiter leurs données.Mission:La mission consistait à migrer l'application BaMaRa de la version V2 à V3. Cette migration technologique visait à :Moderniser l'architecture en passant de Ruby et MongoDB à Java, React et Postgres.Améliorer les performances et la scalabilité de l'application.Implémenter de nouvelles fonctionnalités pour répondre aux besoins des utilisateurs.Taches:
- Participation à la conception et mise en place de l'architecture de l’application.
- Développement des différentes composantes du projet Front-end, développés avec React Js
- Gérer le responsive design de l’application web.
- Développement des différentes services "Back-end" en architecture micro-services en Java 11.
- Création et gestion des index Elasticsearch.
- Création d’un Script de réconciliation des praticiens en éliminant les doublons. (Stream API)
- Envoides mails de notification / reportings vers les utilisateurs
- Test et validation des fonctionnalités développées front et back. (Junit, Mockito, WebdriverIO, Jest)
- Refacto du code existant.
- Revue de code
- Rédaction del a documentation technique
Impact :-Migration réussie vers une architecture moderne et performante.-Amélioration de l’expérience utilisateur et ajout de nouvelles capacités pour les centres spécialisés dans les maladies rares.
Recommandations
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 ITINPT2019
- CPGEClasses préparatoires aux grandes écoles2016