Codeur Rank

156 765 ème
sur 391 000

Statistiques

depuis la création du compte

Projets réalisés 0 projets
Projets terminés 0 %
Tarif horaire moyen 60
Dernière connexion 2 jours
Membre depuis Jan. 2026
Profil vu 12 fois

Vérifications

Adresse emailVérifié
Compte LinkedInNon-vérifié

Confiez votre projet à Ramy

Faites appel à l'expertise de Ramy pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.

Publier un projet

À propos de Ramy

Développeur Java Full Stack | 6 ans d’expérience | Missions variées
Développeur passionné avec près de 6 ans d’expérience dans le développement d’applications web et backend, principalement en Java. J’ai eu l’opportunité de travailler sur des projets variés dans des secteurs comme l'énergie, l’industrie, les transports, et les plateformes digitales, en environnement Agile.

Je suis également certifié sur plusieurs technologies clés qui renforcent mes compétences techniques et méthodologiques :
Professional Scrum Developer™ I (PSD I) et Professional Scrum Master™ I (PSM I)
AWS Certified Cloud Practitioner
Docker Essentials & Containerization

Réalisations de Ramy

Développeur Back End Java

SNCF
juil. 2024 - jan. 2026

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 afi n 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 - mar. 2024

Projet VICI :
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 Java

PICOMTO
sept. 2019 - août 2021

Projet Picomto :
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-offi ce).
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
notifi cations, 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.

Développeur fullstack Java

ENEDIS
oct. 2021 - mar. 2024

Recevez un devis de Ramy Gdissa