Programmation Java, PL/SQL, JavaScript, Ajax, JQuery, XML, HTML/XHTML
Framework Angular 4, Bootstrap 4, Spring Boot 2.0 , Spring IOC, MVC, Spring data Core, JSF,Primefaces, JSP/Servlets, JPA, JTA, Alfresco, Hibernate 5
Moteur de template Thymeleaf
Base de données Oracle, MySQL et Postgresql
Intégrationcontinue Maven,Git
Serveursd’applications Web logic, Jboss 7, Tomcat 5/6/7, WildFly
Services web Spring Rest
Sécurité Certificats SSL, VPN, Firewall, AD Windows, NAS, Antivirus.
Environnement Eclipse,Netbeans,Microsoft Visual Studio
Méthodologie Agile SCRUM
Outils de planification GANTT
Modélisation UML, Merise, Design patterns
Reporting JasperReports
Test unitaire Junit 4
Outils techniques NotePad++, Toad, Postman, Advanced Rest Client, FileZilla,SoapUI,
Sig Web google API, OpenLayers
Outils de gestion MS Project
Projet 1 (DSP) Aout 2010 à Février 2011
Développement d’un site web pour la gestion d’une bibliothèque en ligne
Client : Pole technologique à Tozeur
Développeur java/JEE
Equipe : 1 web designer, 1 concepteur ,1 développeur, 1 métier
Tâches réalisées :
En tant que développeur Java J2EE :
- Analyse des besoins fonctionnels et rédaction du cahier des charges fonctionnel
- Création de BDD
- Création des modèles nécessaires pour les tables de BDD
- Création de contrôleur principal
- Développement et mise à jour des modules JSP/MySQL/JavaScript/jQuery
- Déploiement sur site de production
- Test des fonctionnalités.
Environnement technique: JSP, Servlet, Apache Tomcat, Eclipse Ajax, HTML, CSS, JavaScript, jQuery, Ajax.
Projet 2 Avril 2011 à Décembre 2011
Mise à niveau fonctionnel d’une application de gestion des redevances pour le BIRH.
Client : BIRH
En tant que concepteur développeur
- Définition du besoin cible à travers des réunions de travail avec le métier
- Spécifications fonctionnelles détaillées
- Conception et développement des modules nécessaire
- Recette fonctionnelle et résolution des anomalies
- Garantir de la bonne exécution en production de l’application
Environnement technique :
Access 2007, Visual Basic
Base de données : Access
Projet 3 Janvier 2012 à Mars 2012
Développeur PHP
Portail collaboratif pour diffusion des informations géographiques pour l’association EL Majarra
Client : Association El Majarra
Equipe : 1 CP et 1développeur et 1 Web designer
Tâches réalisées :
- Participation aux ateliers de définition des maquettes utilisateur et de spécification
- Conception applicative et technique
- Réalisation de planning et encadrement d’équipe
- Développement et mise en œuvre technique
- Relecture et analyse statique et dynamique du code
- Amélioration des performances applicatives
- Recette, technique et fonctionnelle et résolution des anomalies
- Déploiement sur plateforme de production
Environnement technique: Php, Mysql, OpenLayers, Google API
Projet 4 Janvier 2013 à Mars 2013
DBA Oracle
Installation du système de gestion des Ressources en Eaux dans 24 Gouvernorat.
Client : Arrondissements des Ressources en eaux
Equipe : 1 DBA et 1 développeurs et métier
Tâches réalisées :
- Création des tablespace des bases des données.
- Création d’un script de création des tables et vues et liens et utilisateurs et privilèges.
- Exécution des scripts de créations
- Installation des clients sur les sites utilisateurs.
- Transfert des compétences aux utilisateurs finaux.
Environnement technique : Oracle, Oracle Forms, Oracle Reports, PL/SQL, Toad, TeamViewer.
Projet 5 Mars 2013 à Décembre 2016
Mise en place du système Nation d’Information sur l’eau et trois systèmes contributeurs.
Rôle : Membre du comité du pilotage et chef du comité technique d’acquisition de plateforme matériel et réseau & administrateur système et réseau et Bases des données.
Equipe : 1 comité de pilotage, 1 comité technique ,5 développeurs et un intervenant de chacune des équipes système, 1 administrateur système et BD, télécom, MOA et métier
Tâches réalisées :
En tant que membre du comité de pilotage :
- Suivi et validation des phases du projet
- Assistance du client pour la définition de besoins
- Validation de la conception UML
- Etude de l’architecture technique et mise
- Participation aux phases de développement et test
- Participation à la phase déploiement sur site de production
En tant chef du comité technique :
- Elaboration du cahier des charges pour l’acquisition de la plateforme matérielle et réseaux.
- Analyses des offres reçues.
- Participation à toutes les étapes de l’intégration.
- Validation de la plateforme et test des performances.
Environnement technique : Windows server 2012 R2, Linux Centos, Hyper-V, Composantes réseaux huwawei (routeur, switch), baie des disques, réseaux SAN, Windows Cluster, Robot de sauvegarde, Oracle, Posgtres, Alfresco, Nagios, Hibernate, Sig web, OpenLayers, Geonetwork, Geoserver, SpagoBI, Drupal…
Projet 6 Janvier 2014 à Février 2014
Concepteur Développeur
Mise en œuvre d’une application pour la gestion des congés pour leBIRH.
Client : BIRH
Equipe : 1 CP et 1 développeurs et métier
Tâches réalisées :
- Définition des spécifications fonctionnelles et techniques
- Conception de l’application
- Développement des modules nécessaires.
Environnement technique : Acces 2007, Visual Basic
Projet 7 Janvier 2016 à Juin 2016
Développement d’une application de collecte et gestion des informations saisi par les stations pluviométriques et hydrométriques et pour la génération des rapports.
Client : BIRH
Rôle : Développeur java/JEE
Tâches réalisées :
- Conception de la base des données.
- Création des entités nécessaires
- Création des interfaces nécessaires et des leurs implémentations
- Création des services WEB.
- Développements de l’application front avec angular 4
- Création d’un script pour l’auto-démarrage de l’application
- Déploiement sur site de production
- Recette, technique et fonctionnelle et résolution des anomalies
Environnement technique:
Architectures JEE: Eclipse, Angular 4, bootsrap, spring boot, Hibernate, Jasper Reports
Base de données : Postgresql
Projet 8 Janvier 2017 à Décembre 2017
Développement d’une application de gestion des procédures pour le BIRH
Client : BIRH
Rôle : Développeur java/JEE
Tâches réalisées :
- Analyse des besoins et rédaction du cahier des charges fonctionnel
- Conception de la base des données
- Création des entités nécessaires pour les tables
- Création des interfaces et des implémentations.
- Création des services web
- Création de module de gestion des utilisateurs et des droits d’accès
- Création d’une Template bootstrap et des pages web.
- Recette, technique et fonctionnelle et résolution des anomalies
Environnement technique:
Architectures JEE: Eclipse, Thymeleaf, spring security, bootstrap, spring boot, Hibernate, Jasper Reports
Base de données : Postgresql
Projet 9 Janvier 2018 à Septembre 2018
Refonte d’une application de gestion des redevances du BIRH
Client : BIRH
Role : Développeur java/JEE
Tâches réalisées :
- Analyse des besoins et rédaction du cahier des charges fonctionnel
- Création des entités nécessaires pour les tables
- Création des interfaces et des implémentations.
- Création des services web
- Création de module de gestion des utilisateurs et des droits d’accès
- Développement de la partie FrontEnd
- Migration des données
- Recette, technique et fonctionnelle et résolution des anomalies
Environnement technique:
Architectures JEE: Eclipse, Thymeleaf, spring security, bootstrap, spring boot, Hibernate, Jasper Reports
Base de données : Postgresql, ODBC
Projet 10 Octobre 2018 à Mars 2019
Développeur java/JEE
Développement d’une application de gestion des primes des observateurs du BIRH
Client : BIRH
Tâches réalisées :
- Analyse des besoins et rédaction du cahier des charges fonctionnel
- Conception de la base des données
- Création des entités nécessaires pour les tables
- Création des interfaces et des implémentations.
- Création des services web
- Création de module de gestion des utilisateurs et des droits d’accès
- Développement de la partie FrontEnd
- Recette, technique et fonctionnelle et résolution des anomalies
Environnement technique:
Architectures JEE: Eclipse, Angular, bootstrap, spring boot, JWT, Hibernate, Jasper Reports
Base de données : Postgresql
Projet 11 Depuis Mai 2019
Développement d’une application web pour la gestion des échanges des informations avec les fournisseurs des données.
Client : ONAGRI
Rôle : Développeur Java J2E.
Equipe : 1 Responsable métier, 1 administrateur système et BD, 1 Développeur Java J2EE
Tâches réalisées :
- Analyse des besoins et rédaction du cahier des charges fonctionnel et technique
- Conception de la base des données
- Création des entités nécessaires pour les tables
- Création des interfaces et des implémentations.
- Création des services web
- Création de module de gestion des utilisateurs et des droits d’accès
- Développement de la partie FrontEnd
- Recette, technique et fonctionnelle et résolution des anomalies
Environnement technique:
Architectures JEE: Eclipse, Angular, bootstrap, spring boot, JWT, Hibernate, JPA, Jasper Reports
Base de données : Postgresql
2006/2010 Diplôme D’ingénieur en Informatique (FST)
2004/2006 Institut préparatoire aux études ingénieurs d’El Mannar (IPEIM)
Juin 2004 Obtention d’un diplôme du baccalauréat tunisien section technique avec
Mention bien