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 Ingénieur de développement JAVA
Bacem

Ingénieur de développement JAVA

  • LA GARENNE-COLOMBES
JAVA Angular REACT.JS
Bientôt disponible
CV Développeur JAVA
Nathalie

Développeur JAVA

  • TOULOUSE
JAVA C# Angular
Disponible
CV Scrum Master / chef de projet
Samir

Scrum Master / chef de projet

  • PUTEAUX
AGILE SCRUM JAVA JIRA SQL SAFE
Disponible
CV Développeur C++ Haute-Performance
Shannah

Développeur C++ Haute-Performance

  • ALFORTVILLE
PYTHON OPENMP C++ CSS SQL PHP JAVASCRIPT JAVA
Disponible
CV DevOps Apache Kafka
Fares

DevOps Apache Kafka

  • SAINT-MAUR-DES-FOSSÉS
APACHE KAFKA Kubernetes JAVA GIT ELK SQL CI/CD GO
CV Développeur JAVA
Vicheva

Développeur JAVA

  • STAINS
JAVA POWERSHELL HTML CSS SQL PYTHON C# C J2EE C++
Disponible
CV Ingénieur de développement JAVA
Rabie

Ingénieur de développement JAVA

  • DEUIL-LA-BARRE
JAVA J2EE HYBRIS JSP ORACLE SQL Angular
Disponible
CV Ingénieur Software embarqué
Cloé

Ingénieur Software embarqué

  • MARETZ
C++ C JAVA PYTHON
Bientôt disponible
CV Ingénieur de développement JAVA
Khadim

Ingénieur de développement JAVA

  • ANGOULÊME
JAVA Angular
Bientôt disponible
CV Développeur Fullstack | Expert Cloud | Graphiste
Mohamed Amine

Développeur Fullstack | Expert Cloud | Graphiste

  • AVIGNON
JAVASCRIPT Angular ORACLE SQL SERVER JAVA ORACLE HCM CLOUD WEB UI SQL C++ MYSQL
Disponible