SlideShare une entreprise Scribd logo
1  sur  7
Page 1 of 7
 NIVEAUX D’INTERVENTION:
 Etudes et développement SI.
 Définition des besoins.
 Développement JAVA/JEE Back-End.
 Développement Front-End.
 Rédaction des spécifications techniques.
 Reporting.
 COMPETENCES:
Moez HAMZAOUI
Ingénieur étude et développement Java/JEE
3 ans d’expérience
GSM :( 00216) 25997208.
@Mail:moez_hamzaoui@hotmail.com
27ans
Tunis
Système d’exploitation Windows, Linux, Mac OS, VMware, Virtual Box
Langage Java/JEE 6, 7,8, C/C++, C#, .Net
Java Design Patterns, Servlet, JNDI, JSF2, JSP (Primefaces, Richfaces, Icefaces), Spring ,
Webservices, SOAP,REST, Apache Tomcat, LOG4J, JDBC, Barcode4j
IDE / Tools Eclipse, MyEclipse, Netbeans, MS Visual Studio, Android Studio.
Serveur Apache Tomcat, JBOSS, Websphere, Glassfish, Wildfly
Web PHP, (x)HTML, CSS, JavaScript, JQuery, Primefaces, BootStrap, Angular JS 1.x,2
SGBD SQL Server 2008-2012, Oracle, MySQL, MS Access
Framework et outils EJB 3,JPA,Hibernate, Spring, JSF, RichFaces, PrimeFaces
Architecture MVC,3-Tiers architecture
Intégration continue Subversion SVN, Git
Méthodologie Agile SCRUM, UML, Merise,Orienté Objets,Design Patterns
Outils de Reporting Jasper Report, Builder Report, SSRS, SSIS, SSAS,Saiku
 LANGUES:
 Arabe: langue maternelle.
 Francais: Parlé, écrit.
 Anglais: Parlé, écrit.
 FORMATION:
PRINCIPALES COMPETENCES
Page 2 of 7
2013 Diplôme National d‘ingénieure
Tunis-Tunisie Faculté des Sciences de Tunis (FST).
2010 DEUPC: physique-Chimie
Tunis-Nabeul Institut préparatoire aux études d’ingénieurs de Nabeul (IPEIN).
2008 Baccalaureate: Science Expérimental
Tunis-Kasserine Lycée Jeune Fille Kasserine.
 FORMATION PROFESSIONELLE:
2016 Formation avancée développeur BigData.
Tunis-Tunisie Formateurs: M.Ahmed Hamrouni.
M.Wael Anniba.
M.Mohamed Lamjed Gdhami.
2016 Formation avancée développeur Full-Stack.
Tunis-Tunisie Formateurs: M.Mohamed Romdhani.
M.Ramy Chaaben.
 SYNTHESE DE PROFIL:
 Solides compétences en technologie de back End (JAVA, EJB3, JPA, SPRING, HIBERNATE).
 Bonne maitrise des technologies front End (HTML5, CSS3, Primefaces, JavaScript, BootStrap,Angular JS).
 Bonne maitrise des bases données (SQL, PL/SQL, MySQL,MongoBD,Mongooz).
 Maîtrise des produits ETL Microsoft (SSIS, SSRS, SSAS).
 Bonne maitrise des outils de Reporting (Jasper Report, Pentaho Bi Server, Mondrian et Saiku).
 Bonne maitrise des technologies high End (Android, Windows Mobile 6.5).
 Veille technologique.
 RESUME DES PRINCIPALES REFERENCES:
October. 2016 – à ce moment Ingénieur d‘ étude et développement JAVA/J2EE Société: SAB2i
Conception et développement d’un module de gestion des crédits immobiliers.
_____________________________________________________________________________________________
Aout. 2016 – Aout. 2016 Formation avancée développeur Big Data OpenValue
HADOOP: MapReduce et Cloudera Manager.
SPARK: Framework Spark Java.
Développement d’un outil visant à prédire le nombre de place disponible Vélib afin de palier au problème majeur
rencontré par les utilisateurs du service et l’absence de place disponible dans leur stations d’arrivée.
Tâches :
 Installation d’un cluster Cloudera CDH.
 Récupération du flux de données Open Data JCDecaux et stockage dans la base Impala.
 Codage d’un serveur Java (Sur le principe des Sockets) qui communiquera avec le client java fourni.
 Utilisation de l’API pour générer des prédictions pour la journée /les 30 minutes à venir.
 Regroupement les tâches dans un ordonnanceur multithread qui orchestre la récolte des données, le
