À propos de Rafiou
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- Express Civique - Projet personnel (https://expresscivique.fr)Concepteur & Développeur Full-Stack (Projet SaaS)EDUCATION & E-LEARNINGavril 2026 - mai 2026 (1 mois)Lyon, France🎯 Contexte & Problématique: suite à la nouvelle loi immigration de janvier 2026, la réussite à un examen civique officiel est devenue obligatoire pour l'obtention d'une carte de séjour pluriannuelle, d'une carte de résident ou pour une demande de naturalisation. Face à ce nouveau besoin légal, l'objectif était de créer "Express Civique", une solution numérique fiable et moderne pour permettre aux candidats de s'entraîner efficacement à travers des QCM et des examens blancs.Mes réalisations sur ce projet :Architecture & Backend : Développement d'une API REST robuste et performante. Implémentation d'un algorithme intelligent (Spaced Repetition System - SRS) pour personnaliser la progression d'apprentissage de chaque utilisateur.Sécurité & Métier : Mise en place d'une logique anti-triche côté serveur (mélange aléatoire des QCM) et gestion stricte d'un catalogue de questions officielles paramétrables par thèmes et types de résidence.Monétisation : Intégration complète de l'API Stripe (Paiements sécurisés, Webhooks, facturation, gestion des accès Premium et des quotas d'essais gratuits).Frontend : Développement d'une interface utilisateur intuitive et réactive, pensée pour l'accessibilité.Performances : Optimisation poussée pour une exécution ultra-rapide et une consommation mémoire réduite (compilation native).🛠️ Stack TechniqueBackend : Java 25, Quarkus (compilation native avec GraalVM), Hibernate ORM/Panache, JUnit, Mockito, Firebase Admin, Stripe, Open ID Connect (OIDC).Base de données : PostgreSQLFrontend : Angular, Angular Material, Signals, RxJSIntégration Tierce : Stripe API (Checkout & Webhooks), Firebase AuthIntégration & Déploiement: Docker, GitLab, Google Cloud Platform (Run, SQL, Artifact Registry), Firebase AuthIA: Gemini CLI et Gemini Code Assist, Claude Code.
- YaadinINGÉNIEUR ÉTUDES ET DÉVELOPPEMENT FULL STACKTRANSPORTSfévrier 2025 - avril 2026 (1 an et 2 mois)Lyon, FranceConception et développement d'une plateforme SaaS de covoiturage pour le marché ouest-africain.
- Conception de l’architecture applicative (backend Spring Boot / frontend Angular, IDP Firebase Auth).
- Mise en place d’une architecture hexagonale et modulaire orientée Métier via l'approche DDD.
- Mise en place d’une chaîne de gestion de code CI via GitLab
- Configuration des services managés sur AWS : RDS (PostgreSQL), S3, VPC
- Déploiement de l’application sur AWS (ECS Fargate, ECR) en architecture Full Serverless.
- Gestion de la sécurité applicative et de l'IAM via Firebase Auth
Environnement technique : Java 21, Spring Boot 4.x, Spring Security, Angular 20, Angular Material, Signals, RxJS, PostgreSQL, Docker, GitLab CI, AWS (ECS Fargate, ECR, S3, RDS, VPC), Firebase Auth, JUnit, Mockito, Domain-Driven Design (DDD), Architecture Hexagonale. - Crédit Agricole Technologies et Services (CA-TS)INGÉNIEUR ÉTUDES ET DÉVELOPPEMENT JAVA/SPRING BOOT & ANGULARBANQUE & ASSURANCESjanvier 2022 - décembre 2024 (2 ans et 11 mois)Lyon, FranceRéécriture complète des portails d’exposition et de consommations d’APIs bancaires (interne et partenaires) au sein d'une squad Agile de 10 personnes, en étroite collaboration avec les architectes.
- Participation à la conception technique d'API et microservices REST sécurisées.
- Développement fullstack des fonctionnalités (backend Spring Boot / frontend Angular)
- Migration technique majeure : passage de Java 17 à 21, Spring Boot 2.x vers 3.x (Jakarta EE, Hibernate 6) et montées de versions successives d'Angular.
- Développement de modules transverses pour l’uniformisation des logs et la gestion des erreurs.
- Implémentation du module d’authentification et de la validation des tokens JWT via Spring Security 6.x
- Migration de Redis standalone vers une instance mutualisée pour réduire les coûts d’infrastructures.
- Rédaction du dossier de cadrage: schémas d’architecture, analyse d’impacts pour la migration de la chaîne CI/CD de XL Release vers GitLab CI
- Déploiement des composants applicatifs via Docker, Kubernetes et Argo CD.
- Réalisation de revues de code croisées et garantie des standards de qualité via SonarQube.
Environnement technique : Java 21, Spring Boot 3.x, Angular 18, Spring Security 6.x, RxJS, MySQL, Redis, REST APIs, Microservices, JUnit, Mockito, AssertJ, API Manager WSO2, SonarQube, Docker, Artifactory, Xray, Argo CD, Kubernetes, GitLab CI, IaC, Scrum, Jira.
Recommandations
Soyez le premier à recommander Rafiou
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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
- Master 2: Informatique et Système d'informationEPSI - Lyon2015
- Master 1: MIAGE (Méthode Informatiques Appliquées à la Gestion des Entreprises)Université Joseph Fourier de Grenoble (UJF)2014