Expériences
Poste stagiaire
Conception et déveleppement d’une application de gestion des congés.
Technologies : langage de programmation vb.net
Projet d'etude
Conception et déveleppement d’un site web « E-commerce ».
Technologies : framework laravel
Développeur logiciels
Réalisation d'une application desktop TOP IN TECH
Technologies : java , javafx , mySql , api email ,
Développeur Full Stack
Réalisation d'une application web e-commerce top in tech .
Tâches réalisées:
- Admin bloque ou débloque un client
- Like dislike pour un produit
-Statistiques (nbr des utilisateurs actifs )
- liste de mots inappropriés dans un commentaire
-Signaler un commentaire, un user
- Panier de commande
-API de géolocalisation ( longitude and latitude )
-Evaluation (rating)
-Notifier l’administrateur avant la rupture de stock d’un produit
- Traitement mathématique ( promotion de produit , coupon )
- panier supprimer apres 24 h et notifier les clients par email
- méthode de paiement facile (stripe)
- programme de fidélité (pour chaque quiz gagner le client reçoit coupon)
- Le coupon dispose d'une période d'expiration et d'informer le client par e-mail.
-la suppression du compte client après 10 jours et le client peut récupérer.
- liste des clients qui achètent , sa position indiquée sur la map.
- api mapRéalisation d'une application web e-commerce top in tech . Tâches réalisées: - Admin bloque ou débloque un client - Like dislike pour un produit -Statistiques (nbr des utilisateurs actifs ) - liste de mots inappropriés dans un commentaire -Signaler un commentaire, un user - Panier de commande -API de géolocalisation ( longitude and latitude ) -Evaluation (rating) -Notifier l’administrateur avant la rupture de stock d’un produit - Traitement mathématique ( promotion de produit , coupon ) - panier supprimer apres 24 h et notifier les clients par email - méthode de paiement facile (stripe) - programme de fidélité (pour chaque quiz gagner le client reçoit coupon) - Le coupon dispose d'une période d'expiration et d'informer le client par e-mail. -la suppression du compte client après 10 jours et le client peut récupérer. - liste des clients qui achètent , sa position indiquée sur la map. - api map
Compétences : Angular · Express.js · SQL · Spring Boot · Feuilles de style en cascade (CSS) · Git · scheduleJob · Socket.io · chart js · squelize · nodemailer
Développeur Full Stack
Réalisation d'une application web e-commerce (serre intelligente) avec application flutter
Ajout de fonctionnalités de vente en ligne: Intégrer des fonctionnalités de panier
d'achat, de paiement en ligne et de gestion des commandes pour permettre aux
agriculteurs d'acheter des serres intelligentes en ligne.
Intégration du tableau de bord de contrôle: Développer une application web pour intégrer le tableau de bord de contrôle de la serre intelligente au site web e-commerce
Développement du prototype de serre intelligente: Concevoir et construire un prototype de serre intelligente en utilisant des technologies telles que les capteurs, les
actionneurs et l'Internet des objets (IoT) pour permettre la surveillance et la commande
des paramètres de croissance des plantes.
créer une application Flutter pour les agricultures qui utilise des capteurs pour surveiller l'état d'une serre et envoie des notifications en cas de problème.
Implémentez un système de quiz pour évaluer les résultats des utilisateurs et implémenter des récompenses pour les agriculteurs qui obtiennent de bons résultats.
Créer une interface d'administration pour les administrateurs, qui leur permette de gérer les avis d'agriculteurs, de gérer les commandes et les utilisateurs, et de surveiller les statistiques de site web.
Demander aux agriculteurs qui utilisent les serres intelligentes de fournir des avis sur leurs expériences d'utilisation
Technologies : Angular 13 , express js ,Sequelize ,mySql , noSql, nodemailer api. flutter, iot , arduinoRéalisation d'une application web e-commerce (serre intelligente) avec application flutter Ajout de fonctionnalités de vente en ligne: Intégrer des fonctionnalités de panier d'achat, de paiement en ligne et de gestion des commandes pour permettre aux agriculteurs d'acheter des serres intelligentes en ligne. Intégration du tableau de bord de contrôle: Développer une application web pour intégrer le tableau de bord de contrôle de la serre intelligente au site web e-commerce Développement du prototype de serre intelligente: Concevoir et construire un prototype de serre intelligente en utilisant des technologies telles que les capteurs, les actionneurs et l'Internet des objets (IoT) pour permettre la surveillance et la commande des paramètres de croissance des plantes. créer une application Flutter pour les agricultures qui utilise des capteurs pour surveiller l'état d'une serre et envoie des notifications en cas de problème. Implémentez un système de quiz pour évaluer les résultats des utilisateurs et implémenter des récompenses pour les agriculteurs qui obtiennent de bons résultats. Créer une interface d'administration pour les administrateurs, qui leur permette de gérer les avis d'agriculteurs, de gérer les commandes et les utilisateurs, et de surveiller les statistiques de site web. Demander aux agriculteurs qui utilisent les serres intelligentes de fournir des avis sur leurs expériences d'utilisation Technologies : Angular 13 , express js ,Sequelize ,mySql , noSql, nodemailer api. flutter, iot , arduino
Compétences : Angular · express js · Flutter · Firebase · API Postman · SQL · Arduino · Iot
Développeur web full stack
Modélisation des processus de BeEnroll et OnBoarding à l'aide de Camunda BPMN.
Implémentation des processus de BeEnroll et OnBoarding en utilisant Camunda, en utilisandes technologies telles que Java ou JavaScript.
Intégration de Camunda avec les autres systèmes d'entreprise pour permettre l'envoautomatique de notifications par e-mail et sur la plateforme, à l'aide de protocoles tels quSMTP ou REST.
Mise en place d'un système de vérification des pièces complémentaires pour les candidatacceptés, qui comprendrait une liste de contrôle et un processus de validation.
Création d'un workflow pour le changement de rôle de candidate vers employee.
Transfert des dossiers Alfresco et des attributs vers le dossier employee ou rejected enfonction du résultat du processus.
Technologies : Angular 15 ,java 8, Spring boot , Keycloak · docker · kafka · Alfresco
Camunda BPM
Développeur web full stack
🚀 Projet Full Stack avec Laravel 10 🚀
En tant que passionné de développement, j'ai récemment achevé un projet ambitieux en utilisant la dernière version de Laravel (v10). Ce projet est doté d'une architecture complète comprenant deux acteurs principaux : l'administrateur et le client.
👨💼 Tableau de bord de l'administrateur avec Laravel (Veuxy) :
L'administrateur a accès à un tableau de bord puissant grâce à Laravel avec l'intégration de Veuxy. Les fonctionnalités incluent l'ajout d'utilisateurs avec envoi automatique d'e-mails de bienvenue. De même, l'administrateur peut supprimer des utilisateurs en toute simplicité.
🛠️ Gestion des Services :
L'administrateur peut effectuer des opérations CRUD (Create, Read, Update, Delete) sur les services, y compris la spécification de la désignation, la description, la méthode de tarification, la durée, les pauses, les prix, les catégories de promotion, et l'ajout d'images. La gestion des réservations permet à l'administrateur de consulter la liste des réservations, d'accepter ou de refuser les réservations, le tout notifié en temps réel au client.
📅 Calendrier et Réservations :
Les clients peuvent réserver via un calendrier convivial, et une vérification de la capacité de chaque service est effectuée en détail. Le paiement s'effectue via Konnect Networks. Les réservations sont visibles sur un calendrier, avec la possibilité pour les clients de voir toutes leurs réservations.
💼 Tableau de bord du Client :
Le client a accès à un tableau de bord présentant toutes ses réservations. Une vérification de capacité est intégrée pour chaque service, et le paiement s'effectue via Konnect Networks. Les clients reçoivent des e-mails avec des codes QR pour vérifier le statut de leurs réservations et effectuer des paiements en ligne.🚀 Projet Full Stack avec Laravel 10 🚀 En tant que passionné de développement, j'ai récemment achevé un projet ambitieux en utilisant la dernière version de Laravel (v10). Ce projet est doté d'une architecture complète comprenant deux acteurs principaux : l'administrateur et le client. 👨💼 Tableau de bord de l'administrateur avec Laravel (Veuxy) : L'administrateur a accès à un tableau de bord puissant grâce à Laravel avec l'intégration de Veuxy. Les fonctionnalités incluent l'ajout d'utilisateurs avec envoi automatique d'e-mails de bienvenue. De même, l'administrateur peut supprimer des utilisateurs en toute simplicité. 🛠️ Gestion des Services : L'administrateur peut effectuer des opérations CRUD (Create, Read, Update, Delete) sur les services, y compris la spécification de la désignation, la description, la méthode de tarification, la durée, les pauses, les prix, les catégories de promotion, et l'ajout d'images. La gestion des réservations permet à l'administrateur de consulter la liste des réservations, d'accepter ou de refuser les réservations, le tout notifié en temps réel au client. 📅 Calendrier et Réservations : Les clients peuvent réserver via un calendrier convivial, et une vérification de la capacité de chaque service est effectuée en détail. Le paiement s'effectue via Konnect Networks. Les réservations sont visibles sur un calendrier, avec la possibilité pour les clients de voir toutes leurs réservations. 💼 Tableau de bord du Client : Le client a accès à un tableau de bord présentant toutes ses réservations. Une vérification de capacité est intégrée pour chaque service, et le paiement s'effectue via Konnect Networks. Les clients reçoivent des e-mails avec des codes QR pour vérifier le statut de leurs réservations et effectuer des paiements en ligne.
Compétences : SQL · Feuilles de style en cascade (CSS) · scheduleJob · Socket.io · api mail · HTML · Laravel
Formations
Licence fondamentale en sciences informatiques
mention : assez bien
Master Co-Conctruite en Nouvelles Technologies de l’information et de la communication dédiées a l’innovation de l’Agriculture.
mention : assez bien