Marwane - Développeur JAVA

Ref : 091002M004
Email vérifié
Photo de Marwane, Développeur JAVA
Compétences
Expériences professionnelles
  • Développeur Full Stack Java / Angular

    Alk-Sys
    Jan 2020 - aujourd'hui

    Projet : Développement de l’application SPA ******** (Free-ads site)
    Tâches effectuées :
    Rédaction des spécifications fonctionnelles
    Implémentation de couche métier de l’application :
    o Définition et mise en place des services REST assurés par le Back End ;
    o Contrôle de l’accès utilisateur avec Spring Security ;
    o Persistance de données avec Hibernante ;
    o Test et validation de services web REST.
    Mise en place de squelette de partie Back End sous Spring boot :
    o Création de projet « from scratch » and mise en place de modules de base ;
    o Conception et validation de base de données de l’application ;
    o Validation de l’architecture proposée.
    Mise en place de partie Web End avec Angular 9 :
    o Conception et mise en place de principaux écrans web;
    o Implémentation des composants et services associés sous Angular 8 ;
    o Test et validation des composants et services.

    Environnement technique : Java8- Angular 9 - Spring Boot - Maven - Hibernate - Html5 - CSS3- Bootstrap -PrimeNG - Junit4- Mockito – Cucumber - Karma/Jasmine- MySQL - Git - TypeScript – Ubuntu - Eclipse - Visual Code.
  • Développeur Full Stack Java / Angular

    Lynadam Consulting
    Jan 2018 - Jan 2019

    Projet : Développement d’un système d’enregistrement des états de présence via Smartphone.
    Tâches effectuées :
    Rédaction des spécifications fonctionnelles avec le client final (Universités privées) :
    o Rédaction en collaboration avec le client, de l’ensemble des exigences attendues
    des périmètres à développer.
    Mise en place de squelette de partie Back End sous Spring boot :
    o Création de projet « from scratch » and mise en place de modules de base ;
    o Conception et validation de base de données de l’application ;
    o Validation de l’architecture proposée.
    Implémentation de couche métier de l’application :
    o Définition et mise en place des services REST assurés par le Back End ;
    o Contrôle de l’accès utilisateur avec Spring Security ;
    o Persistance de données avec Hibernante ;
    o Test et validation de services web REST.
    Mise en place de partie Web End avec Angular 8 :
    o Conception et mise en place de principaux écrans web;
    o Implémentation des composants et services associés sous Angular 8 ;
    o Test et validation des composants et services.
    Mise en place de partie Mobile End sous Android :
    o Conception et mise en place de principaux écrans mobile;
    o Implémentation, test et validation de communication client/serveur ;

    Environnement technique : Java8 - Angular 8 - Spring Boot - Maven - Hibernate - Html5 - CSS3- Bootstrap -PrimeNG - Junit4- Mockito – Cucumber - Karma/Jasmine- MySQL - Git - TypeScript – Ubuntu - Eclipse - Visual Code.
  • Développeur Full Stack Java / Angular

    Lynadam Consulting
    Jan 2016 - Jan 2018

    Projet : Développement d’une application web de gestion des emplois de temps des enseignants.
    Tâches effectuées :
    Rédaction des spécifications fonctionnelles avec le client final (Universités privées) :
    o Rédaction en collaboration avec le client, de l’ensemble des exigences attendues
    des périmètres à développer.
    Mise en place de partie Front End de l’application sous Angular 6 :
    o Conception et définition de principaux écrans de l’application;
    o Implémentation et test de composants fonctionnels.
    Implémentation de partie Back End de l’application sous Spring Boot :
    o Contrôle de l’accès utilisateur avec Spring Security ;
    o Persistance de données avec Hibernante ;
    o Définition et mise en place des services REST assurés par le Back End ;
    o Test et validation de services web REST.
    Validation de l’assemblage de Back End et Front End :
    o Assemblage de l’application;
    o Implémentation, test et validation de communication client/serveur ;
    Test et validation de l’application finale après assemblage.

    Environnement technique : Java8 - Angular 6 - Spring Boot - Maven - Hibernate - Html5 - CSS3- Bootstrap -PrimeNG - Junit4- Mockito – Cucumber - Karma/Jasmine- MySQL - Git - TypeScript – Ubuntu - Eclipse - Visual Code. Méthodologie : AGILE/SCRUM
  • Développeur Java

    KopiLeft
    Jan 2014 - Jan 2015

    Projet : Conception et implémentation des solutions pour la Société EMPREINTE.
    Tâches effectuées :
    Participation au développement des nouveaux modules Back Office :
    o Module de transcodage : Web Services SOAP pour le transcodage de flux pour
    improuver la qualité vidéo et générer le multi-format. Ce module est implémenté
    en JAVA en utilisant JAX-WS et la bibliothèque JAVA (JAVA Audio Video
    Encoder) ;
    o Module de persistance : web Services SOAP qui exposent les opérations CRUD,
    implémenté en utilisant JAX-WS et Hibernate ;
    o Module de statistiques : Web Services responsable sur les statistiques de
    visionnage et la déduction de vidéo recommandées pour les différents
    utilisateurs, implémenté en utilisant JAX-WS
    o Module principal: C'est l'orchestrateur du Back Office, qui interagit avec tous les
    web services pour traiter les requêtes des clients. Ce module est implémenté en
    PHP5.

    Environnement technique : Java 6 - SOAP – JavaScript - Hibernate – Netbeans – Codeigniter – WordPress – PhoneGap - Cordova - PHP5 - HTML5 - JQuery.
  • Développeur Java

    KopiLeft
    Jan 2013 - Jan 2013

    Projet : Ajout de précision variable à la plateforme KOPI.
    Tâches effectuées :
    Etude et analyse de plateforme KOPI : plateforme propriétaire de société à base de Java,
    Swing.
    Modification et validation de changement de codes sources de plateforme KOPI
    o Ajout de précision 3 aux composants de saisie de plateforme ;
    o Test et validation de changement de codes sources de plateforme KOPI ;
    o Ajout de précision variable à l’ERP Ifriqiya (ERP développé à base de KOPI) ;
    o Validation et mise en place de nouvelle version de l’ERP.
    Participation aux tâches quotidiennes de manipulation de bases de données.

    Environnement technique : Java 6 – linux - Shell - SVN - Myql - PostgreSQL - MaxDB
  • Enseignant en Informatique

    ISET KEBILI
    Jan 2008 - Jan 2013

    Module enseignés :
    Développement web coté client : Angular4, 6
    Développement Mobile : Android
    Architecture N-tiers : J2EE
    Développement web : HTML5, CSS3…
    Développement Full Stack JavaScript (react+ Node)
    Outils DevOps (Git, Docker …)

    Outils DevOps (Git, Docker …)
  • Ingénieur Etudes/Développement JAVA à kopiLeft (Bizerte)

    Jan 2008 - aujourd'hui

    Taches réalisés :
    • Ajout de précision variable dans le module comptabilité Fibu
    • Kopi Revamping : renouvellement de platforme de développement
    interne Kopi à base de Swing
    • Conception et Réalisation d’un système automatique pour l’audit
    et la mise à jour de base de données Inventaire.

  • Projet de fin d’études

    TIMA - Grenoble (France)
    Jan 2008 - aujourd'hui

    - Modélisation de pipeline dans la machine virtuelle QEMU

    Outils utilisés : C, C++
  • Stage ingénieur

    TELNET Technologies
    Jan 2007 - aujourd'hui

    Pré-étude, conception et simulation d’un système automatique
    d’identification des empreintes digitales
    Outils utilisés : Matlab

  • Stage ouvrier

    Tunisie Telecom
    Jan 2006 - aujourd'hui

    - Initialisation aux liaisons hertziennes et optiques, architecture
    téléphonie fixe, commutation, transmission numérique, GSM…