calcule.
Environnement Technique :
Hadoop,Cloudera,java,Spark,multithreading,JUnit,Maven 3.
_____________________________________________________________________________________________
EXPERIENCE PROFESSIONNELLE
Page 3 of 7
Juin. 2016 – Juillet. 2016 Formation avancée développeur full-stack
Développement d'un site web e-commerce (Je Bouquine) coder from scratch avec une démarche itérative et
incrémentale
Itération 1 : HTML5, CSS3, JavaScript.
Itération 2 : BootStrap.
Outil de Test : View Port Resizer.
Itération 3 : Angular JS 1.5, Angular JS 2
Outil de Test : Angular JS Google, Batarang.
Itération 4 : Interfaçage avec BIG DATA
Outil :MongoBD, Mongoose, WebStorm, Node.JS
_____________________________________________________________________________________________
Mai. 2016 – Juillet. 2016 Ingénieur d‘ étude et développement JAVA/J2EE Société: SWIB INFO
Conception et développement d’un système de gestion d’entrepôt (WMS) avec un module de facturation.
_____________________________________________________________________________________________
Juin. 2015 – Sptember. 2016 Consultant d‘ étude et développement JAVA/J2EE Société: SWIB INFO
Conception et développement d’un système de gestion d’entrepôt (WMS).
____________________________________________________________________________________________
Décember. 2014 – Mai. 2015 Ingénieur étude et développement JAVA/J2EE Société: SWIB INFO
Conception et développement d’une application qui permet à la force de vente sur le terrain
____________________________________________________________________________________________
Juillet. 2014 – November. 2014 Ingénieur étude et développement JAVA/J2EE Société: SWIB INFO
Réalisation d’un Système de gestion de palettisation FIFO et de proposition des palettes lors des préparations des
commandes par les commerciaux avec un module de transfert inter dépôt.
____________________________________________________________________________________________
Février. 2014 – Juin. 2014 Ingénieur étude et développement JAVA/J2EE Société: SWIB INFO
Conception, développement & maintenance d’une application mobile de Merchandising.
___________________________________________________________________________________________
Février. 2013 – Décember. 2013 Ingénieur étude et développement JAVA/J2EE Société: Dunasys
Conception et développement d’une solution de diagnostic automobile Pour application Mobile Smartphone et
Tablette PC avec OS Android.
EXPERIENCE PROFESSIONNELLES
Ingénieur JAVA/J2EE Client: HSBC
Début: October 2016 Fin: à ce moment 2016
Project: Crédit Immobilier
Conception et développement d’un module de gestion des crédits immobiliers.
Mission :
 Analyse des besoins selon les propositions client final (PCF).
 Rédaction des documents internes de spécification (DIS).
 Développement de scénario d’instruction d’une demande de crédit immobilier.
Environnement Technique:
- Java / J2EE , Hibernate , EJB 3 , X3S , X3 , DB2 , SQL , JDOM, Websphere , Tomcat , XML , SCRUM .
- X3 : cadre interne pour le développement d'interfaces utilisateur graphiques.
- X3S : plate-forme d'hébergement interne des services d'affaires de SAB, basé sur EJB 3.0.
Ingénieur JAVA/J2EE Client: MAGECO
Début: Mai 2016 Fin: Juillet 2016
Project: SWIB BUSINESS WMS (P4)
Page 4 of 7
Conception et développement d’un système de gestion d’entrepôt (WMS) avec un module de gestion de
facturation
Mission :
 Analyse des besoins.
 Rédaction des spécifications techniques.
 Conception et implémentation du modèle objets.
 Développement d’un module de réception des marchandises et d’un module de facturation.
 Développement et intégration des statistiques
Environnement Technique:
- Technologies Java Web: Java, J2EE, Spring 4 MVC,Hibarnate 4
- Technologies Web Client : Angular UI.
- Project Management & Building: HELP DESK, SVN, Maven.
Ingénieur JAVA/J2EE Client: Sanlucar Group
Début: Juin 2015 Fin: Spetember 2016
Project: SWIB BUSINESS WMS (P3)
Conception et développement d’un système de gestion d’entrepôt (WMS) avec un module d’extraction des
données depuis l’ERP de la société et un module de consolidation et de visualisation des résultat des
données collecter depuis le centre de conditionnement.
Mission :
 Analyse fonctionnelle des demandes clients en collaboration avec une équipe formée par des SCM,
un expert en logistique, et le directeur système informatique du centre (DSI).
 Extraction des données depuis l’ERP de la société et l’alimentation de la base de données avec
(SSIS).
 Intérfaçage avec les différents matériels du centre (Imprimante Zebra, Balance Precia MolenI20,
Imprimante des Flowpackeuse).
 Conception et développement des web services SOAP pour la traçabilité des mouvements des
palettes sur terrain, les web services sont testés avec l’outil de test SOAP-UI.
 Développement d’un module d’administration et des écrans de suivi de l’état des palettes dès la
