Expérience professionnelle
Depuis 01/2015 Encadrement de sujet de Thèse à l\u2019ENIT Système temps réel à haute disponibilité pour des réseaux de capteurs dans un environnement spatio-temporel Apache Kafka- Flink-Java/JEE .
Depuis 06/2017 Owliance Développement et Conception de portail de produits d\u2019assurance
Conception de l\u2019architecture de système
Développement de squelette de système et principaux modules
Développement d\u2019UI et Web services Front et Back
Environnement Java8/JEE, JHipster, Angular 4, Typescript, Bootstrap 4, Spring Boot,
Spring Security, MySQL.
03/2017 \u2013 06/2017 Anonyme Consultant JEE en Freelance
Développement de POC de système de gestion RH à base de l\u2019architecture microservice
Développement de module de persistance des données dans un système à base de spécification OSGi.
Mise en place de l\u2019architecture et développement de squelette de base de système de RH à base de l\u2019architecture microservices.
Environnement Java8/JEE, JHipster, Angular 2, Typescript, Bootstrap 4, Spring Boot,
Spring Security, Spring Cloud, Spring Data, MongoDB, Apache Karaf, ELK, OSGi.
09/2014 \u2013 01/2017 Easys Consulting Editeur de logiciels de gestion , Développeur Java/JEE \u2013 AngularJS
Projet Développement de module de securité pour un système de gestion d\u2019annuaires d\u2019entreprises à base de microservice
Environnement Java8/JEE, Spring Boot, Spring Cloud, JHipster, Angular 2, Bootstrap 4, Spring Securiy, OAuth2,
Projet Système de gestion des documents à distance
Module 1 Développement de client desktop avec Electron
Module 2 Développement de client mobile hybride Android/iOS avec Ionic
Module 3 Développement de client web
Tâches
Conception des IHM
Développement des interfaces
Développement et consommation des services Rest
Environnement Java8/JEE, JHipster, AngularJS 1.4, Ionic, Electron, Bower, Grunt, Yeoman, Rest services, Apache Maven, Spring Boot, Spring Security, Spring MVC/Core, Hibernate 4, MySQL, Adobe Master Collection CC.
Projet Développement d\u2019une solution de comptabilité Projet Compta
Tâches
Conception des IHM
Mavenization de Framework Apache Flex 4.13
Développement des Composants spécifiques à base d\u2019apache Flex
Développement de modules comptes, paramétrages et recherche
Développement de module de gestion et recherche des documents.
Développement de module de messagerie instantané.
Développement de module tableau de bord.
Environnement Java/JEE, Apache Maven, Apache Flex/GraniteDS, Spring Security,
Spring MVC, Spring Core, Hibernate 4, MySQL, Adobe Master Collection CC.
03/2014 \u2013 07/2014 Ardia Editeur de logiciels Télécommunication , Architect CDD JAVA Modulaire OSGI/Swing
Projet Projet confidentiel.
Tâches
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Proposition d\u2019architecture de systeme
Développement des POC
Développement d\u2019une extension de conteneur OSGi Apache KARAF/Felix
Développement des Bundles
Test Unitaires/Integration
Environnement Java/Swing, OSGi, Apache Karaf/Felix, JUnit, SonarQube, Maven,
Eclipse, Scrum.
02/2014 \u2013 06/2014 Encadrant et formateur des projets fin d\u2019études de l\u2019ult basés sur Alfresco
Projet 1 Developpement de système de gestion de bureaux d\u2019ordre basés sur les services rest alfresco
Pour la CTN Companie Tunisiene de Navigation .
Projet 2 Developpement de système de gestion des évènements basés sur les services rest d\u2019alfresco
Pour la CNI Centre Nationale d\u2019Informatique .
Environnement Java/J2EE, Spring, Hibernate, webservices rest, Alfresco Rest
Services ECM et BPM
12/2013 \u2013 02/2014 GeoTN Editeur de solutions géomatique , Consultant Liferay - Java/JEE
Projet Développement d\u2019une solution de webmapping pour la gestion des biens immobiliers pour
l\u2019AFT Agence Foncière Touristique .
Tâches
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Choix techniques et Développement
Packaging et Déploiement de l\u2019application.
Environnement Liferay Portal/Portlets, Java/J2EE, Spring, Hibernate, Geoserver,
OpenStreetMap, PostGIS , Apache Flex, Maven, Eclipse.
08/2013 \u2013 11/2013 In-Time Editeur de logiciels GED , Consultant Alfresco
Projet Arabisation et développement de modules spécifiques sur Alfresco Share.
Tâches
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Arabisation d\u2019Alfresco Share Unicode et RTL
Intégration de gestion des emails dans Alfresco
Packaging
Environnement Alfresco Share, Java, Spring Surf, YUI, Ant, Eclipse, Scrum.
Depuis 03/2011 \u2013 08/2013 MyIWeb Editeur de logiciels , Développeur Java/ J2EE
Projet 1 Migration d\u2019une plateforme de messagerie.
Migration de plateforme de messagerie à base d\u2019applet java swing vers la technologie GWT & Ajax
Tâches
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Développement en Java
Recette & Test
Environnement Java, GWT, Comet, IRC, Maven, Eclipse.
Projet 2 Solution de gestion de projets.
Développement d\u2019une Intranet de gestion de projets
Tâches
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Développement Services, client web, Rapports
Recette & Test
Environnement Liferay Portal, J2EE, JSF, Primefaces, Spring, Hibernate, Jasper
Reports, Tomcat, Datawarehouse, Pentaho, Talend, Maven, Eclipse, Oracle.
Projet 3 Solution de gestion de relation client.
Tâches
Spécifications
Conception Modélisation UML, élaboration de cahier de charge
Développement
Recette & Test
Environnement Liferay Portal, Java/J2EE, Spring, Webservices Rest, Resteasy,
JSF/Primefaces, Postgres, Maven, Tomcat, Eclipse, Mantis.
Projet 4 Solution de vidéo-streaming/WebTV.
Développement d\u2019une solution de web-vidéoconférence et vidéo streaming/WebTV.
Tâches
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Développement en ActionScript 3, Java/J2EE
Recette & Test
Environnement Java, Flex 4, ActionScript 3, XML, Red5, Flex Builder 4.
Projet 5 Système de gestion de chaine logistique
Développement d\u2019une solution de gestion de chaine de distribution de marchandise gestion de
stock, distribution et gestion de relation client
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Proposition et choix technique
Developpement de POC Proof Of Concept
Développement
Recette & Test
Environnement Java/JEE, Liferay Portal/Portlets, Spring, JSF/Primefaces, Hibernate,
Bootstrap, Maven, JUnit, Eclipse, Postgres, Android, Mantis.
02/09 \u2013 08/10 DaleelTEQ Tunisie. Tunis
Editeur de logiciels de gestion d\u2019entreprise et systèmes d\u2019information géographique SIG.
Développeur Java/ J2EE
03/10-08/10 Projet Teamproject Dashboard.
Développement de module d\u2019analyse des données et tableau de bord pour la plateforme de gestion des projets DaleelTeq Teamproject
Développement des indicateurs de performance PKI des projets.
Développement de tableau de bord et des rapports.
Conception et Développement de Datawarehouse.
Conception et Développement des Job ETL Talend d\u2019alimentation de DW.
Conception et Développement des cubes OLAP
Tâches
Etude et spécification des besoins
Conception Modélisation UML, élaboration de cahier de charge
Développement services, client, datawarehouse, Talend jobs, Olap Cubes
Recette & Test
Environnement J2EE, SQL, OLAP, XML, ETL, MDX, Talend, Spring, Hibernate, Liferay Portal, Portlets, Adobe Flex 3, AS3, Mondrian, JPivots, Jasper, Postgres, Eclipse.
01/10-02/10 Projet Développement des composants GED pour l\u2019ETL Talend.
Développement des composants pour la migration inter-GED des documents
Composants de migration des documents de/au GED IBM FileNet.
Composants de migration des documents de/au GED Alfresco.
Tâches
Etude et spécification des besoins
Conception
Développement des composants & intégration dans Talend Open Studio
Recette & Test
Environnement Java, ETL, Talend, XML, Webservices, Alfresco, IBM FileNet.
10/09-12/09 Projet POC Suites BI Open Source.
Recherche et Etude des Suites BI Open Source Pentaho, Spago
Développement d\u2019une bibliothèque BI permettant l\u2019interaction entre le client et le serveur Mondrian et le traitement des Cubes OLAP.
Tâches
Etude des diverses suites BI open sources
Développement de datawarehouse, jobs Talend & client JPivot/Mondrian
Recette & Test
Environnement Java, OLAP Cubes, XML, MDX, Mondrian Server, Datawarehouse,
Postgres, Eclipse.
09/09-11/09 Projet POC de solution de webmapping et géostatistiques.
Solution de suivie de stock de marchandises dans des entrepôts
Tâches
Etude et spécification des besoins
Conception
Développement de client Flex & services en java
Recette & Test
Environnement Tomcat, J2EE, JSF, Primefaces, Spring, Hibernate, Postgres, Flex 3,
Eclipse.
06/09-09/09 Projet TeamOffice Mali V1.
Solution de gestion des bureaux d\u2019ordres des ministères de la république de Mali
Gestion des documents.
Gestion des courriers.
Gestion des processus BPM.
Tâches
Etude et spécification des besoins
Conception Micro&Macro Design module de recherche des documents
Développement module de recherche, job Talend, datawarehouse, Rapports
Recette & Test
Environnement IBM Websphere AppServer, IBM Websphere Portal, IBM FileNet, Java/J2EE, Portlets, JSP, Spring, Hibernate, Talend, Datawarehouse, Postgres, Jasper Reports, IBM Rational Rose.
04/09-06/09 Projet Framework DaleelTEQ.
Framework regroupant les outils de gestion des processus d\u2019entreprise BPM et la
gestion des documents ECM
Tâches
Etude et Spécifications de module BPM
Conception de module BPM UML
Développement IBM FileNet Webservices BPME
Recette & élaborations des plans de test
Environnement Java, J2EE, JSF, Spring, Hibernate, IBM FileNet, webservices, Eclipse.
02/09-03/09 Projet Teamproject services web mobile.
Développement des webservices de plateforme de gestion des projets et de client mobile
Suivi des rapports journalier.
Affectation des taches et rapports des missions
Tâches
Etude et spécification des besoins
Conception et développement Services web & client mobile
Recette & élaborations des plans de test
Environnements et Outils J2EE, Spring, Hibernate, Apache Axis, SOAP, J2ME, Eclipse.
02/08-06/08 DaleelTEQ Tunisie. Stagiaire projet de fin d\u2019étude
Conception et développement d\u2019un client mobile pour une plateforme de gestion des projets
Environnement J2EE/Servlet, Spring, Hibernate, J2ME/J2ME Polish, Postgres,
Netbeans.
01/07-06/07 ENSI Tunis
Ingénieur Stagiaire
Développement d\u2019une boite à outils pour des problèmes d\u2019optimisation.
Implémentation et simulation des algorithmes de recherche opérationnelle.
Environnement Java, Swing, Applet, Borland JBuilder.
Projets d\u2019études
03/07-05/07 Développement d\u2019une application de gestion de bibliothèque universitaire Delphi,
Oracle.
02/07-04/07 Développement d\u2019une application de gestion de bibliothèque universitaire Oracle Forms, PL/SQL.
02/07-04/07 Développement du jeu d\u2019échec en 3D C++ - OpenGL \u2013 MFC - SDL
10/06-11/06 Développement de Jeu Motus JAVA \u2013 Swing \u2013 Java3D.
06/06-09/06 Développement d\u2019un analyseur Lexical Delphi.
07/02-09/02 Simulation de l\u2019interféromètre de Fabry-Pérot & Michelson Delphi 5/ OpenGL.
Simulation de l\u2019effet Doppler Delphi 5/ OpenGL.
Langues
Anglais lu, écrit, parlé
Loisirs
Lecture, peinture.
Développeur Java/J2EE
Formation
2007-2009 Faculté des Sciences de Tunis FST Tunisie .
2003-2007 Ecole Nationale des Sciences de l\u2019Informatique ENSI Tunisie .
2000-2003 Classes préparatoires aux études d\u2019ingénieurs de Monastir
1996-2000 Baccalauréat section Sciences Expérimentales.
Compétences
Java/J2EE JSF/Primefaces, Struts2, Hibernate, JPA, Flex/AS3, Portlets,JSP/Servlet, log4j, Maven,
Apache Ant, Rest Services Jersey, RESTEasy, SOAP Axis.
Spring Spring Boot, Spring Cloud, Spring Security, Spring MVC, Spring Data
Microservice Netflix OSS, Spring Cloud, JHipster
Java Modulaire OSGi, Apache Karaf, Apache Felix.
Front End AngularJS, Angular 4, React, Webpack
GED Alfresco Share/Explorer, Webscripts, Spring Surf, Apache Solr
Portails Web Liferay Portal, IBM Websphere Portal.
Suites BI Pentaho, SpagoBI
ETL Talend Open Studio.
Outils BI Olap Cubes, MDX, JPivot, Mondrian Server, Datawarehouse.
Bases des données PL/SQL, SQL, Oracle, Postgres, MySQL, MongoDB.
Développement Desktop Java, Swing, Adobe Air, Delphi, VC++, VB, Electron
JavaScript jQuery, ExtJS, PrimeFaces, GWT, Vaadin, Node.
Langages de développement Java, C, C++, Delphi, VB 6/.Net, PHP, JavaScript, ActionScript 3,
Typescript, Python, Go
IDE Intellij IDEA, Webstorm, Eclipse, NetBeans, Flex Builder 3/Flash Builder 4, Embarcadero
Delphi XE/XE2, Delphi 7
OS Unix/Linux, MacOs, Windows.