Études et formations
  • PROJETS REALISES
    Application à base de microcontrôleurs
    Synthèse horizontale
    Modélisation des procédés industriels
    Commande à distance d'un appareil via téléphone portable
    (à base du microcontrôleur PIC 16F876)
    Intelligence artificielle appliquée au Jeu “Puissance4”
    Modélisation thermodynamique de l'équilibre liquide vapeur du binaire
    eau-acétone (modèle NRTL)

    FORMATION

    2005 – 2008
    Première,deuxième et troisième années d'études à l'École Polytechnique
    de Tunisie

    Juillet 2005
    Réussite au concours national d’entrée aux écoles d’ingénieur en
    Tunisie avec admission à l’Ecole Polytechnique de Tunisie
    (Classement 2/1200)

    2003 – 2005
    Deux années préparatoires à l’Institut Préparatoire aux Etudes
    d’Ingénieurs de Elmanar (EPEIM), filière PT (Préparation technologique)

    Juin 2003
    Réussite au baccalauréat tunisien, section Technique avec mention très bien

    COMPETENCES TECHNIQUES
    JAVA, C, C#, PL/SQL, Assembler 80x86, MIPS R3000
    - Autres : MATLAB(Simulink), MAPLE
    J2EE, .Net
    MySQL, PostgreSql, Ingres
    Dos, Windows 9x / XP, Linux (Redhat-cyntoS, Debian-Ubunto, Suse)
    Serveurs d’applications J2EE : Tomact, JBoss, Jetty
    Rational Rose, agroUML
    HTML, JSP, Servlets, JavaScript, Spring, Hibernate, AJAX, PHP, XML, CSS
    SVN, CVS

    Langues
    Arabe lu, écrit et parlé (langue maternelle)
    Français Lu, écrit, parlé
    Anglais Lu, écrit, parlé (score au TOEFL ITP : 513)

