Houssem Eddine Z.

Full Stack Developer

555 dollar

Mon expérience

Voir plus

IMAGINE-APPAugust 2018 - Présent

Contexte: Développement d'applications mobile

Mission: Création et maintenance d'applications mobiles (React-Native)

Réalisations:

● Développements :

○ Amélioration des composants utiliser dans les applications créée par imagine-app 

○ Création de nouveaux composants personnalisé a utiliser dans des
applications React-Native (ex: liste à sections pliable...) 

○ Création des écrans pour les applications mobiles

○ Création d'api client permettant la communication des application avec le serveur 

○ Déploiement des applications mobile sur Appcenter: Configuration de nos applications mobiles sur Appcenter qui est un outil créé par microsoft qui permet de faire des builds automatique des applications, générer des rapport sur les incidents en prod, etc… 

● Outils de Versionning: Git

● Outils de suivi de tâches: Breeze, Asana

● Méthodologie Agile Scrum

SFEIRJuly 2019 - Présent

OolinkNovember 2017 - Présent

Voir plus

LES SENTINELLES DU RAILJanuary 2018 - July 2018

Contexte: Sécurité ferroviaire

Mission: Création d'une plateforme web et application mobile

Réalisations:

● Développements :

● Le projet a été créé en utilisant le générateur JHipster v4.10.2.

      ■ front-end (AngularJS):

● Création des écrans des différents modules de
l'application. 

      ■ back-end (Spring-boot v1.5.7):

● Création des services REST pour les différents modules.

● Intégration de l'API Jasper pour la génération des
différents documents.

● Intégration de l'API Quartz pour la planification des
tâches (envoie des mails notification...). 

● Intégration de l'API FCM (Firebase Cloud Messaging) pour
l'envoie des notifications sur Android et IOS. 

      ■ Mobile (ionic v1.3.0):

● Création des écrans des différents modules.

● Intégration du plugin FCM afin de pouvoir enregistrer
les différents device sur lesquelles l'application estninstallée. 

      ■ Tests unitaires JUnit

      ■ Outils de Versionning Bitbucket

      ■ Méthodologie Agile Scrum:

● Sprint de 1 semaine à 2 semaines

● Daily Meeting

● Demo

● Rétrospective

Voir plus

VERMEG for Banking & Insurance SoftwareSeptember 2016 - November 2017

Contexte: Éditeur de logiciels bancaires et financiers

Mission: Amélioration et maintenance de la couche présentation du framework Palmyra (Propriétaire) 

Réalisations:

● Développements:

   ○ Amélioration des composants du framework de l'entreprise (Palmyra)
afin de satisfaire les clients: 

      ■ Multi Tenants

      ■ Contribution dans la création de nouveaux thèmes avec GWT
(Material) 

   ○ Migration de tous les composants GXT3 en GXT4

   ○ Création de nouveaux composants à la demande des clients (Web Components "Polymer", Nouveaux Composants GXT...) 

   ○ Migration de la couche présentation GXT vers Angular 4:

      ■ Utilisation des générateurs Yeoman

● Création d'une plateforme vitrine de composants (ShowCase)

● Support des solutions des clients

Voir plus

EXPÉRIENCES PERSONNELLESJune 2017 - August 2017

Context: Librairie basée sur "Java Schema Form"permet aux développeurs de définir un schéma et une forme à l'aide d'annotations sur les champs d'une entité

Réalisations:

● Contribution sur la Librairie SF Java UI :

   ○ API qui permet de générer du code Angular 2.0 à partir d'un code Java côté serveur (JAVA 8) 

   ○ Utilisation de Jackson (Structure JSON - Form)

● Automatisation de la définition des schémas et des formulaires d'écran:

   ○ Annotation des champs

● Ajout des nouveaux composants supportés par l'API "angular-schema-form"

● Couverture du code par les tests unitaires JUNIT

● Documentation des composants ajoutés GIT

● Utilisation de Eclipse comme IDE

● Gestion des dépendances avec BOWER et MAVEN

Voir plus

ESPRITFebruary 2015 - June 2015

Context: Développement d'un livre en réalité augmentée pour l’éducation des
enfants
Voir plus

PROJECTS UNIVERSITAIRESJanuary 2014 - June 2014

Context: Réalisation d’un outil de création d’applications mobiles en ligne

Réalisations:

● Développement de la partie front-end de l'application:

○ Réalisation de l'interface de l'éditeur des écrans de l'application
mobile 

○ Intégration des composants Ionic dans la partie front-end

○ Fonctionnalité drag-and-drop des composants Ionic

○ Packaging, déploiement et téléchargement de l'application sur le
device mobile 

○ Possibilité d'associer un web service à chaque composant afin
d'envoyer ou récupérer des informations (REST JSON) 

● Développement de la partie back-end de l'application:

○ Gestion des utilisateurs en utilisant Spring security

○ Gestion des différents écrans de chaque application mobile créée ainsi
que la gestion des composants de chaque écran 

○ Sauvegarde de l'etat des projets en cours

Voir plus

Projet freelanceJanuary 2014 - March 2014

Context: Application d'impression de vignettes et étiquettes prix pour les
articles de la marque Promod 

Réalisations:

Création d'une application Desktop qui permet de lire des fichiers texte contenant  es informations sur les vignettes et les étiquettes de prix des produits Promod, de générer ensuite les templates des étiquettes et de les imprimer (Imprimantes QLS3001(Recto/Verso, vignettes) et Imprimante Avery (etiquettes prix)) 

Voir plus

ESPRITDecember 2013 - February 2014

Context Création d'une application de reconnaissance et traduction de caractères (OCR), disponible sur Google Play, Windows Phone Store 

Mes compétences

Environment of Development

IntelliJ Idea, Eclipse IDE, Xcode, GitLab, Android Studio

Computer Tools

Microsoft Excel

Databases

MySQL, Microsoft SQL Server, NoSQL, Oracle

Others

Mobile, Tesseract, GitHub, Google Web Toolkit, VirtualBox, API

Middleware

Jenkins

Frameworks

Hibernate, jQuery, Symfony, OpenCV

Multimedia

Adobe Photoshop

Analysis methods and tools

Apache Maven, Confluence, Scrum, Junit, Sonar, Agile Methodology, StarUML

IT Infrastructure

iOS, Git, VMware, Linux, Linux Red Hat, Virtualization

Languages

Jscript, XML, C++, SQL, UML, YAML, JavaScript, Java, PHP, CSS, JEE, HTML5, HTML

Technologies

Spring Boot, Bower, Firebase, Balsamiq, Web Services, React.js, React-Redux

Mobile

Android, Windows Phone, React Native

Protocols

JSON

Mes études et formations

ESPRIT - Systèmes mobiles d'information - Ecole Supérieure Privée d'Ingénierie et de Technologies2013 - 2016

Licence en systèmes d'information - I.S.E.T Charguia2012 - 2013