Saber - Consultant JAVA/React/Node
Ref : 170224M002-
92360 MEUDON
-
Développeur, Architecte, DevOps (50 ans)
-
Totalement mobile
-
En profession libérale
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
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