À propos de Mohamed Ali
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- Malakoff HumanisDéveloppeur Fullstack Java-JEEmars 2024 - Aujourd'hui (2 ans et 3 mois)Paris, FranceMISSION : Malakoff HumanisProjet Portail partenaire sante: Le projet consiste en la création d'un portail de santé destiné auxpartenaires de Malakoff Humanis, tels que LCL et Crédit Agricole, afin de permettre à leurs clients de gérer divers services liés à leur couverture santé. Ce portail propose des fonctionnalités clés comme la création de comptes, la gestion des demandes de remboursement, la génération et consultation de devis, le suivi détaillé des remboursements, et l'accès à une carte tiers payant.TACHES RÉALISÉES :BackEnd :• Conception et développement des API REST pour gérer les différentes fonctionnalités du portail (création de comptes, devis, demandes de remboursement, etc.).• Participation à la mise en place de l'architecture Microservices avec Spring Boot.• Implémentation des couches de sécurité de l'application avec Spring Security et OAuth2 pour sécuriser l'accès aux données.• Configuration des pipelines CI/CD avec Jenkins et gestion des déploiements via Docker• Tests unitaires et d'intégration pour garantir la fiabilité et la qualité du code.• Collaboration avec les équipes fonctionnelles pour affiner les spécifications via des User Stories dans Jira.• Optimisation des performances des services pour une gestion efficace des données des partenaires.FrontEnd :• Conception d'une architecture Angular modulaire et performante adaptée aux besoins du portail.• Développement de composants réutilisables pour des fonctionnalités comme la consultation de devis et la carte tiers payant.• Implémentation du routage Angular pour une navigation fluide entre les différentes sections du portail.• Gestion de l'état de l'application à l'aide de services Angular pour une meilleure performance et testabilité.• Mise en place de Lazy Loading pour optimiser le chargement des modules.• Tests unitaires et correction des anomalies sur l'interface utilisateur pour garantir une expérience utilisateur optimale.
- Banque de FranceDéveloppeur Fullstack Java-JEEnovembre 2021 - février 2024 (2 ans et 4 mois)Paris, FranceMISSION : Banque de FranceProjet PERSEE: Pour le but d'entrer dans une relation individualisée avec chaque chef d'entreprise à travers un point d'accès unique à des informations et services de la Banque qui leur sont dédiés. À terme le Portail Dirigeant pourrait devenir un point d'entrée unique pour l'ensemble des services que la Banque de France peut offrir aux entreprises. La visibilité du portail dirigeant se doit être immédiate au sein du site institutionnel BDF et au niveau des moteurs de recherche internet.TACHES RÉALISÉES :BackEnd :• Création d'un espace dirigeant personnalisé nommé PERSEE, à disposition de l'ensemble des dirigeants d'entreprises.• Participation à la mise en place de l'architecture du projet basé sur des modules maven.• Configuration du serveur WildFly.• Accompagnement des développeurs pour les aider à monter en compétence sur le projet.• Révision régulière du code (Code Review) pour garantir la qualité, la lisibilité et la sécurité du code source.• Developpement la couche securité de l'application avec OAuth2• Développement des user stories sur les différentes couches de l'application• Implémentation de Swagger.• Tests unitaires et d'intégration• Participation à la rédaction des User Stories sur l'outil JIRA (besoins fonctionnelles) en étroite collaboration avec les consultants fonctionnels.• Estimation et découpage des tâches en se basant sur la méthode Scrum agile.• Correction des anomalies• Animation et présentation des tâches développées à la fin de chaque sprint.FrontEnd :• Analyse des besoins fonctionnels et techniques du projet.• Proposition d'une architecture Angular appropriée en fonction des exigences du projet.• Mise en place des modules principaux pour structurer le code de l'application.• Définition et organisation des services Angular pour gérer la logique métier.Environnement technique: Java EE, java 8, Maven, Spring Boot, Keycloak, WildFly, Sonar, jenkins, PostgreSQL, Angular 16
- IT ROAD TechnologyDéveloppeur Fullstack Java-JEEnovembre 2020 - novembre 2021 (1 an)Casablanca, GC, MoroccoMISSION : Digital Factory - Société Générale• La digitalisation de l'enrôlement client et le digital corner peut aider la Société Générale, à améliorer considérablement l'expérience client et accroitre l'efficacité des chargés de clientèle par la réduction des activités manuelles et minimiser l'utilisation du papier pour un objectif zéro papier. 1. Project JEDI: Ce projet est une application basée sur des systèmes multicanaux (tablettes, bornes), construit sur la base d'une solution existante: OpenApp déployée au Ghana. L'hypothèse ISO Ghana a été retenue pour le déploiement. En conséquence, sauf cas réglementaire, aucune amélioration ou modification ne pourra être effectuée sans une analyse d'impacts et une validation de la Design Authority. Les adaptations (Visuels, Configurations et Champs additionnels) et toutes les nouvelles fonctionnalités sont sujet à cette validation.TACHES RÉALISÉES :• Développement des user stories sur les différentes couches de l'application.• Consommer des API Rest.• Correction des anomalies• Tests unitaires et d'intégration• Participation à la rédaction des User Stories sur l'outil JIRA (besoins fonctionnelles) enétroite collaboration avec les consultants fonctionnels.• Présentation des daily• Estimation et découpage des tâches en se basant sur la méthode Scrum agile.• Animation et présentation des tâches développées à la fin de chaque sprint.• Environnement technique : Architecture Micro-Service, Java EE, java 8, Maven, Spring Boot, Spring Security, Tomcat, WSO2, GraphQL, jenkins.
Recommandations
Soyez le premier à recommander Mohamed Ali
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
- MASTERInstitut Supérieur des Etudes Technologiques de Radès2018MASTER