À propos de Rahal
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- EDF - Parc Nucléaire – Direction NumériqueDéveloppeur Full Stack Java / Angular 18juillet 2025 - décembre 2025 (5 mois)de la mission• ▪ Participation aux rituels Agiles du Train Chantier Numérique✔ Sprints de 2 semaines✔ Collaboration avec architectes, tech leads, développeurs, PO, QA• ▪ CN - Maintenance & Évolutions Train Chantier Numérique (PPSP, REF, ADMIN)✔ Prise en charge et correction d'anomalies sur l'application PPSP✔ Analyse fonctionnelle et technique des incidents✔ Amélioration continue et stabilisation des modules sensibles• ▪ C90 - Surveillance & Traçabilité✔ Mise en place d'un mécanisme de surveillance des appels d'autorisation entrants✔ Envoi automatique d'events "not authorized" et events d'erreur C90 - Implémentation de Filters & Interceptors✔ Ajout de filters côté backend (Spring Boot) pour traçage des événements✔ Intégration d'un interceptor corrélant les appels internes avec les events envoyés✔ Stockage des événements techniques dans MongoDB✔ Mise en place d'un composant permettant la configuration dynamique des interfaces✔ Intégration front Angular pour visualisation des événements techniquesEnvironnement :Java 11, Spring boot, REST, Hibernate/JPA, MongoDB, Maven, Microservice, Jenkins, AWS, NPM, ANGULAR 18, NGRX, Intellij IDEA, Windows, Agile.
- SACEMJava Engineer | Spring Boot | AWS | Cloud & Data Migration | Agile SAFeCINÉMA & AUDIOVISUELavril 2023 - juillet 2025 (2 ans et 3 mois)Paris, FranceURights : L'application conçue pour gérer les contrats avec les DSP (Digital Service Providers) enpermettant l'exploitation des œuvres de la Sacem ou de ses mandants. Elle centralise l'ingestion, latarification et l'identification des DSR, tout en assurant une répartition contractuelle des droits générés.L'application facilite également l'association des DSR aux offres référencées et automatise la ventilationdes droits selon les parts contractuelles.Descriptif de la mission▪ Participer aux différentes cérémonies Agiles SAFE de l’entité :✓ Sprint de 3 semaines,✓ Parties prenantes : 1 Architecte CLOUD, 2 tech lead, 8 développeurs,1 PO,4 testeurs, 2SYSOPS,▪ Optimisation et Migration de l'Infrastructure✓ Migré URights d'une architecture IBM vers une architecture AWS▪ Migration URights Backend✓ Migré le backend URights de Spring MVC (annotations) vers Spring Web et Spring Boot,améliorant la modularité et la maintenabilité du système.✓ Migré EclipseLink vers JPA.▪ Rapport Quotidien et Alerting✓ Développé un rapport quotidien pour l'exécution des DSR avec un système d'alertesautomatiques par e-mail, en utilisant AWS SNS et Terraform✓ Intégré un comparateur déclenché par Spark pour la validation des données et lagénération d'alertes▪ Optimisation de la Base de Données✓ Migré la base de données de DB2 vers PostgreSQL, assurant la compatibilité des donnéeset la continuité des opérations.✓ Refactorisé les schémas de base de données avec Liquibase et optimisé les performancesen purgeant les tables inutilisées via l'outil AWS SC▪ Backup et Réplication des Données✓ Mis en place des sauvegardes cross-région des buckets S3 d'AWS Irlande vers AWSParis, avec versioning, politiques de cycle de vie, Object Lock/WORM et logs d'accès .✓ Configuré la réplication automatisée des buckets entre les régions Irlande et Paris pourrenforcer la durabilité des données et la reprise après sinistre.
- BpifranceJava Engineer | Spring Boot | Kafka | DevOps | Agile SAFeBANQUE & ASSURANCESjuin 2020 - avril 2023 (2 ans et 10 mois)Paris, FranceProjet : APE : L'application APE a pour but d’industrialiser le process de gestion des garanties depréfinancement export, pour le rendre plus efficient (rapide, qualitatif, sécurisé, ...)Descriptif de la mission▪ Participer aux différentes cérémonies Agiles SAFE de l’entité :✔ Sprint de 2 semaines,✔ Parties prenantes : tech lead, développeurs, PO, testeurs,✔ Participation aux Daily meetings, gromming, sprint planning, REX, Reviews, PI Planning▪ Automatiser le process de gestion des demande garanties de Préfinancement BEL dans APE,▪ Analyse et conception en UML, développement de parties back end en Java 17, Sprint boot, JPA,KAFKA et pour la partie front end en Angular 15.▪ Proposition et conseil concernant les choix techniques des solutions techniques et applicativesutilisées.▪ Mettre en place une solution d'architecture qui se concentre sur l'envoi de messages Kafka.▪ Mettre en place une solution de retry et gestion des erreurs.▪ Tests unitaires en JUnit en backend et Jasmine pour la partie front sur les solutions techniques etapplicatives.▪ Paire review de code sur git.▪ Suivi et gestion des différents environnementsEnvironnement : Java 17, Spring boot, REST, Hibernate/JPA, PostgreSQL, SQL, Maven, KAFKA, Jenkins, Kubernetes, helm, NPM, ANGULAR 15, Intellij IDEA, Lens, Windows, Agile Safe.
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur en InformatiqueÉcole National des Ingénieurs de Sfax2016