Safwen - Consultant technique JAVA

Ref : 191006D001
Photo de Safwen, Consultant technique JAVA
Compétences
HIBERNATE
GIT
Spring Boot
Expériences professionnelles
  • Ingénieur Java-J2EE / Angular 6 : HPO Project , Infor , Tunis / D'août 2018 à
    septembre 2019
    HPO : Système pour l'hôtellerie d'optimisation et de gestion des prix, permet de
    recommender les prix en se basant sur les données de l'hôtel et ses concurrents.
    HPO est en fait le projet NeoPricer développé par la société LB Consulting en 2017
    avec migration des frameworks et en ajoutant des nouvelles fonctionnalités.
    Ce système est développé pour des chaines hôtelières ( plus que 10 000 hotels )
    ( Java 8, Spring core, Spring MVC, Spring Security, Spring AOP, Angular 6.. )
    Gestion de projet :
    * montée en compétence de l'équipe en Spring 5
    Backend :
    * gestion des notifications avec WebSockets et en intégrant RabbitMQ
    * transformation de l'application en une application Stateless ( Spring Session, Redis )
    * utilisation des profiles de Spring pour assurer deux modes d'authentification ( avec
    accées au base de données ou avec SAML )
    * migration du code de java 6 en Java 8 :
    - optimisation du code avec Stream API
    - gestion génerique des dates
    * développement des taches fonctionnelles : récupérations et traitements des données
    Frontend :
    * mise en place d'une architecture d'application Angular 6 "From Scratch" et
    développement de 80% de fonctionnalités
    - gestion de routage
    - gestion d'internationalisation
    - gestion des requetes HTTP et Interceptor
    - gestion des notifications avec WebSocket
    Référent technique Java-J2EE / Angular 5 : RentCar Project , LB Consulting , Tunis /
    De mars 2018 à août 2018
    RentCar: Système de gestion de location des voitures et d'optimisation des prix, permet
    de gérer la procédure de location d'une voiture ( client, contrat, voiture.. ) et de
    recommender les prix en se basant sur des analyses des données.
    Système développé pour la société française " FlyCar ".
    ( Java 8, Spring core, Spring MVC, Spring Security, Spring AOP, Angular 5.. )
    Gestion de projet :
    * gestion des livraisons en interne
    * gestion d'une équipe de 7 développeurs
    * gestion et suivi des taches
    * montée en compétence de l'équipe en Angular 5
    Backend :
    * mise en place d'une architecture d'application web Spring/Hibernate "From Scratch"
    avec l'integration du framework de l'entreprise "LB-FMK"
    * migration du framework de l'entreprise "LB-FMK" de java 6 en Java 8 :
    - optimisation du code avec Stream API
    - gestion génerique des dates
    * développement des taches fonctionnelles : récupérations et traitements des données
    Frontend :
    * mise en place d'une architecture d'application Angular 5 "From Scratch"
    - gestion de routage
    - gestion d'internationalisation
    - gestion des requetes HTTP et Interceptor
    - développement du noyau de l'application avec des composants génériques
    * développement des taches fonctionnelles : récupérations et traitements des données
    Ingénieur Java-J2EE / AngularJS : CampStat Project , LB Consulting , Tunis / De
    novembre 2017 à février 2018
    CampStat : Système pour les Campings d'optimisation et de gestion des prix, permet de
    recommender les prix en se basant sur les données du camping et ses concurrents.
    Système développé pour les deux sociétés françaises " Yelloh et Sandaya ".
    ( Java 6, Spring core, Spring MVC, Spring Security, Spring AOP, AngularJS.. )
    Gestion de projet :
    * gestion des livraisons pour plusieurs clients
    * gestion d'une équipe de 4 développeurs
    * gestion et suivi des taches
    * montée en compétence de l'équipe en Hibernate
    Backend :
    * intégration des fonctionnalités génériques au framework de l'entreprise "LB-FMK" :
    - validation génerique de Input/Output ( Hibernate validator, custom annotation )
    - gestion de log ( Spting AOP )
    - gestion d'authentification et des autorisations par profile ( Spring Security )
    - configuration de la couche MVC ( Spring MVC : ViewResolver.. )
    - configuration globale de l'application ( DataSource, TransactionManager ... )
    * développement des taches fonctionnelles : récupérations et traitements des données
    * optimisation du code
    Frontend :
    * développement des composants graphiques génériques ( NVD3 lib )
    * développement des taches fonctionnelles : récupérations et traitements des données
    Ingénieur Java-J2EE / AngularJS : NeoPricer Project , LB Consulting , Tunis / De
    janvier 2017 à octobre 2017
    NeoPricer : Système pour l'hôtellerie d'optimisation et de gestion des prix, permet de
    recommender les prix en se basant sur les données de l'hôtel et ses concurrents.
    ( Java 6, Spring core, Spring MVC, Spring Security, Spring AOP, AngularJS.. )
    Backend :
    * validation génerique de Input/Output ( Hibernate validator, custom annotation )
    * gestion de log ( Spting AOP )
    * gestion d'autorisations par profile ( Spring Security )
    * développement des taches fonctionnelles : récupérations et traitements des données
    Frontend :
    * développement des composants graphiques génériques ( NVD3 lib )
    * développement des taches fonctionnelles : récupérations et traitements des données

