yosra skah

Développeur Full Stack Java | React

Salaire / Taux journalier

78500 Sartrouville, France

Freelance

Peut venir sur site

Expertises

ReactJavascriptJavaSpring BootScrumTailwind CSSTest & QACSSReduxMongoDBKafkaPostmanKubernetesGitDockerJiraRESTful APIsGitHubBootstrapPostgreSQLGitLabJenkinsTypescriptMavenHTMLRabbitMQ

Langues

Français (Courant)Anglais

À propos

Introduction

Ingénieure en développement Full Stack avec 6 ans d’expérience sur des projets Agile (Scrum), spécialisée en Java/Spring Boot et React.js Solide maîtrise des architectures micro-services, du versioning Git, des outils DevOps (docker,k8s,Jenkins) et des bases de données SQL/NoSQL. Forte capacité à intervenir sur tout le cycle de vie applicatif, de la conception à la mise en production.

Liens

Expérience de travail

Développeuse Full stack Java/ React

Société Générale

févr. 2022 - Présent

4 ans 9 mois

Vétheuil, France

✎ Contexte : SG INITIATIVES L’application SG INITIATIVES propose un référentiel des projets/initiatives et des données (DATA) créé pour simplifier le travail quotidien du chef de projet, leurs guider dans le parcours du projet/initiative et automatiser plusieurs taches comme l'accès aux données. Mode Projet Agile « Scrum » ▪ Développement de nouvelles fonctionnalités et amélioration du code existant dans une démarche de qualité continue. ▪ Refactorisation et séparation d’un monolithe legacy en microservices pour améliorer la performance et la maintenabilité. ▪ Mise en place de la communication asynchrone via RabbitMQ entre les différents modules. ▪ Application des bonnes pratiques de développement : Clean Code, SOLID, TDD. ▪ Développement de l’interface utilisateur avec React, TypeScript et Bootstrap pour une expérience fluide et moderne. ▪ Analyse et correction d’anomalies fonctionnelles et techniques. ▪ Participation active à l'ensemble des cérémonies Agile : sprint planning, dailies, démos, rétrospectives. ▪ Collaboration étroite avec les équipes produit, QA, DevOps et autres développeurs pour assurer l’alignement technique et fonctionnel. 🔵 Environnement technique : Java 17, Spring Boot 2.7.8, maven, PostgreSQL, liquibase, IntelliJ IDEA, Visual Studio Code, React.js, TypeScript,bootstrap, Redux,, kubernetes, Jenkins, JIRA, Scrum

Développeuse Full stack Java/Angular

SNCF

sept. 2021 - janv. 2022

5 mois

Vétheuil, France

Développeur Full stack chez le client SNCF Projet « PASSIO » ✎ L’application PASSIO met à disposition des fonctionnalités permettant aux utilisateurs de créer leurs propres portefeuilles avec des données de budget, de production, des opérations sélectionnées selon certains critères et une restitution de données simple et conviviale. Mode Projet Agile « Scrum » ☞ Créer des portefeuilles de projets à la main des utilisateurs ☞ Disposer d’une information synthétique et facile d’accès tant sur le budget, les dépenses et les recettes ☞ Informer des événements sur le cycle de vie du projet par des alertes et des indicateurs ☞ Test des différents scenarios ☞ Rédaction de la documentation Technique et fonctionnelle 🔵 Environnement technique : java8, Spring Boot Framework, Postgres, Angular 7, Architecture Micro-services, Git, Scrum, Jenkinz.

Développeuse React Native

Basil.fr

juin 2021 - août 2021

3 mois

Marseille, France

Contexte : Implémentation d’une application mobile ✎ Développement d’une application mobile complémentaire de l’application web basilFleet compagnon pour les conducteurs qui effectuent des livraisons par BasilFleet. Ma mission était d'implémenter la partie frontend avec le Framework React Native, Redux et une base des données en temps réel Firestore. Mode Projet Agile « Scrum » Les tâches effectuées sont les suivantes : ☞ Estimation des charges des besoins à implémenter. ☞ Afficher la liste des livraisons à réaliser par jour ☞ Afficher les détails d’une tâche de livraison ☞ Tracker/superviser la position du livreur en temps réel en utilisant l’api google maps ☞ Suivre l'état de livraison en temps réel. 🔵 Environnement technique : React Native, React Redux, Redux Saga, Firestore DataBase, Google Maps API, Visual Studio Code

Développeuse Full stack Java/ React

Talan Tunisie

sept. 2019 - août 2021

2 ans

Tunisie