réception jusqu’à la sortie de l’entrepôt (réception, alimentation, classement, reclassement, cerclage,
palettisation, chargement).
 Intégration d’un module de génération des enquêtes sur la qualité des produits dans les différentes
phases de son cycle de vie dans la chaine de production, ces enquêtes de qualités sont
paramétrables depuis la partie BackOffice qui donne la main aux administrateurs de paramétrer les
attributs de l’objet de l’enquête, les questions et les types de réponses et consulter les rapports
d'enquêtes. Avec développement des interfaces spécifiques.
 Développement d'un module pour l’exposition des données des cubes (SSAS) et la planification
quotidienne des taches pour actualiser les données (SSIS) et de leur présentation avec L’ETL
Microsoft (SSRS).
Environnement Technique:
- Technologies Java Web: Java, J2EE, JPA, EJB 3, Glassfish.
- Technologies Web client : JSF (Primefaces), HTML5, CSS3.
- Technologies web service : SOAP, SOAPUI, REST.
- Technologies Android : Google APIs (4.4.2), ZXing, Bluetooth API,
Android Support Library.
- Technologies Mobile : Windows mobile 6 professional SDK.
- Base de données : Microsoft SQL Server.
- ETL Microsoft: SSIS, SSAS, SSRS.
- Project Management & Building: HELP DESK, SVN, Maven.
- Infrastructure Système : Windows Server, Pocket PC, Tablet avec OS
Android.
Page 5 of 7
Ingénieur JAVA/J2EE Client: GAN Poulina Holding Group
Début: Décember 2014 Fin: Mai 2015
Project: SWIB BUSINESS Sales Force
Conception et développement d’un module qui s’interface avec SWIB BUSINESS Mobile Merchandising
pour détecter les états de rupture et permet à la force de vente sur le terrain, d'accéder aux catalogues
produits, de passer des commande et des réclamations.
Mission :
 Analyse fonctionnelle des demandes clients en collaboration avec des équipes formées par les
commerciaux, un expert en Marketing, et le directeur système informatique du centre (DSI).
 Conception et développement des web services REST.
 Développement d’un module d’administration et de paramétrage des Planning d’affectation des
commerciaux
 Intégration d'un module de présentation des rapports de vente avec l’outil Saiku Analytics integré
avec Pentaho BI Server.
Environnement Technique:
- Java Web Technologies: Java, J2EE, JPA, EJB 3, Glassfish.
- Web client Technologies : JSF (Primefaces), HTML5, CSS3.
- Technologies web service : REST, POSTMAN.
- Technologies Mobile : Android version kitkat 4.4.2.
- Technologie de reporting : Saiku Analytics avec Pentaho BI Server
- Base de données : Microsoft SQL Server.
- Project Management & Building: HELP DESK, SVN, Maven.
- Infrastructure Système : Tablette avec OS Android
Ingénieur JAVA/J2EE Client: OpenSilog
Début: Juillet 2014 Fin: November 2014
Project: SWIB BUSINESS WMS (P1)
Réalisation d’un Système de gestion de palettisation FIFO et de proposition des palettes lors des préparations
des commandes par les commerciaux avec un module de transfert inter dépôt.
Mission :
 Analyse des besoins.
 Rédaction des spécifications techniques.
 Modélisation UML et conception détaillés des fonctionnalités.
 Développement d’une application de paramétrage communiquant avec des Imprimante Zebra pour
l’édition et l’impression des étiquettes palette. Edition des bons de chargement et de déchargement et
de BLs avec Jasper Report.
 Conception et développement des web services SOAP pour les opérations de chargements et de
déchargement.
Environnement Technique:
- Java Web Technologies: Java, J2EE, JPA, EJB 3, Glassfish,
Jasper Report.
- Web client Technologies : JSF (Primefaces), HTML5, CSS3.
- Technologies web service : SOAP, SOAPUI.
- Base de données : Microsoft SQL Server.
- Project Management & Building: HELP DESK, SVN, Maven.
- Infrastructure Système : Windows Server, Pocket PC.
Page 6 of 7
Ingénieur JAVA/J2EE Client: GAN Poulina Holding Group
Début: Février 2014 Fin: Juin 2014
Project: SWIB BUSINESS Mobile Merchandising
Projet 1: Conception, développement & maintenance d’un Système de Merchandising Intelligent:
Le système permet le suivi de l’état des produits des clients dans les grandes Surfaces (GMS) grâce à des
types de rapports paramétrés depuis la partie Backoffice (Rapport journalière, Rapport Concurrentiel,
Rapport Promotionnel, Rapport de qualité). Le système comporte trois parties, une partie Mobile (Android)
pour effectuer les enquêtes sur terrain par les auditeurs, une partie d’administration pour le paramétrage et le
suivi des différents types d’enquêtes et une partie pour les rapports : Préparation des cubes (avec SSAS) et la
planification quotidienne des taches pour actualiser les données (avec SSIS) et l’exposition des données des
cubes (avec SSRS) pour la génération des états récapitulatifs hebdomadaires et mensuels.
Projet 2: Conception et développement d’une application Android Push Notification (APN) pour les
Commerciaux des
GMS : L’application permet de notifier les commerciaux et les directions des Commerciaux selon leur
affectation Famille- Article des états de rupture dans les enseignes.
Mission :
 Analyse des besoins.
 Rédaction des spécifications techniques.
 Conception et implémentation du modèle objets.
 Développement d’une application de paramétrage et de visualisation des différents types d’enquête.
 Développement et intégration des rapports d’audit des produits.
