À propos de Mohamed Ghassen
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- SaqaraDÉVELOPPEUR FULL STACK PHPBTP & CONSTRUCTIONmai 2021 - Aujourd'hui (5 ans et 1 mois)Paris, FranceDEVELOPPEUR FULL STACK PHPContexte : Saqara est une solution digitale destinée aux acteurs du bâtiment, spécialiséedans la gestion des appels d’offres, du lancement jusqu’à la signatureMissions :Auditer les systèmes et processus existants, et participer à la conception de la nouvelle architecture microservice.Développement du microservice files pour la gestion des fichiers des différents microservices sur Aws ent utilisant PHP AWS SDK et l’outil minio pour simuler Aws dans un environnement localImplémenter des mutations et des requêtes GraphQL pour le microservice Files en utilisant le package nuwave/Lighthouse.Implémenter le serveur Grpc dans le microservice FilesAjouter un module de gestion des événements dans le microservice Files en utilisant l’elasticsearch avec le package Algolia PHP Api ClientMise en place de l’environnement Docker du microservice FilesConception et développement du microservice Inivitation to tender pour la gestion des appels d’offres, trades , ratios et projets .Implémenter des mutations et des requêtes GraphQL pour le microservice ITT en utilisant le package nuwave/LighthouseImplémenter le serveur Grpc dans le microservice ITTImplémenter Apache kafka pour la communication asynchrone entre les microservices et la mise à jour des statistiquesAjout des modules Commandes, Facturations en utilisant quick books, Objectifs et Dashboard.Développement des interfaces du crm billing manager en utilisant ReactJs 16, et Tailwind.Création des composants dans notre design system manager (Backlight) en utilisant React et Tailwind.Réaliser des tests unitaires et d'intégration (PHPUnit).Environnement technique : Laravel 8,9, JavaScript, ReactJs 16, PHP 8, webServices GraphQL, Grpc ,RoadRunner, PostgreSQL, MVC, Vs code , Intégrations continue,Docker ,Docker-compose ,Kubernetes , Git, Scrum, User Stories, tests unitaires (PHPUNIT),Cloud :Aws , Elasticsearch ,Kafka
- Captiv SolutionDÉVELOPPEUR FULL STACK PHPAGENCE & SSIIjuillet 2019 - mai 2021 (1 an et 11 mois)Paris, FranceDEVELOPPEUR FULL STACK PHPProjet1 : Dévelοpper une application web qui prοpose des services nοvateurs et complémentaires tels que la gestiοn du plusieurs centres d’appels dynamiquement et la gestiοn des rendez-vοus et des activités pour augmenter leur prοductivité, leur efficacité leur marge de prοfit et gagner le temps afin de rester cοmpétitivesMissions :Analyse et documentation projet :Rédaction des documents de conception général et détaillé du projetAnalyse des besoins du clientMaquettage des interfacesConception et définition de l’architectureMise en place de l’architecture du projetPréparation du document des APIs mettant en valeur les différentes normes de sécuritéDéveloppement :Analyse du backlog et priorisation des users storiesCréation du web serviceConception de la base de données MySQLCréation des interfaces pour l’affichage des données au client avec VueJs 2 et Bootstrap.Création de module de la gestion de notifications en utilisant Pusher et Laravel EchoCréation du plagin calendrier pour gérer les rendez-vous en temps réel en utilisant FullCalendar.io et PusherCréation des listeners pour la gestion des rendez-vousAjout de module historique des rendez-vousAjout de module de gestion des horaires des commerciaux et optimisation des plages horaires des rendez-vous en utilisant l’Api Distance Matrix de google.Rédaction de documents technique du projetRédaction des documents de conception technique détaillée et de conception technique généraleContribution au dossier d’architecture techniqueDocumentation des tests.Environnement technique : Laravel 6,7, JavaScript, PHP 7, webServices REST, Mysql, MVC, Vs Code, VueJs2, Bootstrap, Scrum, User Stories, tests unitaires (PHPUNIT).Intégrations Continue: Git, Outils de gestion: Jira.Projet2 : Maintenir, optimiser et ajouter des modules dans une application web qui gère les prestataires de mariages en BelgiqueMissions :Analyse et documentation projet :Contribution au Dossier d’architecture TechniqueAnalyse de l’existantMise en place des documents qualités pour uniformiser les pratiques de développementDéveloppement :Développement d’un module pour gérer dynamiquement la page d’accueilOptimisation de la performance de plusieurs modules critiques.Remplacement de tous les dataTable du projet par yajra dataTable pour appliquer la pagination au niveau du serveurFixer les bugs et les erreursDéveloppement des tests unitairesOptimisation du moteur de rechercheEnvironnement technique : Laravel 5.6, PHP 7,1, Javascript , Vue Js2, Bootstrap ,Mysql, MVC, IDE Vs code, Scrum, User Stories, tests unitaires (PHPUNIT). Intégrations Continue: Git, Outils de gestion: Jira, Méthodologie: Agile – ScrumProjet3 : Développement du web service d’une application qui gère les rendez-vous des médecinsMissions :Analyse et documentation projet :Contribution au Dossier d’architecture TechniquePréparation du document des APIs mettant en valeur les différentes normes de sécuritéDéveloppement :Développement du web service de l’application en utilisant le package jwt-authDéveloppement des tests unitairesOptimisation de la base de données MysqlEnvironnement technique : Laravel 6, PHP 7,2, Mysql, MVC, IDE Vs code, Scrum, User Stories, tests unitaires (PHPUNIT). Intégrations Continue: Git, Outils de gestion: Jira, Méthodologie: Agile – ScrumProjet4 : Développement et maintenance d’une application pour la gestion des agents de sécurité en BelgiqueMissions :Analyse et documentation projet :Contribution au Dossier d’architecture TechniquePréparation du document des APIs mettant en valeur les différentes normes de sécuritéMaquettage des interfacesDéveloppement :Développement du web service de l’application en utilisant le package jwt-authDéveloppement des tests unitairesOptimisation de la base de données MysqlDéveloppement des interfaces avec Laravel blade et bootstrapEnvironnement technique : Laravel 6, Laravel 7,2, Mysql, MVC, IDE Vs code, Scrum, User Stories, tests unitaires (PHPUNIT). Intégrations Continue: Git, Outils de gestion: Jira, Méthodologie: Agile – Scrum
- KpeizDéveloppeur PHP LaravelAGENCE & SSIIjuin 2018 - avril 2019 (11 mois)Tunis, TunisieDéveloppeur PHP LaravelProjet : Développement d’un outil d’analyse, Benchmarking et Reporting pour évaluer les pages de réseaux sociaux et automatiser les tâches des agences de marketing digital en utilisant LaravelMissions :Développement :Conception de la base de donnéesDéveloppement du web service en utilisant le package jwt-authDéveloppement d’un Crm pour gérer les utilisateurs, les benchmarks, les tags, et les rapportsDéveloppement du module de notification en temps réels lors de la préparation d’un rapport en utilisant socket.ioMaintenance de l’applicationDéveloppement des tests unitairesEnvironnement technique : Laravel 5.6, PHP 7.1, Bootstrap, Socket.io, webServices REST, Mysql, MVC, IDE Vs code , Scrum, User Stories, tests unitaires (PHPUNIT). Intégration Continue, Git. Outils de gestion: Jira. Méthodologie: Agile – Scrum gestion: Jira, Méthodologie: Agile – Scrum
Recommandations
Soyez le premier à recommander Mohamed Ghassen
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
- Diplôme National d’Ingénieur en InformatiqueEsprit2022
- Licence en physique fondamentaleFaculté des sciences2015