Elhossine - Consultant technique JAVA

Ref : 110331R002
Photo d'Elhossine, Consultant technique JAVA
Compétences
SHELL UNIX
Expériences professionnelles
  • Connected cycle ********/
    Jan 2020 - Jan 2021

    Maintenance et évolution de la plateforme de géo localisation des vélos.
    La mission a consisté à implémenter les évolutions liées aux demandes clients sur la plateforme de localisation et gestion de flotte de vélo.
    Une autre partie de la mission a consisté en une conception et conseil pour un « refactoring » du backend afin que celui-ci puisse intégrer simplement des traitements spécifiques une fois les coordonnées grps de chaque véhicule sont reçus.

    Technologies : Java 8, Google cloud, kubernetes, Google App Engine, Angular 8
  • EUROLA (********)
    Jan 2020 - Jan 2021

    Refonte de leur SI basé sur un ensemble de solutions hétérogènes et non adapté au développement récent de la société. EUROLA est un courtier en garantie. Les solutions basées sur des ERP ont été rejetées du au processus métier interne original adopté par EUROLA. Une solution sur mesure a été proposée.

    Technologies : Java 8, MySQL, MongoDB, VueJS. Particularité du projet : Conception fonctionnelle
  • SNEF Marseille
    Jan 2019 - Jan 2019

    Développement d’une solution de statistiques autour de l’activité de la société (Sujet confidentiel). Les tâches confiées sont :

    1. Spécification
    2. Développement et tests unitaires
    3. Livraison

    Technologies: Java, Spring boot, Gravitee, REST/JSON, Kafka, Zookeeper, Maven.
  • Connected Cycle
    Jan 2019 - Jan 2019

    Développement des évolutions sur le produit Fleet. Géolocalisation de véhicules et gestion de flotte de tout type (vélos électrique, véhicules de livraison). Le système est composé de serveur Java 8, d’un serveur J2ee et d’un front développé en Angular 4.
    1. Proposer une solution
    2. Implémenter la solution
    3. Test unitaires
    4. Livraison et suivi sur google cloud console

    Environnement technique : Java 8, Google app engine, Kubernetes, Google cloud , Angular 4
  • GIFI : Création d’un MDM (Master Data Management)
    Jan 2018 - Jan 2019

    Dans le cadre du projet millenium de GIFI (passage à 1000 magasins) ; en collaboration avec l’expert MDM, développement d’un MDM sur mesure en java/j2e. Le backoffice est en JSF 2.3 avec primefaces comme toolkit. Le projet a présenté deux challenges majeurs :
    1. 1. Faire les bons choix de conception pour utiliser le modèle colonne (méta modélisation)
    2. Obtenir des performances acceptables en alimentation des données

    Tâches confiées :

    5. Concevoir et développer un POC
    6. Conception d’une base orienté colonnes (méta modélisation)
    7. Développer les algorithmes de transformations des données
    8. Test unitaires
    9. Documentation

    Environnement technique : Java 8, Spring, Hibernate, Maven, JSF primefaces
  • CENTORIA Services Pour Onleadyou :
    Jan 2018 - Jan 2021

    La mission a consisté en gestion de projet et architecture applicative du back office d’un système de gestion de « leads » entre annonceurs et éditeurs. Lead dans le domaine de la relation artisans/particuliers.

    Le système s’interface entre de grands acteurs de la génération de lead et des acteurs de la diffusion de « lead » auprès des artisans.

    Il a également été question de gérer une équipe de développement pour la création d’un des sites de captation de « leads » :

    ********

    Pour cela un process de type scrum like a été mis en place avec utilisation d’un gitlab pour la gestion de code source, de Trello comme Kanban. Un serveur de production et d’intégration ont été mis en place également avec une formation au process d’une équipe de 3 personnes.

    Il a également été architecturé une migration des fonctions métiers vers une architecture microservice Java avec MongoDB et OrientDb comme base. L’idée est d’allier la productivité coté Front de PHP avec l’écosystème la fiablité, la modularité et les performances de Java. Cela à permit d’utiliser à bon escient les compétences présentes dans l’équipe.


    Technologies et compétences :

    Site web : PHP/Laravel et Symfony et MySQL, Linux Debian, Apache,
    Web app : Ionic avec Angular 8
    Micro services : Java 11, Orientdb
    Déploiement : Conteneur LXD

    Particularité du projet : Monté en compétence sur l’écosystème PHP, migration partielle PHP vers Java

  • Forfaits pour diverses startups, PME/PMI ; Site web et applications mobile
    Jan 2018 - Jan 2018

    Divers développements au forfait de projets PHP avec les framework Laravel et CodeIgniter. Ces projets ont été mené en tant que dirigeant, chef de projet et tech lead. Mes tâches ont consisté à jouer le rôle de chef de projet et de leader technique auprès d’une équipe de développeurs débutants (1-3 ans d’expériences) :

    1. Chiffrer le projet
    2. Relation client
    3. Planifier et animer les réunions de lancement
    4. Etablir l’équipe projet
    5. Concevoir et développez un POC en PHP/Laravel prenant en compte les problématiques du client
    6. Planifier et animer des réunions de suivi

    Exemples de projets :

    Refonte du SI d’un courtier en assurance (EUROLA) en cours.
    Création d’un annuaire artisans (********) en cours.

  • AGORA – MSA (Mutualité Sociale Agricole)
    Jan 2017 - Jan 2018

    Concepteur applicatif puis architecte technique. Dans le cadre du projet Asservissement, rédaction d'un dossier de conception (M3 dans le jargon MSA) présentant la solution d'asservissement du SI permettant de pallier aux mauvaises synchronisations entre application batch et application serveur de type J2e.
    Ensuite architecte technique en support aux projets de refonte de la Retraite.

    1. Rédaction de la conception
    2. Conception UML (spécifique Agora MSA)
    3. Présentation aux décideurs
    4. Proposition d'architecture cible aux équipes projet
    5. Rédaction du dossier d'architecture

    Environnement technique : Java, Batch, UML, Architecture technique et applicative.
  • Valeo
    Jan 2017 - Jan 2017

    Développeur Java, back-end. Dans un mode agile auprès du chef de projet, corrections de beug et évolutions de l'application Trampoline de gestion des mises en relations entre pièces de véhicules et véhicules.
    Cette application entre dans un workflow global permettant à Valeo de liès les pièces détachés Valeo et partenaire avec les modèles de véhicules et de générer les catalogues produits.

    1. Développement et tests unitaires
    2. Livraisons
    3. Support

    La difficulté à été les optimisations de requêtes (Forte volumétrie), la conception inexistante dans la version initiale du produit, impliquant un refactoring lourd du code.

    Environnement technique : Java, JSF 2.3, Maven, Oracle, Primefaces
  • Développeur expérimenté et Architecte java independant

    Jan 2011 - aujourd'hui

Études et formations
  • Licence de Physique théorique (mention)

    (Université Louis Pasteur de Strasbourg)
    1996
  • DEUG "Prépa concours" (mention bien)

    à l’université Paul Sabatier à Toulouse.
    1995
Autres compétences
COMPETENCES TECHNIQUES
Systèmes WINDOWS, DOS, UNIX, LINUX
Méthodologies UML, MERISE, Scrum
Langages JAVA/J2EE (STRUTS, Spring, Hibernate, Maven, ANT, Tomcat, Jonas)
C, C++, XML, HTML, C++, PERL, PHP
Base de données ORACLE, ACCESS, SQL SERVER, SYBASE, SQL, PL/SQL
Outils de conception Entreprise Architect, Eclipse

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible