Projet : Développement de l’application SPA ******** (Free-ads site)
Tâches effectuées :
Rédaction des spécifications fonctionnelles
Implémentation de couche métier de l’application :
o Définition et mise en place des services REST assurés par le Back End ;
o Contrôle de l’accès utilisateur avec Spring Security ;
o Persistance de données avec Hibernante ;
o Test et validation de services web REST.
Mise en place de squelette de partie Back End sous Spring boot :
o Création de projet « from scratch » and mise en place de modules de base ;
o Conception et validation de base de données de l’application ;
o Validation de l’architecture proposée.
Mise en place de partie Web End avec Angular 9 :
o Conception et mise en place de principaux écrans web;
o Implémentation des composants et services associés sous Angular 8 ;
o Test et validation des composants et services.
Projet : Développement d’un système d’enregistrement des états de présence via Smartphone.
Tâches effectuées :
Rédaction des spécifications fonctionnelles avec le client final (Universités privées) :
o Rédaction en collaboration avec le client, de l’ensemble des exigences attendues
des périmètres à développer.
Mise en place de squelette de partie Back End sous Spring boot :
o Création de projet « from scratch » and mise en place de modules de base ;
o Conception et validation de base de données de l’application ;
o Validation de l’architecture proposée.
Implémentation de couche métier de l’application :
o Définition et mise en place des services REST assurés par le Back End ;
o Contrôle de l’accès utilisateur avec Spring Security ;
o Persistance de données avec Hibernante ;
o Test et validation de services web REST.
Mise en place de partie Web End avec Angular 8 :
o Conception et mise en place de principaux écrans web;
o Implémentation des composants et services associés sous Angular 8 ;
o Test et validation des composants et services.
Mise en place de partie Mobile End sous Android :
o Conception et mise en place de principaux écrans mobile;
o Implémentation, test et validation de communication client/serveur ;
Projet : Développement d’une application web de gestion des emplois de temps des enseignants.
Tâches effectuées :
Rédaction des spécifications fonctionnelles avec le client final (Universités privées) :
o Rédaction en collaboration avec le client, de l’ensemble des exigences attendues
des périmètres à développer.
Mise en place de partie Front End de l’application sous Angular 6 :
o Conception et définition de principaux écrans de l’application;
o Implémentation et test de composants fonctionnels.
Implémentation de partie Back End de l’application sous Spring Boot :
o Contrôle de l’accès utilisateur avec Spring Security ;
o Persistance de données avec Hibernante ;
o Définition et mise en place des services REST assurés par le Back End ;
o Test et validation de services web REST.
Validation de l’assemblage de Back End et Front End :
o Assemblage de l’application;
o Implémentation, test et validation de communication client/serveur ;
Test et validation de l’application finale après assemblage.
Projet : Conception et implémentation des solutions pour la Société EMPREINTE.
Tâches effectuées :
Participation au développement des nouveaux modules Back Office :
o Module de transcodage : Web Services SOAP pour le transcodage de flux pour
improuver la qualité vidéo et générer le multi-format. Ce module est implémenté
en JAVA en utilisant JAX-WS et la bibliothèque JAVA (JAVA Audio Video
Encoder) ;
o Module de persistance : web Services SOAP qui exposent les opérations CRUD,
implémenté en utilisant JAX-WS et Hibernate ;
o Module de statistiques : Web Services responsable sur les statistiques de
visionnage et la déduction de vidéo recommandées pour les différents
utilisateurs, implémenté en utilisant JAX-WS
o Module principal: C'est l'orchestrateur du Back Office, qui interagit avec tous les
web services pour traiter les requêtes des clients. Ce module est implémenté en
PHP5.
Projet : Ajout de précision variable à la plateforme KOPI.
Tâches effectuées :
Etude et analyse de plateforme KOPI : plateforme propriétaire de société à base de Java,
Swing.
Modification et validation de changement de codes sources de plateforme KOPI
o Ajout de précision 3 aux composants de saisie de plateforme ;
o Test et validation de changement de codes sources de plateforme KOPI ;
o Ajout de précision variable à l’ERP Ifriqiya (ERP développé à base de KOPI) ;
o Validation et mise en place de nouvelle version de l’ERP.
Participation aux tâches quotidiennes de manipulation de bases de données.
Module enseignés :
Développement web coté client : Angular4, 6
Développement Mobile : Android
Architecture N-tiers : J2EE
Développement web : HTML5, CSS3…
Développement Full Stack JavaScript (react+ Node)
Outils DevOps (Git, Docker …)
Outils DevOps (Git, Docker …)
Ingénieur Etudes/Développement JAVA à kopiLeft (Bizerte)
août 2008 - aujourd'hui
Taches réalisés :
• Ajout de précision variable dans le module comptabilité Fibu
• Kopi Revamping : renouvellement de platforme de développement
interne Kopi à base de Swing
• Conception et Réalisation d’un système automatique pour l’audit
et la mise à jour de base de données Inventaire.
Projet de fin d’études
TIMA - Grenoble (France)
juillet 2008 - aujourd'hui
- Modélisation de pipeline dans la machine virtuelle QEMU
Outils utilisés : C, C++
Stage ingénieur
TELNET Technologies
août 2007 - aujourd'hui
Pré-étude, conception et simulation d’un système automatique
d’identification des empreintes digitales
Outils utilisés : Matlab
Stage ouvrier
Tunisie Telecom
mars 2006 - aujourd'hui
- Initialisation aux liaisons hertziennes et optiques, architecture
téléphonie fixe, commutation, transmission numérique, GSM…
Autres compétences
PROJETS REALISES
Application à base de microcontrôleurs
Synthèse horizontale
Modélisation des procédés industriels
Commande à distance d'un appareil via téléphone portable
(à base du microcontrôleur PIC 16F876)
Intelligence artificielle appliquée au Jeu “Puissance4”
Modélisation thermodynamique de l'équilibre liquide vapeur du binaire
eau-acétone (modèle NRTL)
FORMATION
2005 – 2008
Première,deuxième et troisième années d'études à l'École Polytechnique
de Tunisie
Juillet 2005
Réussite au concours national d’entrée aux écoles d’ingénieur en
Tunisie avec admission à l’Ecole Polytechnique de Tunisie
(Classement 2/1200)
2003 – 2005
Deux années préparatoires à l’Institut Préparatoire aux Etudes
d’Ingénieurs de Elmanar (EPEIM), filière PT (Préparation technologique)
Juin 2003
Réussite au baccalauréat tunisien, section Technique avec mention très bien