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éost...