Au sein d'un équipe Agile( scrum) Projet « Application de Monitoring » ✎ L'application proposée permet de superviser des applications Web et des bases de données en mettant a la disposition du superviseur des métriques représentant différentes caractéristique décrivant le comportement de l’application à superviser. ❶ Initiation de projet : ☞ Identification et analyses des besoins. ☞ Traduction technique des besoins fonctionnels. ☞ la collecte et la clarification des contraintes opérationnelles et techniques. ❷ Conception et Développement ☞Conception d’une architecture Micro services. ☞Implémentation des différents patrons de l’architecture Micro services (Config Server, Service Discovery, Api gateway,...). ☞Implémentation d’un “Web Tracker” qui permet de collecter et d’extraire des données lors de son injection dans des pages Web (Nombre de visites, Nombre des pages consultées, Nombres des Nombre de clics,taux de rebond, ...) ☞Ingestion des données issues du “Web Tracker” dans un Broker RabbitMQ. ☞Implémentation d’un “Server Agent” qui permet de collecter et d’extraire des données sur les interactions JDBC. ☞Ingestion des données issues du “Server Agent” dans un Broker RabbitMQ. ☞Implémentation d’un micro service “Store manager” permettant de consommer les données collectées dans le broker RabbitMQ, et leur stocker dans une base de données MongoDB. ☞Implémentation de deux micro services “Web Monitor” et “Server Monitor” permettant d’exploiter les données sauvegardées dans MongoDB en appliquant différents types d'agrégations. ☞Développement des API REST avec spring boot. ☞Développement d’une interface utilisateur avec React JS pour les différents acteurs. ❸ Recette et Déploiement ☞ test de différents scénarios. ☞ Déploiement de la solution sur un serveur TomCat. ☞ Mise en place d’un serveur Jenkins pour l’intégration continue avec GitLab. 🔵 Environnement technique : java 8, Spring Boot, Test unitaire, MongoDB, RabbitMQ, React.js, Redux.js, JavaScript

Développeuse Big Data

Talan Tunisie Consulting

févr. 2019 - juil. 2019

6 mois

Tunis, Tunisie

Au sein d'un équipe Agile( scrum) Projet "Système de traitement des évènements complexes" ✎ Conception et implémentation d’un système permettant le traitement en temps réel des données provenant des compteurs intelligents « traitement des évènements complexes « et aussi de lancer des analyses lourdes par lots pour la prédiction des anomalies reliées aux données des compteurs grâce aux outils offerts par le Big Data pour gérer ce trafic. Les tâches effectuées sont les suivantes: ☞Etude comparative entre les différentes architectures Big Data (LAMBDA, KAPPA, Datalake) ☞Implémentation d’un simulateur permettant la production de données de l’ordre de millisecondes avec Apache Kafka. ☞Implémentation d’un module Spark permettant la consommation et le traitement des données en temps réel via l’API Spark Streaming (Implémentation de la couche Speed Layer de l’architecture LAMBDA). ☞Ingestion des données dans des index Elasticsearch et Analyse périodique des données stockées (Implémentation de la couche Batch Layer de l’architecture LAMBDA). ☞Implémentation d’un microservice Web pour exploiter les résultats issus des deux phases précedantes et les exposer via des WebServices REST. ☞Implémentation de la partie FrontEnd avec Angular6 ☞Déploiement du module Spark en mode standalone ( un cluster de 3 machines virtuelles) 🔵 Environnement technique : Kafka, Spark, Elasticsearch, Spring Boot, java8, Drools, PostGreSQL, ActiveMQ, Angular

Développeuse ReactJS

Basil.fr

juil. 2018 - août 2018

2 mois

Marseille, France

Contexte: Implémentation d’un outil de logistique ✎ Développement d’une application web qui sert comme outil de gestion logistique qui gérerait les livraisons et les livreurs sur le dernier kilomètre. Ma mission était d'implémenter la partie frontend avec la bibliothèque React js, Redux et la base des données en temps réel Firestore. Mode Projet Agile « Scrum » Les tâches effectuées sont les suivantes : ☞ Estimation des charges des besoins à implémenter. ☞ Gérer les tâches, les équipes, les livreurs et les dispatchers. ☞ Assigner des tâches à des livreurs. ☞ Suivre l'état de livraison en temps réel en utilisant l’api google maps. ☞ Consulter l’historique de livraison. ☞ Appliquer des filtres sur l’ensemble des équipes, des livreurs et des taches de livraison 🔵 Environnement technique : React js, React Redux, Redux Saga, Firestore DataBase, Google Maps API, Visual Studio Code.


Formation

Centre de formation : Formaland Sousse

JAVA / JEE programming

2018 - Présent

8 ans 10 mois

Institut Supèrieur des Sciences Appliquées et de Technologie de Sousse - ISSAT Sousse

Diplôme National d'Ingénieur

2016 - 2019

4 ans

Institut Supèrieur des Sciences Appliquées et de Technologie de Sousse - ISSAT Sousse

Cycle préparatoire intégré scientifique aux études d'ingénieur

2014 - 2016

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.