-
Gemalto
- Ingénieur d'études et développement java/j2ee
Meudon
2017 - maintenant
* Réalisation, pour le compte du gouvernement Norvégien, d'une solution pour la production
des cartes nationale eID et passeport ePassport
* Environnement: JEE7, Vaadin, Hibernate, EJB 3.2, JMS, cryptographie, Maven,
webservices SAOP et REST
* Gestion de version: Mercurial ;
* Modélisation et gestion de projet: UML, Scrum ;
* Outils: Eclipse, Jasper Reports, Redmine, Nexus, Jenkins, Sonar, Confluence, Jira ;
* Bases de données: Oracle
* Environnement de déploiement: JBOSS EAP 7
-
Gemalto
- Ingénieur d'études et développement java/j2ee
Meudon
2015 - 2016
* Réalisation, pour le compte du gouvernement jordanien, d'une solution pour la production
des cartes nationale eID
* Environnement: JEE7, Vaadin, Hibernate, EJB 3.2, JMS, cryptographie, Maven,
webservices SAOP et REST
* Gestion de version: Mercurial, Redmine, Nexus, Jenkins, Sonar ;
* Modélisation et gestion de projet: UML, Scrum ;
* Outils: Eclipse, Jasper Reports, Redmine, Nexus, Jenkins, Sonar, Confluence, Jira ;
* Bases de données: Oracle
* Environnement de déploiement: JBOSS EAP 6.4
-
Gemalto
- Ingénieur d'études et développement java/j2ee
Meudon
2015 - 2015
* Fourniture pour la CENI d'une solution complète d'enrôlement, de déduplication et d'édition
des listes et des cartes d'électeurs
* Environnement: JEE6, Vaadin, Hibernate, EJB 3.1, JMS, cryptographie, Maven,
webservices SAOP et REST
* Gestion de version: Mercurial ;
* Modélisation et gestion de projet: UML, Scrum ;
* Outils: Eclipse, Jasper Reports, Redmine, Nexus, Jenkins, Sonar, Confluence, Jira ;
* Bases de données: Oracle
* Environnement de déploiement: JBOSS AS 7.1.1
-
Gemalto
- Senior Java developer
Meudon
2015 - maintenant
-
ERP InterCom Consulting
- Ingénieur d'études et développement java/j2ee
2013 - 2015
INTERCOM CONSULTING,
* Système d'information: ERPIC (
* Environnement: JEE, JSF2, Primefaces 5.0, EJB 3.1, JPA 2, Maven, Spring Security 3 ;
* Gestion de version: SVN ;
* Modélisation et gestion de projet: UML, Scrum ;
* Outils: Netbeans7.2.1, Jasper Reports, Jira
* Bases de données: MySQL 5 ;
* Environnement de déploiement: Glassfish 3.1.2.2
* Solution:
* Gestion des collaborateurs
* Gestion des fiches de paie
* Pointage
* Gestion des clients (vente, achat)
* Gestion des fournisseurs (vente, achat)
* Gestion des devis, des commandes et des factures
* Gestion des frais (Kilométriques, justificatifs)
* Gestion des congés
* Gestion des projets (vente, achat)
* Gestion des missions
* Gestion des formations
* Gestion des compétences
* Reporting
* ...
-
3SConsulting
- Ingénieur d'études et développement java/j2ee
2012 - 2012
* Système de gestion, supervision et reporting d'un centre de contrôle technique des véhicules
* Client: « Actia Group Recherche et Développement en Informatique Appliqué - ARDIA »
(Société de services et de conseil en ingénierie filiale du groupe mondial d'origine française
ACTIA Group avec plus de 20 filiales implantées dans 15 pays).
* Mission: Étude, conception et réalisation d'une application web de gestion, supervision et
reporting d'un centre de contrôle technique des véhicules, relation direct avec le client.
* Environnement: JEE6, JSF2, Primefaces 3.4, Hibernate3, Spring, Maven ;
* Gestion de version: SVN ;
* Modélisation et gestion de projet: UML, Scrum ;
* Outils: Netbeans7.2.1, Visual Paradigm UML, Jira ;
* Bases de données: PostgreSQL 9.0 ;
* Environnement de déploiement: Glassfish 3.1.2
* Solution:
* Superviser les lignes de contrôle technique (chaque 10 minutes).
* L'interconnexion avec un système annexe de contrôle développé en C
(Utiliser les données remontées au serveur) puis traduire les
enregistrements afin d'exprimer l'état des lignes et du centre.
* Gestion des évènements: réserver les lignes ou le centre pour un
évènement donné (maintenance, ...)
* Gestion des rapports: générer les rapports quotidiens
* Sauvegarde les traces de connexion: login, adresse IP, langage du compte,
faisceau horaire pour le propriétaire du centre.
3SCONSULTING, Tunis
Solutions Web et Mobile :
Les solutions réalisées sont des solutions destinées à une utilisation web et mobile. Ces solutions
fonctionnent aussi bien en mode connecté que déconnecté.
-
InterCom Consulting
- Ingénieur d'études et développement Java/J2EE
2012 - 2015
-
3SConsulting
- Ingénieur d'études et développement java/j2ee
2012 - 2012
* Développement d'une application web Gestion immobilière:
* Client: « La Vitrine Immobilière» (La première agence immobilière nationale agréée par
l'état Tunisien).
* Société: 3SCONSULTING
* Durée: 3 mois. ;
* Environnement: JEE6, JSF 2.1, EJB 3.1, JPA 2.0, Primefaces 3.3.1, Maven ;
* Gestion de version: SVN
* Bases de données: MySQL 5 ;
* Environnement de développement: Netbeans 7.1.2 ;
* Serveur d'application: GlassFish Server 3.1.2 ;
* Outil de test automatisé: Selenium
* Solution:
* Bien
* Acquéreur
* Rapprochement entre demandes et offres
* Gestion des visites et visites virtuelles
* Prospection
* Suivi de l'activité
* Communication et publication (Journal, Parution, Web)
* ...
-
3SConsulting
- Ingénieur d'études et développement java/j2ee
2011 - 2012
* Développement d'une application CRM Gestion des tiers:
* Société: 3SCONSULTING
* Durée: 6 mois. ;
* Environnement: JEE6, JSF 2.1, EJB 3.1, JPA 2.0, Primefaces 3.2, Maven ;
* Gestion de version: SVN
* Bases de données: MySQL 5
* Environnement de développement: Netbeans7.1.1 ;
* Serveur d'application: GlassFish Server 3.1.2
* Outil de test automatisé: Selenium
* Solution:
* Gestion des tiers (Prospect, Client, Fournisseur, Contact,...)
* Suivi des opportunités
* Gestion des devis
* Gestion des documents
* Gestion des catalogues
* Gestion des objectifs par Agents
* Facing
* Gestion des plannings
* Gestion des campagnes
* Assignation de tâches
* Gestion des réclamations
* Gestion dynamique des attributs.
* Générateur d'états.
* ...
-
3S Consulting
- Ingénieur d'études et développement Java/J2EE
2010 - 2012
-
Bureau de recouvrement
- Ingénieur d'études et développement java/j2ee
2010 - 2011
* Client:
* « Maroc Leasing » (Ayant une expertise de plus de 45 ans, Maroc leasing est le 1
er partenaire de référence pour le financement en crédit-bail des biens mobiliers et
immobiliers à usage professionnel, commercial ou industriel.)
* « Tunisie Recouvrement » (Leader Tunisien du recouvrement des créances
impayées grâce à ces agences réparties sur tout le territoire Tunisien et grâce à son
partenaire leader Européen du recouvrement des dettes).
* Société: 3SCONSULTING
* Durée: 15 mois. ;
* Environnement: JEE5, JSF 2.1, JPA 2.0, Primefaces 2.2.1, Maven ;
* Bases de données: Derby, MySQL 5
* Gestion de version: SVN ;
* Environnement de développement: Netbeans 6.9 ;
* Serveur d'application: GlassFish Server 3.1
* Outil de test automatisé: Selenium
* Solution :
* Gestion des dossiers ;
* Gestion des règlements (Encaissement, Promesse, Rééchelonnement)
* Gestion des biens
* Gestion des documents
* Gestion des factures
* Gestion des tiers (Avocat, Huissier, Caution,...)
* Agenda
* ...
STAGES
-
3C Etudes
- Stage de fin d'études
2010 - 2010
* Conception et réalisation d'une plateforme de formation à distance « E-Learning».
* Société: 3C Etudes
* Durée: 5 mois. ;
* Framework: JEE5, JSF 2.1, JPA 2.0, XML, Spring, Hibernate, Modèle MVC
* Bases de données: MySQL 5
* Environnement de développement: Eclipse
* Serveur d'application: Apache TomCat
* Solution:
* Gestion des administrateurs
* Gestion des cours
* Gestion des examens
* Gestion des formations
* ...
-
Radio Tunisienne
- Stage ingénieur
2008 - 2008
* Mise en place d'une application de gestion des stagiaires
* Société: Radio Tunisienne
* Durée: 2 mois. ;
* Framework: JEE5, JSF 2.1, JPA 2.0, XML, Spring, Hibernate, Modèle MVC
* Bases de données: MySQL 5
* Environnement de développement: Eclipse
* Serveur d'application: Apache TomCat
PROJETS ET ATELIERS UNIVERSITAIRES
* Troisième Année :
- Etablir une connexion entre différents terminaux mobiles et échange de données à
l'aide du VoIP.
* Deuxième Année :
- Programmation de microcontrôleur ARM7 sur carte STR750