Environnement Technique:
- Technologies Java Web: Java, J2EE, JPA, EJB 3, Glassfish, Jasper
Report.
- Technologies Web client : JSF (Primefaces), HTML5, CSS3.
- Technologies Android : Google APIs (4.4.2), Android Support Library,
Google Cloud Messaging (GCM).
- Technologies Web service : SOAP, SOAPUI, Ksoap 2.
- Base de données : Microsoft SQL Server, SQL Lite.
- ETL Microsoft: SSIS, SSAS, SSRS.
- Project Management & Building: HELP DESK, SVN, Maven.
- Infrastructure Système : Windows Server, Tablette avec OS Android.
Ingénieur R&D Java/J2EE Société: Dunasys
Début: Février 2013 Fin: Décember 2013
Project: DUNA-DIAG
Conception et développement d’une solution de diagnostic automobile Pour application Mobile
Smartphone et Tablette PC avec OS Android.
Mission :
 Analyse des besoins.
 Rédaction des spécifications techniques.
 Modélisation UML et conception détaillés des fonctionnalités.
 Développement de l’application mobile qui communique avec la voiture d’une part via Bluetooth, et
avec un Web service d’une autre.
 Développement des scripts de Parsing Perl pour les différentes réponses provenant du véhicule.
 Développement d’une application serveur selon une architecture orientée service qui comporte :
1. Une partie d’administration afin de gérer les utilisateurs.
2. Une partie d’insertion de nouveau messages et règles de Parsing pour gérer les nouveaux
types de véhicules.
3. Une partie pour de visualisation des graphes.
Environnement technique:
- Java Web Technologies: Java, J2EE, JPA, EJB 3, Java DOM parser,
Glassfish.
- Web client Technologies: JSF (Primefaces), HTML5, CSS3.
Page 7 of 7
- Outil Parsing : Perl
- Technologies Web service : REST.
- Technologies Android : Google APIs (4.2.2), Bluetooth API, Android
- Support Library.
- Base de données : Microsoft SQL Server.
- Project Management & Building: SVN, Maven.
- Infrastructure Système : Windows Server, Tablette avec OS Android.

Contenu connexe

Tendances

Tendances (20)

Gestion comptes bancaires Spring boot
Gestion comptes bancaires Spring bootGestion comptes bancaires Spring boot
Gestion comptes bancaires Spring boot
 
Maven et industrialisation du logiciel
Maven et industrialisation du logicielMaven et industrialisation du logiciel
Maven et industrialisation du logiciel
 
Cv Ouaz Ines
Cv Ouaz InesCv Ouaz Ines
Cv Ouaz Ines
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
 
Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
 
Modele mvc
Modele mvcModele mvc
Modele mvc
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
 
pfe book 2023 2024.pdf
pfe book 2023 2024.pdfpfe book 2023 2024.pdf
pfe book 2023 2024.pdf
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependances
 
Support Java Avancé Troisième Partie
Support Java Avancé Troisième PartieSupport Java Avancé Troisième Partie
Support Java Avancé Troisième Partie
 
Examen principal- php - correction
Examen principal- php - correctionExamen principal- php - correction
Examen principal- php - correction
 
A la découverte de vue.js
A la découverte de vue.jsA la découverte de vue.js
A la découverte de vue.js
 
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
 
Support de Cours JSF2 Première partie Intégration avec Spring
Support de Cours JSF2 Première partie Intégration avec SpringSupport de Cours JSF2 Première partie Intégration avec Spring
Support de Cours JSF2 Première partie Intégration avec Spring
 
CV - Chef de projet technique
CV - Chef de projet techniqueCV - Chef de projet technique
CV - Chef de projet technique
 
Support de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfiSupport de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfi
 
Cours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategyCours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategy
 

En vedette (6)

parcours de professionnalisation BTS SIO
parcours de professionnalisation BTS SIOparcours de professionnalisation BTS SIO
parcours de professionnalisation BTS SIO
 
Cv gilles goncalves
Cv gilles goncalvesCv gilles goncalves
Cv gilles goncalves
 
Resume
ResumeResume
Resume
 
