Saber - Consultant JAVA/React/Node

Ref : 170224M002
Email vérifié
Photo de Saber, Consultant JAVA/React/Node
Compétences
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    DOCAPOSTE (Groupe la Poste) De 02-2022 à 02-2023
    Dev Techlead Java/Node
    Projet : Hub Numérique : solution pour facteurs qui permet l'interconnexion et l'intégration de services, d'objets connectés, sous forme d'architecture microservices
    Cette architecture permet :
    - le stockage sécurisé des données (normé ISO, RGPD, etc) ;
    - l’orchestration simplifiée (outil de création de services, paramétrages...) ;
    - la restitution des données (dynamique, prédictible, visuel...)

    Descriptif : Maintenance évolutive et corrective de la partie backend de cette solution.
    Réalisations :
    • Conception des solutions techniques.
    • Préparation et participation aux ateliers d'architecture et chantiers techniques
    • Revue de code
    • Prise en charge des sujets techniques les plus complexes
    • Garant de la démarche DevOps
    • Mise en place et maintenance des environnements de développement
    • Réalisation des développements Projet et Run
    • Participation à l'élaboration de la RoadMap produit
    • Préparation et animation des cérémonies agiles

    Environnement technique : Intellij Idea, Java 8/11, Microservice, Kafka, ElasticSearch, Cassandra, Tomcat, Javascript, Typescript, Node, Nest.js, Jira, Maven, Git, GitLab CI/CD, Docker, Kibana, Linux, BDD, Ansible, GraalVM

    PMU De 01-2021 à 12-2021
    Consultant Senior Fullstack Java/TypeScript/Node
    Projet : Webphone: application nomade de gestion des paris sportifs (PMU)
    Descriptif : Maintenance évolutive et corrective de l'application nomade webphone de gestion des paris sportifs.
    Réalisations :
    • Front :
     Correction de bugs dans les pages de l’application ;
     Implémentation des évolutions : Live Match tracker, CombiMax, super côtes boostées, etc.)
     Gestion des erreurs pour chaque environnement via dashboard kibana ;
     Rédaction des documentations techniques.
     Mise en place du container Docker pour les tests en local ;
    • DevOps :
     Mise à jour et utilisation des pipelines Gitlab CI/CD ;

    Environnement technique : Intellij Idea, Spring, Spring MVC, Spring Security, Javascript, Typescript, Jquery, JSP, JSTL, HTML5, CSS3, SASS, JWT, Jira, Maven, Git, GitLab CI/CD, Node, Grunt, Bower, Python, Docker, Kibana.

    DATAVALUE-CONSULTING – ESN - Montrouge De 02-2020 à 12-2020
    Consultant Fullstack React/Node
    Projet : MyDataSpecialist (MDS) : Application web de mise en relation des freelenceurs/ESN avec des clients du data.
    Descriptif : Développement de l’application web MDS. C’est une application de rencontre entre professionnels. Elle a pour vocation de faciliter la rencontre entre clients recherchant le bon profil pour leur mission Data, et des prestataires (freelances ou ESN) souhaitant une mission en adéquation avec leurs profils
    Ce projet comprend deux parties :
    • API backend : API en mode Serverless sur Cloud ;
    • Application frontend : interface moderne et intuitive permettant à la fois aux clients et aux prestataires (freelances et ESN) de rechercher et de rencontrer des profils adéquats à leurs différentes missions, et faciliter aux prestataires de rechercher les missions adéquates à leurs profils.
    Réalisations :
    • Front :
     Prototypage des pages de l’app ;
     Implémentation de scratch des différents pages de l’application pour les différents rôles suivants :
     Rôle admin : administration des missions, liste des clients, liste des profils prestataires, gestions des meetings, etc. ;
     Rôle prestataires : liste des missions, postuler pour une mission, etc.,
     Rôle clients : gestion des missions, gestions des meetings.
     Gestion d’erreurs ;
     Documentations techniques.
    • Back :
     Implémentation de l’API serverless GCP functions : api rest de traitements des users, des missions, des meetings, des clients, des prestataires, notifications et envoie de mail.
     Matching sovren des profils et des missions ;
     Documentations de l’API.
    • Cloud :
     Mise en place et configuration des instances Cloud GCP;
    • DevOps
     Mise en place de pipeline de déploiement web sur GCP pour chaque environnement ;
     Mise en place de pipeline de déploiement serverless sur GCP pour chaque environnement ;
    Environnement technique : Visual Studio Code, NodeJS, React, React Hooks, Next.js, Functions serverless, Redux, GraphQL, Nest.js, Javascript, Git, Gitlab, pipeline CI/CD, Jest, Cypress, Swagger, AWS, GCP, MongoDB, Firebase, Material UI, microservices, Scrum.

    ADAPTEL De 02-2019 à 12-2019
    Développeur Fullstack et mobilité
    Projet : Adaptel mobile - application mobile de recrutement d’intérimaires
    Descriptif : Développement de l’application mobile permettant à l’agence de recrutement Adaptel d’apporter à ses clients une réponse rapide et ciblée pour des besoins ponctuels ou définitifs de compétences en hôtellerie, restauration et hébergement.
    Cette application permet également aux intérimaires de gérer leurs missions et disponibilités auprès de leurs clients.
    Ce projet comprend deux parties :
    • API backend transparente qui conditionne toute l’orchestration des règles métier (traitement des appels Rest du frontend, en plus de l’envoi de notifications des missions aux intérimaires).
    • Application frontend mobile : interface moderne et intuitive permettant à la fois aux clients et aux intérimaires de travailler facilement en leurs offrant un tableau de bord facile à utiliser.
    Réalisations :
    • Front :
     Implémentation de scratch des différents écrans mobile de l’application mobile pour les deux rôles :
     Tableau de bord intérimaire : inscription, connexion, consultation de l’agenda, recherche des missions, renseignement des disponibilités, etc. ;
     Tableau de bord intérimaire client : inscription, connexion, saisies missions, demande d’intérimaires, recherche de profils, saisie des relevées d’heures, notation des intérimaires, etc.
     Gestion d’erreurs.
     Documentations techniques.
    • Back :
     Implémentation de l’API backend : api Rest de traitements des intérimaires, des clients, des missions, des courriels et des notifications.
     Documentations de l’API.
    Environnement technique : Visual Studio Code, NodeJS, React, Express, Redux, NextJs, ReactJS, JWT, Jest, JavaScript, Git, GitHub, SQL Server, Android, IOS, XCode, Android Studio, Scrum.

    EDF De 06-2017 à 01-2019
    Consultant Sénior Java/JEE
    Projet : GTA-WEB - application web de gestion RH
    Descriptif : Maintenance évolutives et correctives de l’application web GTA-WEB utilisé par RH EDF. Cette application permet de gérer le planning des taches, congés, dépenses et frais des salariées de EDF.
    Refonte et migration de l’application pour que ça fonctionne avec les navigateurs récents
    Réalisations :
    • Analyse des besoins ;
    • Refactoring de code ;
    • Maintenance corrective de l’application ;
    • Implémentation des évolutions ;
    • Collaboration avec l’équipe GTA pour améliorer et faire évoluer l’application ;
    • Participation à l’estimation des charges et la planification des demandes ;
    • Rédaction de la documentation technique
    Environnement technique : Eclipse, Tomcat, Weblogic, Jenkins, Java, Javascript, XHTML, CSS, XML, XSL, Python, Scrum, SVN, Devops, SAP

    ADAPTEL De 02-2016 à 05-2017
    Consultant Fullstack React/Node/Java
    Projet 1 : MyAdaptel : application web et mobile de recrutement d’intérimaire (agence virtuelle)
    Descriptif : Maintenance évolutive et corrective de l’application mobile MyAdaptel et l’application web d’administration.
    L’application mobile permet d’une part à un professionnel (Restaurant, Hôtel ou Hébergeur) de s’inscrire sur la plateforme de recrutement d’intérimaires via une agence virtuelle, et permet d’autre part à un futur demandeur d’emploi de s’inscrire et chercher un poste d’intérim en adéquation avec son profil.
    L’application d’administration permet de gérer les données relevées par l’application mobile.
    Réalisations :
    • Front :
     Correction des bugs
     Implémentation de nouveaux écrans de l’application mobile pour les deux rôles :
     Tableau de bord intérimaire : inscription, connexion, dépôt de CV, demande de contrats, recherche des missions, etc.;
     Tableau de bord intérimaire client : inscription, connexion, saisies des missions, demande de contrats, recherche de profils, etc.
     Gestion d’erreurs.
     Documentations techniques.
    • Backoffice :
     Correction des bugs et implémentation de nouvelles pages de l’application backoffice pour les deux rôles suivants :
     Intérimaire : gestion des profiles et leurs CV, gestions des contrats, etc.;
     Client : gestion des profils clients, gestion des missions, gestions des contrats, etc.
     Gestion d’erreurs.
     Documentations techniques.
    • Back :
     Correction des erreurs de l’API ;
     Implémentation des nouveaux écrans ;
     Documentations de l’API.

    Environnement technique : Visual Studio Code, NodeJS, React, Express, Redux, React-Native, ReactJS, JWT, Jest, Typescript, Git, GitHub, PostgreSQL, Docker, Android, IOS.
    ===============================================================================
    Projet 2 : Adaptel ( ******** ) : plateforme web de recrutement d’intérimaires
    Descriptif : Développement de l’application web pour la gestion d’intérimaires dans l’hôtellerie et la restauration. Cette application permet à Adaptel d’apporter à ses clients une réponse rapide et ciblée pour des besoins ponctuels ou définitifs de compétences.
    Réalisations :
    • Conception de l’architecture ;
    • Prototypage de l’application ;
    • Réalisation des modules de l’application ;
    • Webservices pour création d’agence de recrutement (API REST) ;
    • Déploiement ;
    • Mise en place d’un API de Reporting.
    Environnement technique : Eclipse, Tomcat, Java 8, Spring, Spring Boot, Hibernate, Rest, JavaScript, jQuery, Bootstrap, SQL Server, Junit, Mockito, Log4j, JavaMail, Velocity engine, Swagger, HTML, CSS

    ADUCTIS (GROUPE BERGER LEVRAULT) De 08-2007 à 01-2016
    Architecte Java/JEE
    Projet : Maintenance évolutive et corrective de l’application e-ATAL (gestion de fournitures et des travaux publics)
    Descriptif : Ce progiciel web permet à des services extérieurs d’émettre leurs demandes de fournitures, d’intervention ou encore de réservation (véhicule, salle …) via un guichet unique. Il améliore la qualité de service en permettant aux demandeurs de suivre, en ligne et en temps réel, l’état d’avancement de leurs demandes.
    Réalisations :
    • Implémentation de nouveaux modules (WEB Service, API SSO, API LDAP)
    • Mise en place d’un API de Reporting;
    • Formation technique des nouveaux recrus ;
    • Rédaction de la documentation et support de formation ;
    • Mise en place d’architectures de modules ;
    • Prototypages ;
    • Choix des outils et frameworks à utiliser ;
    • Revue de code ;
    • Mise en place une équipe de développement Java/J2EE ;
    Environnement technique : Eclipse, Apache, Tomcat, Spring, Springboot, Spring LDAP, Struts, Javascript, Elasticsearch, JQuery, XFire/CXF, LDAP, CAS SSO, MySQL, MariaDB, Oracle, SQL Server, Linux, Active Directory, OpenLDAP, Weblogic, Websphere, Junit, Log4j, SVN, JPA, XHTML, CSS, SQL, PL/SQL.

    NET2I – ESN De 01-2006 à 07-2007
    Chef de projets
    Contexte : Gestion des projet web Java/JEE
    Descriptif : mon rôle est de gérer une équipe de développeurs web java/JEE
    Réalisations :
    • Planification et Suivi de l’avancement des projets ;
    • Revue de code ;
    • Prototypage ;
    • Formation technique des nouveaux recrus ;
    • Participation aux taches de développements ;
    • Rédaction de la documentation
    Environnement technique : Eclipse, Java, Tomcat, Struts, Hibernate, Junit, Log4j, Weblogic, Microsoft Project, HTML, CSS.

    ANTHRASITE De 01-2002 à 12-2005
    Ingénieur étude et développement web
    Projet : portail de la banque ING Direct (Crédit Européen) - Luxembourg
    Descriptif : Participation au développement du portail de la banque ING Direct (Crédit Européen).
    Réalisations :
    • Participation à l’implémentation de la partie publique du portail ;
    • Rédaction de la documentation technique
    Environnement technique : Websphere, Struts, JavaScript, Oracle, SQL server, HTML, CSS.

    BANQUE DE TUNISIE De 01-1999 à 12-2001
    Ingénieur de développement web
    Projet : application intranet de gestion du courrier de la banque
    Descriptif : Développement d'une application Intranet pour la gestion du courrier (courrier, chèques, etc.) de la banque de Tunisie.
    Réalisations :
    • Conception et implémentation de toute l’application ;
    • Rédaction de la documentation technique
    Environnement technique : Dreamweaver, HTML, PHP, SQL Server, JavaScript

