
Rafiou DIALLO
Freelance Java (Spring Boot / Quarkus) & Angular
Salaire / Taux journalier
Île-de-France, France
Mobilité : Lyon, Lille, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur & Lead Full Stack Java/Angular, j'accompagne les entreprises dans le cadrage et la réalisation (conception, développement, déploiement) de leurs solutions logicielles. J'interviens également sur la modernisation de leur écosystème applicatif (migration de socles legacy vers des architectures cloud-native, API REST et microservices) afin d'optimiser les performances et réduire les coûts d'infrastructure et de maintenance.
Expérience de travail
Fondateur & Développeur - Express Civique (Plateforme SaaS B2B2C d'e-learning)
Express Civique - https://expresscivique.fr
avr. 2025 - sept. 2026
1 an 6 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. Aux Associations, Cabinets d'avocats et ONG de disposer une plateforme simple et intuitive leur permettant de suivre l'état d'avancement de leur candidats (Clients). 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 Technique Backend : Java 25, Quarkus (compilation native avec GraalVM), Hibernate ORM/Panache, JUnit, Mockito, Firebase Admin, Stripe, Open ID Connect (OIDC). Base de données : PostgreSQL Frontend : Angular, Angular Material, Signals, RxJS Intégration Tierce : Stripe API (Checkout & Webhooks), Firebase Auth Intégration & Déploiement: Docker, GitLab, Google Cloud Platform (Run, SQL, Artifact Registry), Firebase Auth IA: Gemini CLI et Gemini Code Assist, Claude Code.
Ingénieur études et développement Java & Angular en Freelance
Crédit Agricole Technologies et ServicesFreelance
janv. 2022 - déc. 2024
3 ans
Lyon, France
Réécriture from scratch des nouveaux portails d'APIs bancaire (Interne & Partenaire) dans un contexte de modernisation technologique. Conception technique & Développement Full Stack (DSP2 & Privée) : évolutions du modèle de données et implémentation de bout en bout des couches Back (Spring Boot) et Front (Angular). Qualité & Robustesse: Développement de modules transverses pour l'uniformisation des logs et la gestion centralisée des erreurs. Sécurité : Implémentation de l'authentification et de la validation des Tokens JWT (Spring Security 6.x). Cadrage Technique (Migration CI/CD): Formalisation de la feuille de route de migration (XL Release vers GitLab CI) en collaboration avec les architectes: rédaction du dossier de cadrage (schémas d'architecture et analyse d'impacts). Environnement technique: Java 21, Spring Boot 3.x, Angular 18, Spring Security 6.x, RxJS, MySQL, Docker, Kubernetes, GitLab Ci, REST APIs, Microservices, SonarQube, CI/CD, IaC, Jira, Scrum.
Concepteur/développeur Java/JEE & Angular en Freelance
ChamberSign FranceFreelance
avr. 2021 - oct. 2021
7 mois
Lyon, France
Conception et développement de la plateforme Back office de gestion et de validation des certificats électroniques (identité numérique et signature électronique). Environnement technique : Java 11, Angular 11, Spring Boot, Spring Security, Spring Data JPA, PostgreSQL, Hibernate, Flyway, TypeScript, RxJS, NGXS, HTML5&CSS3, Bootstrap, Maven, Docker, Azure DevOps, Git, Sonar, JUnit, Mockito, Tomcat, Payara, NodeJS, REST API, Postman.
Ingénieur IMS/Expert Technique Junior
CGI
août 2018 - mai 2021
2 ans 10 mois
Région de Lyon, France
Mission à la SNCF (CDS-CASSIOPEE) : référent technique pour le centre de service CASSIOPEE. • Conception, chiffrage technique et développement de nouvelles fonctionnalités. • Packaging et livraison sur les différents environnements. • Gestion de la PIC (plateforme d’intégration continue) et suivi de la Qualimétrie. Environnements techniques : Java/JEE, Spring Boot, Angular, JavaScript, TypeScript, Struts, JSP, Android, Tomcat, NodeJS, Weblogic, Oracle, PostgreSQL, ksh, Maven, Bootstrap, JUnit, Mockito, Jenkins, Nexus, Sonar, GitLab, Jira, Confluence. Mission chez ENEDIS (Projet Smart Grid / Smart City) : Lead Développeur Java & Angular sur un périmètre de 3 applications. • Conception et développement d’applications d’administration, de suivi et de simulation des impacts de charge sur le réseau. • Déploiement des micro-services REST sur OpenShift. • Suivi de la Qualimétrie Sonar et assistance aux développeurs Juniors. Environnements techniques: Java7&8, Spring Boot, Spring Cloud, Spring Security, Spring Data JPA, Angular 7&8, PostgreSQL, Hibernate, Liquibase, TypeScript, RxJS, AngularJS, Bootstrap, Maven, Jenkins, Docker, Artifactory, OpenShift, GitLab, Sonar, JUnit, Tomcat, NodeJS, REST micro-services, REST API, Postman. Mission à la SNCF (CDS-RH SIRH) : Lead Développeur Java/JEE - Angular Conception, chiffrage technique et développement de l’application Interface Manager. • Analyse, chiffrage et développement de nouvelles fonctionnalités. • Déploiement sur les environnements de Démonstration et Pré-intégration. • Packaging et livraison des modules à l’équipe d’exploitation. Environnements techniques: Java, Spring Boot, Spring DATA JPA, PostgreSQL, Hibernate, JavaScript, TypeScript, Angular, AngularJS, Bootstrap, Maven, JUnit, TestNG, Tomcat, NodeJS, GitLab, REST API, SoapUI, Postman, Sonar, Jira.
Atos
sept. 2016 - juil. 2018
1 an 11 mois
Lyon, France
Mission au CIRTIL (ACOSS) : Ingénieur études et développement Java/JEE (projet OPC- SPOC)
janv. 2017 - juil. 2018
1 an 7 mois
Lyon, France
Développement du système de pilotage des opérations de contrôle de l’URSSAF utilisé par les inspecteurs. Environnement technique : Java/JEE, Spring Core, Hibernate, JPA/JPQL, XML/JSON, SOAP API, REST, PostgreSQL, Eclipse, Maven, JUnit, Tomcat, SVN, GWT/MVP, SQL, Sonar, SoapUI.
Mission chez Alstom (Transport) : Concepteur/Développeur Java
sept. 2016 - déc. 2016
4 mois
Lyon, France
Analyse et développement d’un générateur de modèle de données pour le test de composants électroniques. Environnement technique : Java, XML, SWT/JFace, U-TEST, Eclipse, Scrum.
LafargeHolcim
juin 2014 - juil. 2015
1 an 2 mois
38070 Saint-Quentin-Fallavier, France
Développeur CRM Mobile en alternance
sept. 2014 - juil. 2015
11 mois
38070 Saint-Quentin-Fallavier, France
Mission: analyse - conception et développement de la version mobile du CRM Oracle Sales Cloud Environnement technique: Android, Java, XML/JSON, SQL, Android Studio, Gradle, Oracle Sales Cloud, Oracle CRM On Demand(OCOD), Scrum, Kanban
Stage: Développement CRM Oracle
juin 2014 - oct. 2014
5 mois
38070 Saint-Quentin-Fallavier, France
Développement du core model référence de l’outil Oracle CRM On Demand (OCOD). Environnement technique: Oracle CRM On Demand(OCOD), HTML/CSS, Batch, JavaScript, SQL
Formation
EPSI - L'école d'ingénierie informatique
Master 2, Ingénierie informatique et des Systèmes d'information
Université Grenoble Alpes
Licence, MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)
Université Grenoble Alpes
Master 1, MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)
Activités et associations : Membre du bureau Imag-Soft (La junior MIAGE de Grenoble)
Portfolio