Cv developpeur d'applications
Cv developpeur d'applicationsCv developpeur d'applications
Cv developpeur d'applications
 
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
 
Shameer cv .net
Shameer cv .net Shameer cv .net
Shameer cv .net
 

Similaire à Cv Moez HAMZAOUI JAVA J2EE FULL STACK

Similaire à Cv Moez HAMZAOUI JAVA J2EE FULL STACK (20)

Ilyes gharsalli
Ilyes gharsalliIlyes gharsalli
Ilyes gharsalli
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
cv_hamidi
cv_hamidicv_hamidi
cv_hamidi
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013
 
CV informatique Francias
CV informatique FranciasCV informatique Francias
CV informatique Francias
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
CV Saâd HAMANI - Ingénieur d'étude et développement IT
CV Saâd HAMANI - Ingénieur d'étude et développement ITCV Saâd HAMANI - Ingénieur d'étude et développement IT
CV Saâd HAMANI - Ingénieur d'étude et développement IT
 
CV Saâd HAMANI - Ingénieur d'étude et développement IT.pdf
CV Saâd HAMANI - Ingénieur d'étude et développement IT.pdfCV Saâd HAMANI - Ingénieur d'étude et développement IT.pdf
CV Saâd HAMANI - Ingénieur d'étude et développement IT.pdf
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
Boussetta younes cv-
Boussetta younes   cv-Boussetta younes   cv-
Boussetta younes cv-
 
JPOULIN
JPOULINJPOULIN
JPOULIN
 
Présentation Eutech 2016
Présentation Eutech 2016Présentation Eutech 2016
Présentation Eutech 2016
 
CV_MohamedHabibABIDI
CV_MohamedHabibABIDICV_MohamedHabibABIDI
CV_MohamedHabibABIDI
 
cv_chaker_jouini_fr
cv_chaker_jouini_frcv_chaker_jouini_fr
cv_chaker_jouini_fr
 
CV_Karim_SOUISSI_VF
CV_Karim_SOUISSI_VFCV_Karim_SOUISSI_VF
CV_Karim_SOUISSI_VF
 
Cv analyste programmeur
Cv analyste programmeurCv analyste programmeur
Cv analyste programmeur
 
Ingénieur en développement logiciel
Ingénieur en développement logicielIngénieur en développement logiciel
Ingénieur en développement logiciel
 
CV_Frederick_VARANGO
CV_Frederick_VARANGOCV_Frederick_VARANGO
CV_Frederick_VARANGO
 

