Ramy GDISSA

Développeur Java Senior

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootKubernetesDockerMicroservicesAngularRedisPostmanRESTful APIsPostgreSQLGitLabJenkinsMySQLAnsibleRabbitMQScrumDevOps

Langues

Français (Maternelle)Anglais

À propos

Introduction

Développeur Java Backend avec +6 ans d'expérience en architecture microservices et automatisation. Expert Spring Boot/Kubernetes, j'ai optimisé des applications critiques pour SNCF et ENEDIS, incluant migration Docker, refactorisation et industrialisation des déploiements. Je vous accompagne dans la conception d'applications robustes et performantes avec une approche Agile éprouvée.

Liens

Expérience de travail

Développeur Back End Java

SNCF

juil. 2024 - janv. 2026

1 an 7 mois

Vétheuil, France

Projet TSCO & SCR : L'objectif de l'application (TRACK SIDE CONDUITE) est de transmettre des informations d'aide à la conduite au progiciel DAS installé sur la tablette des conducteurs. L'objectif du projet SCR (SERVICES CIRCULATION RICHE) est de fournir une vue agrégée des données en provenance des gisements ainsi que l'orchestration de données. Technologies & Outils : Java, Spring Boot, PostgreSQL, Redis, Docker, Kubernetes, Ansible, Jenkins, DataDog, GitLab, IntelliJ IDEA, Postman, Architecture Microservices, REST API Création des REST API dans une Architecture Microservices : Conception et développement de REST API robustes et sécurisées pour la communication entre services. Implémentation des endpoints pour la gestion des itinéraires et des segments profil (SP) et les journées profil (JP). Tests et validation des API avec des outils adaptés (Postman, tests unitaires et d’intégration). Automatisation des Processus : Mise en place de cron jobs via Kubernetes pour automatiser le nettoyage et la création des tronçons d’itinéraires de voies habillés (TIV) ainsi que la génération des segments profil (SP). Optimisation des Intégrations : Remplacement des WebClients par des clients HTTP pour la récupération des données inter-SI. Ajout d’un cache Redis pour améliorer les performances. Vérification des requêtes/résultats via JAXB. Optimisation du code pour la création des segments profil (SP), permettant un gain de 1h30 sur le temps de traitement total. Sécurité et Authentification : Mise en place de mécanismes d’authentification entre systèmes d’information pour sécuriser les échanges et garantir la conformité. Migration et Évolution Technique : Transition du format SFERA de la version 2 vers la version 3 pour garantir la compatibilité avec les nouvelles exigences métiers. Utilisation de la génération automatique des classes à partir des fichiers XSD afin de garantir la cohérence des structures de données et réduire les erreurs manuelles. Qualité et Maintenabilité : Mise en place du monitoring avec Datadog pour superviser les services et détecter les anomalies. Résolution proactive des problèmes et bugs pour assurer la stabilité et la continuité des services. Conception de solutions adaptées aux nouveaux besoins métiers. Factorisation des tests unitaires et documentation de la dette technique pour planifier sa résolution.

Développeur Full Stack Java

ENEDIS

sept. 2021 - mars 2024

2 ans 7 mois

Vétheuil, France

L'objectif de l'application est de traiter les indemnisations des coupures de plus de 5 heures. Technologies & Outils : Java, Spring Boot, Angular, PostgreSQL, Docker, Kubernetes, Ansible, Jenkins, GitLab, IntelliJ IDEA, REST API Déploiement et Industrialisation : Mise en production des applications après chaque évolution et poursuite de l’industrialisation des processus de déploiement (CI/CD). Migration et Modernisation : Migration des applications suite au changement de zone réseau des serveurs et refonte complète en intégrant Kubernetes et Docker pour améliorer la scalabilité et la résilience. Développement et Maintenance : Implémentation des nouvelles fonctionnalités demandées par le métier, correction des bugs critiques et optimisation des performances. Administration Système et Infrastructure : Gestion des serveurs (installation des packages, vérification des droits, configuration) et suivi des environnements pour garantir la disponibilité. Documentation et Qualité : Rédaction des documentations techniques et des mises à jour pour assurer la traçabilité et la conformité des évolutions.

Développeur Full Stack

Picomto

sept. 2019 - août 2021

2 ans

Région de Lille, France

Le contexte est un développement logiciel d'une solution de création, d'exploitation et d'analyse d'instructions de travail (guide) de façon digitale. Technologies & Outils : Java, Spring Boot, AngularJs, PostgreSQL, Docker, GitLab, IntelliJ IDEA, REST API Intégration et Communication Temps Réel : Mise en place d’un broker MQTT et interfaçage avec l’application pour la transmission de données en temps réel. Gestion des notifications avancées et envoi automatique d’e-mails lors d’événements critiques (ex. échec de déploiement). Amélioration de l’Expérience Utilisateur : Développement de fonctionnalités interactives (zoom tactile sur images/vidéos pour tablettes, partage de guides depuis le player et le back-office). Mise en place de mécanismes de sécurité pour bloquer les navigateurs obsolètes. Optimisation des Performances : Réduction significative des temps de traitement (suppression/marquage des notifications, sauvegarde de guides volumineux). Téléchargement des PDF en arrière-plan avec envoi par e-mail et notification interne. Reporting et Exportation Avancée : Export des données en formats CSV/XLSX, génération de rapports PDF personnalisés (complet ou simplifié) et audit trail des actions utilisateurs. Automatisation de l’envoi des analyses de risques par e-mail. Sécurité et Conformité : Mise en place de contrôles (choix obligatoire du fuseau horaire, fenêtre modale d’inactivité). Correction des bugs critiques et stabilisation des environnements pré-production et production.


Formation

University of Lille 1 Sciences and Technology

Master en informatique

2019 - 2021

2 ans

University of Lille 1 Sciences and Technology

Licence, Informatique

2016 - 2019

3 ans

Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis

licence fondamentale, Mathématiques

2013 - 2016

4 ans

Lycée Hammam Sousse

Baccalauréat, Mathématiques

2012 - 2013

2 ans


Licences et certifications

DOCKERS

Délivré le : janv. 2025

Certifié par Unknown Organization

AWS Certified Cloud Practitioner

Délivré le : sept. 2024

Certifié par Amazon Web Services (AWS)

Professional Scrum Master™ I (PSM I)

Délivré le : avr. 2023

Certifié par Scrum.org

Professional Scrum Developer™ I (PSD I)

Délivré le : sept. 2022

Certifié par Scrum.org

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.