Études et formations
  • DOMAINES DE COMPETENCES

    Compétences Techniques

    Système :
    Windows, Linux

    SGBD :
    Oracle, SQL Server, MYSQL, PostgreSQL
    Languages et Environments : JAVA 6/7/8, Servlet/JSP, JavaScript, HTML5, CSS3, XML, PHP, SQL, SOAP, REST, SSO, SSL, Shell, Bash
    Serveur et IDE: Apache, Tomcat, Websphere, WebLogic, Eclipse, AndroidStudio
    Framework et API Spring, Struts, Hibernate, XFire/CXF, Junit, Log4j, Quartz, OpenLdap, Active Directory, CAS SSO, ANDROID SDK
    Outils et Méthodes UML, Maven, Jira, SVN, ANT, GIT, JMeter, Scrum, SOAPUI, Subversion
    présentation riche Bootstrap, JQuery
    Analyse et refactoring de code Sonar, Findbugs, Checkstyle, PMD
    Compétences fonctionnelles
    Capacités rédactionnelles
    Méthodes agiles.
    Choix des outils et Frameworks de développements
    Gestion des projets informatiques.
    Mise en place d’architecture Web
    Maintenances évolutives et correctives des projets
    REFERENCES SIGNIFICATIVES
    Progiciel eAtal Aductis Berger-Levrault
    Portail du Crédit Européen Luxembourg

    FORMATION

    1998 : Diplôme Ingénieur Informatique - Ecole Nationale des Sciences de l’Informatique (ENSI-Tunis)

    1993 : Bac mathématique

    LANGUES

    Français
    Anglais

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