Études et formations
  • Diplôm e Formation
    Formation continue: Préparation à la certification Spring 5 , Centre de formation ,
    Tunis / Mai 2019
    Formation en ligne: Angular 6 (formerly Angular 2) - The Complete Guide , Udemy ,
    Online / De mars 2018 à août 2018
    Formation continue: Spring 5 avancée , Centre de formation Advancia , Tunis / Juin
    2018
    Formation continue: Préparation à la certification Java 8 OCP , Centre de formation
    TMI , Tunis / Février 2018
    Formation en ligne: Master Jenkins CI For DevOps and Developers , Udemy , Online /
    Décembre 2017
    Formation continue: Préparation à la certification Java 8 OCA , Centre de formation
    TMI , Tunis / Novembre 2017
    Génie informatique - Spécialité Systeme d'information , Ecole Nationale d'Ingénieurs
    De Carthage , Tunis / De septembre 2013 à novembre 2016
    Cycle Préparatoire Maths Physique , Institut Preparatoire Aux Etudes d'Ingénieurs
    Bizerte , Tunis / De septembre 2011 à juin 2013
    Baccalauréat Section Mathématiques , Lycée El-Alia , Tunis / De septembre 2010 à juin
    2011

    Certification
    Java 8 OCA
    Angular 6 ( Udemy )
    Jenkins ( Udemy )

    Langag informatiqu
    Java
    Typescript
    Javascript
    HTML5
    CSS

    Compétenc
    Angular 6
    AngularJS
    Spring Core
    Spring AOP
    Spring MVC
    Spring Security
    Spring Boot
    Spring Data
    Spring Session
    JPA / Hibernate
    JUnit
    TestNG
    Maven
    Git
    Jenkins
    RabbitMQ
    Redis
    PostgreSQL
    Scrum

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA JEE
Mamadou

Développeur JAVA JEE

  • ÉVRY
JAVA J2EE SPRING JPA Angular JENKINS DOCKER AZURE
Disponible
CV Ingénieur de développement JAVA
Ranim

Ingénieur de développement JAVA

  • COURBEVOIE
JAVA
Bientôt disponible
CV Data Engineer
Stéphanie

Data Engineer

  • CARRIÈRES-SOUS-POISSY
JAVA SQL PYTHON DATA Google Cloud Platform Spring Boot DEVOPS
Disponible
CV Développeur PHP/Prestashop/laravel/React/Java Android
Augustin

Développeur PHP/Prestashop/laravel/React/Java Android

  • CLERMONT-FERRAND
PHP JAVA MYSQL JAVASCRIPT .NET SQL C#
Disponible
CV Ingénieur de développement JAVA
Mohamed Amine

Ingénieur de développement JAVA

  • ANTONY
MAVEN JAVA Spring Boot SQL Angular ANGULARJS
Disponible
CV Développeur JAVA /J2EE
Khalid

Développeur JAVA /J2EE

  • VAIRES-SUR-MARNE
JAVA J2EE Spring Boot ECLIPSE RCP JENKINS BASH CI/CD DOCKER Angular AGILE
Bientôt disponible
CV Développeur web et mobile fullstack
Komla Ivan Gaël

Développeur web et mobile fullstack

  • NICE
JAVASCRIPT NODE.JS REACT.JS FLUTTER GO Spring Boot POSTGRESQL JAVA
Disponible
CV Développeur Sénior FULLSTACK
Mouna

Développeur Sénior FULLSTACK

  • POISSY
J2EE JAVA JAVASCRIPT Angular SQL SERVER
Disponible
CV Expert DevOps / Cloud
Logan

Expert DevOps / Cloud

  • LÉGUEVIN
JENKINS HASHICORP TERRAFORM JAVA SPRING DOCKER Kubernetes Kotlin TypeScript Google Cloud Platform Cloud AWS
Bientôt disponible
CV Ingénieur de développement JAVA
Papa Diery Hamet

Ingénieur de développement JAVA

  • SCHILTIGHEIM
JAVA J2EE MYSQL JAVA J2EE JAVASCRIPT SQL ORACLE Angular
Disponible