Cv Moez HAMZAOUI JAVA J2EE FULL STACK

  • 1. Page 1 of 7  NIVEAUX D’INTERVENTION:  Etudes et développement SI.  Définition des besoins.  Développement JAVA/JEE Back-End.  Développement Front-End.  Rédaction des spécifications techniques.  Reporting.  COMPETENCES: Moez HAMZAOUI Ingénieur étude et développement Java/JEE 3 ans d’expérience GSM :( 00216) 25997208. @Mail:moez_hamzaoui@hotmail.com 27ans Tunis Système d’exploitation Windows, Linux, Mac OS, VMware, Virtual Box Langage Java/JEE 6, 7,8, C/C++, C#, .Net Java Design Patterns, Servlet, JNDI, JSF2, JSP (Primefaces, Richfaces, Icefaces), Spring , Webservices, SOAP,REST, Apache Tomcat, LOG4J, JDBC, Barcode4j IDE / Tools Eclipse, MyEclipse, Netbeans, MS Visual Studio, Android Studio. Serveur Apache Tomcat, JBOSS, Websphere, Glassfish, Wildfly Web PHP, (x)HTML, CSS, JavaScript, JQuery, Primefaces, BootStrap, Angular JS 1.x,2 SGBD SQL Server 2008-2012, Oracle, MySQL, MS Access Framework et outils EJB 3,JPA,Hibernate, Spring, JSF, RichFaces, PrimeFaces Architecture MVC,3-Tiers architecture Intégration continue Subversion SVN, Git Méthodologie Agile SCRUM, UML, Merise,Orienté Objets,Design Patterns Outils de Reporting Jasper Report, Builder Report, SSRS, SSIS, SSAS,Saiku  LANGUES:  Arabe: langue maternelle.  Francais: Parlé, écrit.  Anglais: Parlé, écrit.  FORMATION: PRINCIPALES COMPETENCES
  • 2. Page 2 of 7 2013 Diplôme National d‘ingénieure Tunis-Tunisie Faculté des Sciences de Tunis (FST). 2010 DEUPC: physique-Chimie Tunis-Nabeul Institut préparatoire aux études d’ingénieurs de Nabeul (IPEIN). 2008 Baccalaureate: Science Expérimental Tunis-Kasserine Lycée Jeune Fille Kasserine.  FORMATION PROFESSIONELLE: 2016 Formation avancée développeur BigData. Tunis-Tunisie Formateurs: M.Ahmed Hamrouni. M.Wael Anniba. M.Mohamed Lamjed Gdhami. 2016 Formation avancée développeur Full-Stack. Tunis-Tunisie Formateurs: M.Mohamed Romdhani. M.Ramy Chaaben.  SYNTHESE DE PROFIL:  Solides compétences en technologie de back End (JAVA, EJB3, JPA, SPRING, HIBERNATE).  Bonne maitrise des technologies front End (HTML5, CSS3, Primefaces, JavaScript, BootStrap,Angular JS).  Bonne maitrise des bases données (SQL, PL/SQL, MySQL,MongoBD,Mongooz).  Maîtrise des produits ETL Microsoft (SSIS, SSRS, SSAS).  Bonne maitrise des outils de Reporting (Jasper Report, Pentaho Bi Server, Mondrian et Saiku).  Bonne maitrise des technologies high End (Android, Windows Mobile 6.5).  Veille technologique.  RESUME DES PRINCIPALES REFERENCES: October. 2016 – à ce moment Ingénieur d‘ étude et développement JAVA/J2EE Société: SAB2i Conception et développement d’un module de gestion des crédits immobiliers. _____________________________________________________________________________________________ Aout. 2016 – Aout. 2016 Formation avancée développeur Big Data OpenValue HADOOP: MapReduce et Cloudera Manager. SPARK: Framework Spark Java. Développement d’un outil visant à prédire le nombre de place disponible Vélib afin de palier au problème majeur rencontré par les utilisateurs du service et l’absence de place disponible dans leur stations d’arrivée. Tâches :  Installation d’un cluster Cloudera CDH.  Récupération du flux de données Open Data JCDecaux et stockage dans la base Impala.  Codage d’un serveur Java (Sur le principe des Sockets) qui communiquera avec le client java fourni.  Utilisation de l’API pour générer des prédictions pour la journée /les 30 minutes à venir.  Regroupement les tâches dans un ordonnanceur multithread qui orchestre la récolte des données, le calcule. Environnement Technique : Hadoop,Cloudera,java,Spark,multithreading,JUnit,Maven 3. _____________________________________________________________________________________________ EXPERIENCE PROFESSIONNELLE
  • 3. Page 3 of 7 Juin. 2016 – Juillet. 2016 Formation avancée développeur full-stack Développement d'un site web e-commerce (Je Bouquine) coder from scratch avec une démarche itérative et incrémentale Itération 1 : HTML5, CSS3, JavaScript. Itération 2 : BootStrap. Outil de Test : View Port Resizer. Itération 3 : Angular JS 1.5, Angular JS 2 Outil de Test : Angular JS Google, Batarang. Itération 4 : Interfaçage avec BIG DATA Outil :MongoBD, Mongoose, WebStorm, Node.JS _____________________________________________________________________________________________ Mai. 2016 – Juillet. 2016 Ingénieur d‘ étude et développement JAVA/J2EE Société: SWIB INFO Conception et développement d’un système de gestion d’entrepôt (WMS) avec un module de facturation. _____________________________________________________________________________________________ Juin. 2015 – Sptember. 2016 Consultant d‘ étude et développement JAVA/J2EE Société: SWIB INFO Conception et développement d’un système de gestion d’entrepôt (WMS). ____________________________________________________________________________________________ Décember. 2014 – Mai. 2015 Ingénieur étude et développement JAVA/J2EE Société: SWIB INFO Conception et développement d’une application qui permet à la force de vente sur le terrain ____________________________________________________________________________________________ Juillet. 2014 – November. 2014 Ingénieur étude et développement JAVA/J2EE Société: SWIB INFO Réalisation d’un Système de gestion de palettisation FIFO et de proposition des palettes lors des préparations des commandes par les commerciaux avec un module de transfert inter dépôt. ____________________________________________________________________________________________ Février. 2014 – Juin. 2014 Ingénieur étude et développement JAVA/J2EE Société: SWIB INFO Conception, développement & maintenance d’une application mobile de Merchandising. ___________________________________________________________________________________________ Février. 2013 – Décember. 2013 Ingénieur étude et développement JAVA/J2EE Société: Dunasys Conception et développement d’une solution de diagnostic automobile Pour application Mobile Smartphone et Tablette PC avec OS Android. EXPERIENCE PROFESSIONNELLES Ingénieur JAVA/J2EE Client: HSBC Début: October 2016 Fin: à ce moment 2016 Project: Crédit Immobilier Conception et développement d’un module de gestion des crédits immobiliers. Mission :  Analyse des besoins selon les propositions client final (PCF).  Rédaction des documents internes de spécification (DIS).  Développement de scénario d’instruction d’une demande de crédit immobilier. Environnement Technique: - Java / J2EE , Hibernate , EJB 3 , X3S , X3 , DB2 , SQL , JDOM, Websphere , Tomcat , XML , SCRUM . - X3 : cadre interne pour le développement d'interfaces utilisateur graphiques. - X3S : plate-forme d'hébergement interne des services d'affaires de SAB, basé sur EJB 3.0. Ingénieur JAVA/J2EE Client: MAGECO Début: Mai 2016 Fin: Juillet 2016 Project: SWIB BUSINESS WMS (P4)
  • 4. Page 4 of 7 Conception et développement d’un système de gestion d’entrepôt (WMS) avec un module de gestion de facturation Mission :  Analyse des besoins.  Rédaction des spécifications techniques.  Conception et implémentation du modèle objets.  Développement d’un module de réception des marchandises et d’un module de facturation.  Développement et intégration des statistiques Environnement Technique: - Technologies Java Web: Java, J2EE, Spring 4 MVC,Hibarnate 4 - Technologies Web Client : Angular UI. - Project Management & Building: HELP DESK, SVN, Maven. Ingénieur JAVA/J2EE Client: Sanlucar Group Début: Juin 2015 Fin: Spetember 2016 Project: SWIB BUSINESS WMS (P3) Conception et développement d’un système de gestion d’entrepôt (WMS) avec un module d’extraction des données depuis l’ERP de la société et un module de consolidation et de visualisation des résultat des données collecter depuis le centre de conditionnement. Mission :  Analyse fonctionnelle des demandes clients en collaboration avec une équipe formée par des SCM, un expert en logistique, et le directeur système informatique du centre (DSI).  Extraction des données depuis l’ERP de la société et l’alimentation de la base de données avec (SSIS).  Intérfaçage avec les différents matériels du centre (Imprimante Zebra, Balance Precia MolenI20, Imprimante des Flowpackeuse).  Conception et développement des web services SOAP pour la traçabilité des mouvements des palettes sur terrain, les web services sont testés avec l’outil de test SOAP-UI.  Développement d’un module d’administration et des écrans de suivi de l’état des palettes dès la réception jusqu’à la sortie de l’entrepôt (réception, alimentation, classement, reclassement, cerclage, palettisation, chargement).  Intégration d’un module de génération des enquêtes sur la qualité des produits dans les différentes phases de son cycle de vie dans la chaine de production, ces enquêtes de qualités sont paramétrables depuis la partie BackOffice qui donne la main aux administrateurs de paramétrer les attributs de l’objet de l’enquête, les questions et les types de réponses et consulter les rapports d'enquêtes. Avec développement des interfaces spécifiques.  Développement d'un module pour l’exposition des données des cubes (SSAS) et la planification quotidienne des taches pour actualiser les données (SSIS) et de leur présentation avec L’ETL Microsoft (SSRS). Environnement Technique: - Technologies Java Web: Java, J2EE, JPA, EJB 3, Glassfish. - Technologies Web client : JSF (Primefaces), HTML5, CSS3. - Technologies web service : SOAP, SOAPUI, REST. - Technologies Android : Google APIs (4.4.2), ZXing, Bluetooth API, Android Support Library. - Technologies Mobile : Windows mobile 6 professional SDK. - Base de données : Microsoft SQL Server. - ETL Microsoft: SSIS, SSAS, SSRS. - Project Management & Building: HELP DESK, SVN, Maven. - Infrastructure Système : Windows Server, Pocket PC, Tablet avec OS Android.
  • 5. Page 5 of 7 Ingénieur JAVA/J2EE Client: GAN Poulina Holding Group Début: Décember 2014 Fin: Mai 2015 Project: SWIB BUSINESS Sales Force Conception et développement d’un module qui s’interface avec SWIB BUSINESS Mobile Merchandising pour détecter les états de rupture et permet à la force de vente sur le terrain, d'accéder aux catalogues produits, de passer des commande et des réclamations. Mission :  Analyse fonctionnelle des demandes clients en collaboration avec des équipes formées par les commerciaux, un expert en Marketing, et le directeur système informatique du centre (DSI).  Conception et développement des web services REST.  Développement d’un module d’administration et de paramétrage des Planning d’affectation des commerciaux  Intégration d'un module de présentation des rapports de vente avec l’outil Saiku Analytics integré avec Pentaho BI Server. Environnement Technique: - Java Web Technologies: Java, J2EE, JPA, EJB 3, Glassfish. - Web client Technologies : JSF (Primefaces), HTML5, CSS3. - Technologies web service : REST, POSTMAN. - Technologies Mobile : Android version kitkat 4.4.2. - Technologie de reporting : Saiku Analytics avec Pentaho BI Server - Base de données : Microsoft SQL Server. - Project Management & Building: HELP DESK, SVN, Maven. - Infrastructure Système : Tablette avec OS Android Ingénieur JAVA/J2EE Client: OpenSilog Début: Juillet 2014 Fin: November 2014 Project: SWIB BUSINESS WMS (P1) Réalisation d’un Système de gestion de palettisation FIFO et de proposition des palettes lors des préparations des commandes par les commerciaux avec un module de transfert inter dépôt. Mission :  Analyse des besoins.  Rédaction des spécifications techniques.  Modélisation UML et conception détaillés des fonctionnalités.  Développement d’une application de paramétrage communiquant avec des Imprimante Zebra pour l’édition et l’impression des étiquettes palette. Edition des bons de chargement et de déchargement et de BLs avec Jasper Report.  Conception et développement des web services SOAP pour les opérations de chargements et de déchargement. Environnement Technique: - Java Web Technologies: Java, J2EE, JPA, EJB 3, Glassfish, Jasper Report. - Web client Technologies : JSF (Primefaces), HTML5, CSS3. - Technologies web service : SOAP, SOAPUI. - Base de données : Microsoft SQL Server. - Project Management & Building: HELP DESK, SVN, Maven. - Infrastructure Système : Windows Server, Pocket PC.
  • 6. Page 6 of 7 Ingénieur JAVA/J2EE Client: GAN Poulina Holding Group Début: Février 2014 Fin: Juin 2014 Project: SWIB BUSINESS Mobile Merchandising Projet 1: Conception, développement & maintenance d’un Système de Merchandising Intelligent: Le système permet le suivi de l’état des produits des clients dans les grandes Surfaces (GMS) grâce à des types de rapports paramétrés depuis la partie Backoffice (Rapport journalière, Rapport Concurrentiel, Rapport Promotionnel, Rapport de qualité). Le système comporte trois parties, une partie Mobile (Android) pour effectuer les enquêtes sur terrain par les auditeurs, une partie d’administration pour le paramétrage et le suivi des différents types d’enquêtes et une partie pour les rapports : Préparation des cubes (avec SSAS) et la planification quotidienne des taches pour actualiser les données (avec SSIS) et l’exposition des données des cubes (avec SSRS) pour la génération des états récapitulatifs hebdomadaires et mensuels. Projet 2: Conception et développement d’une application Android Push Notification (APN) pour les Commerciaux des GMS : L’application permet de notifier les commerciaux et les directions des Commerciaux selon leur affectation Famille- Article des états de rupture dans les enseignes. Mission :  Analyse des besoins.  Rédaction des spécifications techniques.  Conception et implémentation du modèle objets.  Développement d’une application de paramétrage et de visualisation des différents types d’enquête.  Développement et intégration des rapports d’audit des produits. Environnement Technique: - Technologies Java Web: Java, J2EE, JPA, EJB 3, Glassfish, Jasper Report. - Technologies Web client : JSF (Primefaces), HTML5, CSS3. - Technologies Android : Google APIs (4.4.2), Android Support Library, Google Cloud Messaging (GCM). - Technologies Web service : SOAP, SOAPUI, Ksoap 2. - Base de données : Microsoft SQL Server, SQL Lite. - ETL Microsoft: SSIS, SSAS, SSRS. - Project Management & Building: HELP DESK, SVN, Maven. - Infrastructure Système : Windows Server, Tablette avec OS Android. Ingénieur R&D Java/J2EE Société: Dunasys Début: Février 2013 Fin: Décember 2013 Project: DUNA-DIAG Conception et développement d’une solution de diagnostic automobile Pour application Mobile Smartphone et Tablette PC avec OS Android. Mission :  Analyse des besoins.  Rédaction des spécifications techniques.  Modélisation UML et conception détaillés des fonctionnalités.  Développement de l’application mobile qui communique avec la voiture d’une part via Bluetooth, et avec un Web service d’une autre.  Développement des scripts de Parsing Perl pour les différentes réponses provenant du véhicule.  Développement d’une application serveur selon une architecture orientée service qui comporte : 1. Une partie d’administration afin de gérer les utilisateurs. 2. Une partie d’insertion de nouveau messages et règles de Parsing pour gérer les nouveaux types de véhicules. 3. Une partie pour de visualisation des graphes. Environnement technique: - Java Web Technologies: Java, J2EE, JPA, EJB 3, Java DOM parser, Glassfish. - Web client Technologies: JSF (Primefaces), HTML5, CSS3.
  • 7. Page 7 of 7 - Outil Parsing : Perl - Technologies Web service : REST. - Technologies Android : Google APIs (4.2.2), Bluetooth API, Android - Support Library. - Base de données : Microsoft SQL Server. - Project Management & Building: SVN, Maven. - Infrastructure Système : Windows Server, Tablette avec OS Android.