11/19/2024 updated

**** ******** ****
100 % available

Ingénieur développeur Full Stack Java - Oracle Certified Associate

Lille, France
France
Diplôme National d’Ingénieur en Informatique: Génie Logiciel
Lille, France
France
Diplôme National d’Ingénieur en Informatique: Génie Logiciel

Profile attachments

CV_Fadhel_BenAleya.pdf
Dossier de compétences.docx

Java (Programming Language)JavaScriptApplication Programming Interfaces (APIs)Agile MethodologyApache TomcatAtlassian JiraHTML5Bash ShellBig DataBootstrap (Software)ConstructionCascading Style Sheets (CSS)Computer ProgrammingContinuous IntegrationExtract Transform Load (ETL)DebuggingLinuxEclipse (Software)Enterprise JavaBeansElasticsearchFinancial SoftwareGitHubHibernateIntelliJ IDEAJava Platform Standard Edition (J2SE)JavaFXSpring FrameworkWildFly (JBoss AS)jQueryJavaServer FacesPython (Programming Language)PostgreSQLApache MavenMongoDBMySQLModel View Controller (MVC)Cisco Nexus SwitchesOpenShiftOracle ApplicationsOracle SQL DeveloperScrum MethodologyPuTTYRabbitMQSwaggerSONAR (Symantec)SQL DatabasesSubversionTalendTypeScriptUMLWeb ServicesDatadogGoogle CloudPostmanReact.jsSpring BootBackendGitLabGitAngularJSGitlab-ciKubernetesCassandraApache KafkaAtlassian BitbucketFront End Software DevelopmentReact ReduxElastic KibanaRestful ApiDockerJenkinsSABArtifactoryMicroservices
API, méthode Agile, Angular, kafka, Maven, Tomcat, Apache Tomcat, Artifactory, Backend, back-end, Bash, fraude, Big Data, BitBucket, Bootstrap, correction de bugs, corriger les bugs, processus de construction, css3, Cassandra, Revue de code, programming, déploiement continu, CI/CD, DataDog, bases de données, Docker, ETL, Eclipse, Elastic Search, EJB, Financial Software, front-end, Git, Github, GitLab, Gitlab CI, Google Cloud Platform, Hibernate, html5, Intellij, Java, Java 8, Java SE, JavaFX, Java FX, JavaScript, JSF, Jenkins, Jira, JQuery, Kibana, Kubernetes, données client, pipeline de livraison, Linux, MVC, microservices, Windows, MongoDB, MySQL, Bases de données MySQL, Nexus, OpenShift, Oracle, PostgreSQL, Postman, Putty, Python, RabbitMQ, Redux, React, API RESTful, SAB, SQL, Oracle Sql, scrum, Génie Logiciel, Sonar, Spring, Spring boot, SVN, Swagger, Talend, TypeScript, UML, tests unitaires, applications Web, Webservices, Technologies Web, JBoss, Wildfly

Languages

EnglishFluentFrenchNative speaker

Project history

Ingénieur Développeur Backend Java

SIX Group - Financial Information (ButterFly)

Banking & Financial Services

1000-5000 team member

Java 18, Google Cloud Platform, Lens Kubernetes, Linux, CI/CD, Maven, Github, Sonar, Jenkins, Nexus, Eclipse, Artifactory
Solutiont technique qui consiste à:
1. Dans le cadre du processus de gestion des vulnérabilités, il est crucial de mettre à niveau les versions de Java, Tomcat et MySQL afin de garantir une sécurité optimale des systèmes. En intégrant Xray dans le processus de gestion des vulnérabilités et l’utilisation de techniques de cryptage, nous pouvons détecter et corriger les failles de sécurité potentielles de manière proactive. Cette approche contribue à assurer la conformité avec les normes de sécurité telles que celles établies par Zurich.
• Migrer les applications de service de Java 6 vers Java 8 et Java 11 vers 18.
• Corriger et développer le code source.
• Migrer et configurer les serveurs Tomcat 6.0 vers Tomcat 9.0.
• Migrer le connecteur Mysql 6 vers Mysql 8.
• Mettre en place des processus automatisés pour construire et déployer des paquets sécurisés pour les applications Web afin d’accélérer le pipeline de livraison de versions afin de donner aux équipes de scrum les moyens appropriés de livrer des versions pour chaque sprint.
 Automatiser le processus pour construire des paquets à partir de sources gérées dans des dépôts Git, les paquets sont livrés sur des dépôts Artifactory
