-Du septembre 2015 : Analyste Développeur à Nexus.
-Du Septembre 2013 jusqu'à Juillet 2015 : Développeur JEE à l'SSII "Prosystem Ingengneri" (dans leur filiale à Tunis DSEngineering) :
*Réalisation d'un projet de test avec JUnit4 ainsi que la maintenance progressive de l'application ERP du client "MDCDesign" :
- Framework et outils utilisés :EJB 3, JPA 2.0, une interface graphique avec SWT, le serveur Glassfish 3 comme serveur d’application et PostegreSql comme base de données.
-Durée : 6 mois.
*Création et maintenance progressive de l'application ERP du client "BDRKorus" :
- Framework et outils utilisés :EJB 3, JPA 2.0, le serveur Glassfish 3 comme serveur d’application et PostegreSql comme base de données.
-Durée : 8 mois.
*Création et maintenance progressive de l'application ERP du client "RaccaImpianti" :
- Framework et outils utilisés :EJB 3, JPA 2.0, le serveur Glassfish 3 comme serveur d’application et Oracle 11g comme base de données.
-Durée : 10 mois.
*Création d’une distribution linux de démonstration basée sur le noyau Linux-Suse en utilisant l'outil de création de machines virtuelles en ligne Suse Studio (durée : 1 mois et demi).
*Installation et configuration de Oracle Server 11g ainsi que la migration d’un ensemble de base données pour tester la compatibilité de ces application avec Oracle 11g pour le client "MDCDEsign" (durée 3 mois).
-Du Janvier 2012 à Juin 2012 : Analyste Développeur JAVA/JEE à Linedata : participation à l’intégration continue d’un produit dédié pour la réalisation des actions bancaire : utilisation de Framework Spring, Struts, Hibernate, JUnit4 ainsi que l’outil « Accurev » et le serveur web « Apache Tomcat ».
-Du Février 2011 à Juillet 2011 : Projet de fin d’études à la « Société Tunisie Telecom » ayant comme sujet : Dashboard pour le reporting des services de téléphonie fixe pour Tunisie Telecom. Ceci en utilisant la technologie JEE : Framework JSF 1.2( Taglib Richfaces et JFreeChart) et système de gestion de bases de données Oracle (10g) et Informix.
CURSUS ACADÉMIQUE
-2011 : Obtention du Diplôme National d’Ingénieur en Informatique à l’Ecole Nationale d’Ingénieurs de Sousse (ENISO).
-2009-2010 : Deuxième année Informatique à l’ENISO.
-2008-2009 : Première année Informatique à l’ENISO.
-2006-2008 : Etude préparatoire section PC à la Faculté des Sciences de Tunis.
-2006 : Obtention du Baccalauréat section Mathématiques avec mention Bien.
COMPETENCE
-Système d’exploitation : Linux, Windows
-Méthodes agiles
- Langages de programmation : JAVA,SQL/PLSQL, HTML, Css, JavaScript.
-Méthode de modélisation et conception : UML, Merise .
-Framework JEE :
* JSP, Servlet, JSF1.2 , SPRING, Struts1, JPA 2.0, EJB 3, Design Pattern( Pattern Factory, Ioc ..) , HIBERNATE.
*Reporting : IReport for JasperReport.
*Web Services : SOAP, REST.
*Framework de tests unitaires Junit4.
-Outil de gestion et l'automatisation de production des projets : Maven.
-Base de données : MySQL, PostegresSQL, Informix, Oracle10g, Oracle11g (PLSQL Développer, SQL Plus).
-Serveur d’application : Jboss, Glass Fish 3,4.
-CRM : SIEBEL.
-IDE pour le Framework JEE : Netbeans et Eclipse.
-Outil de gestion de versions et de partage de code : Accurev, Git Repository.
LANGUES
Arabe : langue maternelle.
Français : lu, écrit, parlé avec un niveau excellent.
Anglais : lu, écrit, parlé avec un niveau excellent.