About Rafiou
French
Native or bilingual
English
Conversational
Experience
- Express Civique - Projet personnel (https://expresscivique.fr)Full-Stack Designer & Developer (SaaS Project)EDUCATION AND E-LEARNINGApril 2026 - May 2026 (1 month)Lyon, France🎯 Context & Problem:Following the new immigration law of January 2026, passing an official civic exam has become mandatory for obtaining a multi-year residence permit, a residency card, or for a naturalization application. Facing this new legal requirement, the objective was to create "Express Civique," a reliable and modern digital solution to enable candidates to train effectively through MCQs and mock exams.My achievements on this project:Architecture & Backend:Development of a robust and high-performance REST API. Implementation of an intelligent algorithm (Spaced Repetition System - SRS) to personalize each user's learning progress.Security & Business:Implementation of server-side anti-cheating logic (random shuffling of MCQs) and strict management of a catalog of official questions configurable by themes and residency types.Monetization:Full integration of the Stripe API (Secure Payments, Webhooks, invoicing, management of Premium access and free trial quotas).Frontend:Development of an intuitive and responsive user interface, designed for accessibility.Performance:Advanced optimization for ultra-fast execution and reduced memory consumption (native compilation).🛠️ Technical StackBackend:Java 25, Quarkus (native compilation with GraalVM), Hibernate ORM/Panache, JUnit, Mockito, Firebase Admin, Stripe, Open ID Connect (OIDC).Database:PostgreSQLFrontend:Angular, Angular Material, Signals, RxJSThird-Party Integration:Stripe API (Checkout & Webhooks), Firebase AuthIntegration & Deployment:Docker, GitLab, Google Cloud Platform (Run, SQL, Artifact Registry), Firebase AuthAI:Gemini CLI and Gemini Code Assist, Claude Code.
- YaadinFULL STACK DESIGN AND DEVELOPMENT ENGINEERTRANSPORTATIONFebruary 2025 - April 2026 (1 year and 2 months)Lyon, FranceDesign and development of a carpooling SaaS platform for the West African market.
- Design of the application architecture (Spring Boot backend / Angular frontend, Firebase Auth IDP).
- Implementation of a business-oriented hexagonal and modular architecture using the DDD approach.
- Setup of a CI code management chain via GitLab
- Configuration of managed services on AWS: RDS (PostgreSQL), S3, VPC
- Deployment of the application on AWS (ECS Fargate, ECR) in a Full Serverless architecture.
- Management of application security and IAM via Firebase Auth
Technical Environment: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), Hexagonal Architecture. - Crédit Agricole Technologies et Services (CA-TS)JAVA/SPRING BOOT & ANGULAR FULL STACK DESIGN AND DEVELOPMENT ENGINEERBANKING AND INSURANCEJanuary 2022 - December 2024 (2 years and 11 months)Lyon, FranceComplete rewrite of banking API (internal and partner) exposure and consumption portals within an Agile team of 10 people, in close collaboration with architects.
- Participation in the technical design of secure REST APIs and microservices.
- Full-stack development of features (Spring Boot backend / Angular frontend)
- Major technical migration: moving from Java 17 to 21, Spring Boot 2.x to 3.x (Jakarta EE, Hibernate 6) and successive Angular version upgrades.
- Development of cross-cutting modules for log standardization and error handling.
- Implementation of the authentication module and JWT token validation via Spring Security 6.x
- Migration from standalone Redis to a shared instance to reduce infrastructure costs.
- Drafting of the scoping document: architecture diagrams, impact analysis for the CI/CD chain migration from XL Release to GitLab CI
- Deployment of application components via Docker, Kubernetes, and Argo CD.
- Performing cross code reviews and ensuring quality standards via SonarQube.
Technical Environment: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.
Recommendations
Be the first to recommend Rafiou
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Master 2: Computer Science and Information SystemsEPSI - Lyon2015
- Master 1: MIAGE (Applied Computer Methods for Business Management)Université Joseph Fourier de Grenoble (UJF)2014