• Automatiser le processus de déploiement pour déployer les paquets Artifactory sur les serveurs QA/PROD hébergeant les applications (le processus de construction utilise un ensemble de composants externes dont les vulnérabilités sont régulièrement vérifiées (objectif de zéro vulnérabilité)).
• Contribuer aux prises de décisions en collaboration avec les différentes équipes de développement.
• Documentation des différentes évolutions traitées.
• Assurer la maintenance en condition opérationnelle.

Ingénieur Développeur Full Stack Java

ADEO - Leroy Merlin (Supply Chain)

Goods & Retail

>10.000 team member

Java 17, Spring boot, API RESTful, React, Redux, Google Kubernetes Engine,Lens Kubernetes, Docker, kafka (Conduktor), MongoDB (MongoDBCompass), Maven, Github, Sonar, Jenkins, Nexus, Intellij, UML, Archi, DataDog, Swagger, Postman, JFrog
Composition de l’équipe : L’équipe est composée de 20 personnes (POs, Développeurs, Testeurs) Solutiont technique qui consiste à:
1. L’exécution du processus d’approvisionnement B2B auprès des fournisseurs et des vendeurs.
2. L’exécution du processus de transfert de stock B2B des entrepôts/magasins aux Entrepôts/Magasins Ces 2 macro-processus peuvent être: - soit planifiés dans le processus de planification des réapprovisionnements pour répondre au besoin structurel de l’approvisionnement du stock - soit saisis à la demande par les planificateurs pour répondre à des besoins conjecturaux de nivellement des stocks entre les entrepôts et les magasins.

• Migrer les microservices de Java 11 vers 17.
• Création et configuration de nouveau Webservices REST.
• Développements et tests unitaires de microservices (spring).
• Fixer les bugs et traiter les anomalies aux différentes étapes de tests et recettes.
• Gestion de l’État Global en utilisant redux
• Gérer les appel à l’aide de la bibliothèque axios
• Réduire les Appels API Augmenter la Performance en utilisant les stores de redux pour stocker les données en local et évitant de faire des appel api
 Revue de code, peer programming.
• Release de tous les composants, configuration et déploiement sur différents environnements.
• Documentation des différentes évolutions traitées.
• Contribuer aux prises de décisions en collaboration avec les différentes équipes de développement.
• Animation des sprint plannings et Daily meetings.
• Animation des cérémonies Scrum et participation aux différentes réunions fonctionnelles.
• Coordination avec la partie maitrise d’ouvrage dans l’étude et l’estimation des nouvelles fonctionnalités.
• Contribuer aux prises de décisions en collaboration avec les différentes équipes de développement.
• Mettre en place les solutions techniques.
• Assurer le respect des délais de livraison tout en garantissant la qualité du livrable.
• Participer à la montée en compétences des équipes de développeurs.
• Assurer la maintenance en condition opérationnelle.

Développeur Java - Spring - Microservices

Worldline Global

Internet & IT

>10.000 team member

Java 11, Spring boot, API RESTful, Openshift, Docker, Maven, Git, GitLab, Sonar, Jenkins, Nexus, Intellij, Postman, TablePlus, Putty, Jira, UML, Kafka, Kibana, SQL, RabbitMQ, Cassandra

Composition de l’équipe : Une équipe "multi-sites" et multiculturelle composée de 12 personnes (Etude,Développeurs, AMOA, Support, Testeurs)

Solutiont technique qui consiste à répondre principalement à la réglementation européenne TPD (Tobacco Products Directive), ainsi qu’aux nouvelles réglementations intervenant dans un contexte international et AGILE.

