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
    février 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
    mars 2018 - décembre 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
    janvier 2016 - février 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
    juillet 2014 - décembre 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
    juin 2013 - septembre 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
    septembre 2008 - août 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)

    août 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)
    juillet 2008 - aujourd'hui

    - Modélisation de pipeline dans la machine virtuelle QEMU

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

    TELNET Technologies
    août 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
    mars 2006 - aujourd'hui

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

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 Développeur android
Aymane

Développeur android

  • CACHAN
Kotlin JAVA MVVM
Disponible
CV Développeur JAVA
Silvere

Développeur JAVA

  • SAINT-CLOUD
JAVA SQL Spring Boot DOCKER SPRING BATCH JUnit MOCKITO APACHE KAFKA Angular Cloud AWS
Disponible
CV Développeur ANDROID
Charles

Développeur ANDROID

  • VERSAILLES
ANDROID Kotlin JAVA MVVM SQL
Disponible
CV Ingénieur de développement JAVA
Mohamed

Ingénieur de développement JAVA

  • NOGENT-SUR-MARNE
JAVA Angular SQL DEVOPS
Disponible
CV Développeur C++
Dona

Développeur C++

  • VILLENAVE-D'ORNON
JAVA C++ C#
Disponible
CV Développeur C/C++
Arnaud

Développeur C/C++

  • CLERMONT
SQL C C++ JAVA PYTHON
Disponible
CV Ingénieur de développement JAVA
Lamjed

Ingénieur de développement JAVA

  • ÉRAGNY
JAVA SPRING ORACLE POSTGRESQL APACHE SPARK APACHE KAFKA API RESTful Finance Angular Kubernetes
Disponible
CV Développeur SENIOR REACT.JS
Dounia

Développeur SENIOR REACT.JS

  • POISSY
REACT.JS JAVASCRIPT JAVA NODE.JS SPRING J2EE
Disponible
CV Développeur Frontend React
Philippe

Développeur Frontend React

  • CACHAN
JAVASCRIPT TypeScript REACT.JS HTML API RESTful SQL BDD AGILE JAVA HIBERNATE
Bientôt disponible
CV Développeur
Joel-Élisée

Développeur

  • FONSORBES
JAVA SQL
Disponible