Autres compétences
PROJETS REALISES
Application à base de microcontrôleurs
Synthèse horizontale
Modélisation des procédés industriels
Commande à distance d'un appareil via téléphone portable
(à base du microcontrôleur PIC 16F876)
Intelligence artificielle appliquée au Jeu “Puissance4”
Modélisation thermodynamique de l'équilibre liquide vapeur du binaire
eau-acétone (modèle NRTL)

FORMATION

2005 – 2008
Première,deuxième et troisième années d'études à l'École Polytechnique
de Tunisie

Juillet 2005
Réussite au concours national d’entrée aux écoles d’ingénieur en
Tunisie avec admission à l’Ecole Polytechnique de Tunisie
(Classement 2/1200)

2003 – 2005
Deux années préparatoires à l’Institut Préparatoire aux Etudes
d’Ingénieurs de Elmanar (EPEIM), filière PT (Préparation technologique)

Juin 2003
Réussite au baccalauréat tunisien, section Technique avec mention très bien

COMPETENCES TECHNIQUES
JAVA, C, C#, PL/SQL, Assembler 80x86, MIPS R3000
- Autres : MATLAB(Simulink), MAPLE
J2EE, .Net
MySQL, PostgreSql, Ingres
Dos, Windows 9x / XP, Linux (Redhat-cyntoS, Debian-Ubunto, Suse)
Serveurs d’applications J2EE : Tomact, JBoss, Jetty
Rational Rose, agroUML
HTML, JSP, Servlets, JavaScript, Spring, Hibernate, AJAX, PHP, XML, CSS
SVN, CVS

Langues
Arabe lu, écrit et parlé (langue maternelle)
Français Lu, écrit, parlé
Anglais Lu, écrit, parlé (score au TOEFL ITP : 513)

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Consultant web JAVA
Nedjmeddine

Consultant web JAVA

  • CERGY
JAVA JAVASCRIPT J2EE SQL
Disponible
CV Développeur
Anwer

Développeur

  • LA MADELEINE
Kotlin JAVASCRIPT FLUTTER REACT.JS React Native Express.js JAVA PHP SQL MONGODB
Bientôt disponible
CV Technical Leader JAVA
Roméo

Technical Leader JAVA

  • VILLIERS-SUR-MARNE
JAVA J2EE SQL Angular
Disponible
CV Développeur web JAVA
Tarek

Développeur web JAVA

  • COURBEVOIE
JAVA J2EE SQL Angular JAVASCRIPT PL SQL MYSQL ORACLE REACT.JS DOCKER
Disponible
CV Développeur COBOL
Tayrhon

Développeur COBOL

  • VILLABÉ
COBOL JAVASCRIPT SQL JAVA PHP .NET C# Angular
Disponible
CV Tech Lead - Expert Hybris | Java | Angular | Cloud Solutions
Yahya

Tech Lead - Expert Hybris | Java | Angular | Cloud Solutions

  • SAINT-HERBLAIN
J2EE HYBRIS JAVA Angular JAVASCRIPT
Disponible
CV Développeur JAVA Senior
Maminiaina

Développeur JAVA Senior

  • AUBEVOYE
JAVA SQL Spring Boot Angular Cloud AWS
Disponible
CV Développeur ANDROID
Chimeon

Développeur ANDROID

  • LES LILAS
ANDROID JAVA Kotlin JAVASCRIPT Angular C++
Disponible
CV Développeur JAVA
Imen

Développeur JAVA

  • VAULX-EN-VELIN
JIRA JAVA Spring Boot Vue.js Angular ORACLE POSTGRESQL GIT GROOVY REDHAT OPENSHIFT
Disponible
CV Développeur
Arthur

Développeur

  • LUTTERBACH
JAVA PHP C++ SQL JAVASCRIPT PYTHON C ORACLE SQL SERVER PL SQL
Bientôt disponible