• Développement, test et encadrement d’une équipe sur différentes tâches d’un projet Track and Trace Tobacco pour la mise en place d’une plateforme télématique de collecte et de traitement de données issues de la nouvelle réglementation sur les produits du tabac.
• Objectifs multiples, passant de la conception à la réalisation d’une nouvelle application ainsi que par la maintenance de plusieurs applications en cours d’activité, dans une équipe de 8 à 12 personnes. J’ai pu évoluer tout au long de cette mission en partageant avec les autres consultants de l’équipe et à travers plusieurs sujets d’architecture.
• Animer les Daily meeting.
• Développements et tests unitaires
• Analyse et correction de bugs aux différentes étapes de tests
• Participation à la mise en oeuvre et déploiement des projets BUILD pour l’un des acteurs principal du marché du Tabac.
• Gitlab CI/CD : Mise en place de l’intégration et le déploiement continu respectant les principes du Workflow Gitflow. (maven, sonar, docker build, déploiement vers le CaaS..)
• Analyse et diagnostics des disfonctionnements en production.
• Participation à la conception, intégration, présentation, suivi et reporting des projets.
• Déblocage technique des membres de l’équipe de développement.
• comprendre les besoins et apporter des réponses/solutions.
• Participation à des Workshop à l’international avec le client et notre partenaire afin de comprendre les besoins et apporter des réponses/solutions.
• Rédaction de la documentation "WIKI" pour différent composant (Instructions d’installation, comment configurer en local, EndPoints, Diagramme de séquence ).
• Déploiement des projets sur les différents environnements (Recette Utilisateurs/Production)

Ingénieur Développeur Full Stack JAVA/EE

AtoS

Transport & Logistics

>10.000 team member

Java 11, Spring boot, Maven, Hibernate, SQL, DHTMLX, Eclipse, Oracle Sql Developper, SVN, Postman, Apache Tomcat.

Composition de l’équipe : L’équipe est composée de 25 personnes (Etude, Développeurs, AMOA, Support, Testeurs) Solution technique qui consiste à centraliser la maintenance des différentes spécialités de la partie infrastructure et réseau dans le respect des différents référentiels au sein de la SNCF : (Spot)

• Développement d’une application ayant pour objectif l’aptitude de fournir aux différents niveaux hiérarchiques des Directions Maintenance un outil d’aide à la planification, la préparation et l’exécution des interventions en se basant sur un outil graphique d’optimisation de la programmation des interventions/prévisions.
• Préparer les documents d’analyse et de conception.
• réalisation des analyses technique de cahier des charges
• Participation à l’estimation des évolutions.
• Analyser les différentes parties du projet.
• Développer une partie back-end Java 11, Maven, Hibernate 4.
• Développer une partie front-end avec JavaScript, css3, html5.
• Développement de nouveaux Webservices REST.
• Traiter les anomalies et corriger les bugs aux différentes étapes de tests et recettes.
• Rédaction de manuel d’utilisation et de la documentation technique de l’application.
 Veiller au respect des délais des livraisons tout en respectant la bonne qualité du livrable.
 Le suivi des traitements sur les différents environnements (Recette Utilisateurs/Production)

Ingénieur Développeur Full Stack - JAVA/EE Angular

FIS - Global Business Solutions - Financial Software

Banking & Financial Services

>10.000 team member

Java 8, Spring boot, Maven, Hibernate, EJB, Python, Angular, Docker, JBoss, Talend, MySQL, Oracle, MongoDB, Eclipse, Talend Studio, MySql Workbench, Git Bash, BitBucket, Bamboo, Jira, Scrum.

Composition de l’équipe : L’équipe est composée de 17 personnes (Etude, Développeurs, AMOA, Support, Testeurs,BA). Solution technique qui consiste à développer une application pour migrer les données client et assurer la qualité et la sûreté des données : (Convertion Hub)

• Réalisation d’une application dédiée à l’extraction et à l’utilisation des informations du DataManager ETL. L’application se connecte à différentes bases de données où DataManager peut être branché et analyser le code source de chaque objet pour les transformer en objets Java) ».
• Développer une partie back-end Java 8, Hibernate 4, Maven, EJB 3.1, JBossAS 7.1.
• Implémenter et améliorer les Jobs Talend et corriger les bugs.
• Créer un code de transformation pour adhérer aux mappages de données convenus avec nos clients.
• Extraire des données provenant de plusieurs sources.
• Charger des données sur des solutions cibles nouvelles ou existantes.
• Participation aux réunions daily meeting et weekly en respectant la méthode Agile Scrum
• Rédaction des spécifications techniques et fonctionnelles des nouvelles fonctionnalités

Certificates

Oracle Certified Associate, Java SE 8

TMI

2018


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in