Rafiou DIALLO

Freelance Java (Spring Boot / Quarkus) & Angular

Salaire / Taux journalier

Île-de-France, France

Mobilité : Lyon, Lille, ...

Freelance

Peut venir sur site

Expertises

Développement FullstackAngularJavaSpring BootDéveloppement FrontendDéveloppement BackendMicroservicesJiraRESTful APIsGitLabConfluenceComptabilitéScrum

Langues

Français (Maternelle)Anglais

À 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.

Liens

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

Fondateur & Développeur - Express Civique (Plateforme SaaS B2B2C d'e-learning : expresscivique.fr)

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.