Über Ghilas
Französisch
Muttersprachlich oder zweisprachig
Englisch
Muttersprachlich oder zweisprachig
Projekt- und Berufserfahrung
- Mobilize Financial Services (Renault Banque)Développeur Full-Stack (Référent Technique)BANKEN & VERSICHERUNGENJuli 2023 - Heute (2 Jahre und 11 Monate)ContexteProjet RDV, la Golden Source Customer de Mobilize Financial Service (horizon 2026). Le challenge consiste à concevoir un système applicatif qui va agréger et centraliser la vision Customer pour différentes activités métier (finance, assurance, etc.) dans un contexte international où chaque pays possède ses propres règles et processus.Application déployée en Europe, interfaçage avec 3 applications, 4,6 millions de clientsEquipe composée d'un Scrum Master, Tech Lead, deux développeurs et un testeur.Réalisations•Conception et développement Réactif : Conception et Développement de microservices haute performance avec Java WebFlux, en s’appuyant sur les principes du DDD pour aligner techniquement les domaines métiers complexes.•Qualité applicative & Craftmanship : Garant de la maintenabilité via l’application rigoureuse du Clean Code et des Design Patterns. Définition et exécution d’une stratégie de tests complète (Unitaires, Intégration) et animation des revues de code (MR) pour assurer une qualité constance et réduire la dette technique.• Analyse de besoins : Analyse des besoins métiers pour des clients internationaux et traduction en spécifications techniques. Conception d’architectures modulaires facilitant l’onboarding de nouveaux clients et l’interopérabilité des composants.•Automatisation : Industrialisation des déploiements via la Conteneurisation des services et la mise en place de pipelines CI/CD.•Documentation & Gouvernance : Rédaction de la documentation technique de référence (Contrats d’ Swagger/ OpenAPI, Schémas MongoDB, Diagrammes d’architectures, ..).Compétences : JAVA 17, Spring Boot 3.X, Programmation Réactive (webflux), MongoDB Atlas, Mongock (migration de données), Kafka Confluent, Event-Driven, Outbox Pattern, Mongo Change Stream, React 18, React Admin (Dashboard d’administration), SSO, OKTA, RBAC, GCP, Docker, Gitlab CI, ArgoCD, Harbor
- MedlabDéveloppeur Full-StackMEDIZINApril 2022 - September 2022 (5 Monate)ContexteConception et développement d'une plateforme logicielle destinée à l'exploitation de dispositifs médicaux. L'enjeu principal était de garantir l'intégrité, la sécurité et la traçabilité de données de santé hautement sensibles, tout en assurant une interopérabilité totale avec les systèmes hospitaliers existants. Le projet s'inscrivait dans un cadre réglementaire strict nécessitant une architecture logicielle résiliente et sécurisée.Réalisations•Architecture logicielle : Conception globale du service et de ses composants modulaires (Back-end et Front-end).•Sécurisation & Gouvernance : Définition de la stratégie d'authentification et mise en place d'une gestion fine des rôles (RBAC) pour le personnel médical.•Conformité Santé : Architecture du système d'information selon le standard FHIR (Fast Healthcare Interoperability Resources) pour l'échange de données de santé.•Ingénierie de communication : Design et implémentation des flux de communication synchrones (REST) et asynchrones (Messaging).•Fiabilisation des données : Conception d'un mécanisme de synchronisation garantissant la cohérence des données, même en cas de défaillance réseau.•Gestion de l’accessibilité : Création d'IHM ergonomiques et robustes spécifiquement adaptées aux contraintes matérielles et humaines.Compétences : Java 11, Spring Boot, MongoDB, Outbox Pattern, RabbitMQ, AMQP, ReactJS, FHIR (Santé), Accessibilité
- OksyPayDéveloppeur Java/Cloud (Fintech)BANKEN & VERSICHERUNGENMärz 2021 - März 2022 (1 Jahr)ContexteDéveloppement et évolution d'une solution de paiement innovante. L'objectif était de moderniser les interfaces de programmation et d'étendre l'écosystème de la solution vers des plateformes tierces. Le projet reposait sur une architecture distribuée hautement scalable pour gérer des flux transactionnels en temps réel avec une traçabilité totale.Réalisations•Évolution applicative : Développement de nouvelles fonctionnalités métier liées au traitement des transactions et à la gestion des comptes.•Refonte d'API : Standardisation des interfaces existantes vers le modèle de maturité RESTful pour améliorer l'interopérabilité.•Observabilité & Analytics : Conception d'outils de collecte de statistiques via une approche transverse (AOP) pour ne pas polluer le code métier.•Extension de l'écosystème : Création d'un pont technique (Plug-in) pour permettre l'intégration native du service de paiement sur des CMS tiers.•Qualité & Tests : Définition et implémentation d'une stratégie de tests automatisés (Unitaires et Intégration) intégrée au cycle de vie du logiciel.•Architecture distribuée : Travail dans un environnement basé sur la séparation des responsabilités de lecture et d'écriture (CQRS).Compétences : Java 11, Spring Boot, MongoDB, ReactJs, Spring Data, CQRS, Event Sourcing, Hexagonal Architecture, DDD, AOP, RESTful API, Design Docker, Kubernetes, Azure, Github Actions, Wordpress (développement de plug-in d’accessibilité PHP/Java), Bootstrap, Maven
Empfehlungen
Sei die erste Person, die Ghilas empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- Master - Systèmes Intelligents et distribuésCY Cergy Paris Unviersité