Disponible pour de nouvelles opportunités

Abdou Kane DIAGNE

Développeur Fullstack & Ops ·10 ans d'expérience

Je construis des applications de bout en bout : des interfaces frontend (Angular, Vue.js) aux APIs et microservices backend (Spring Boot, NestJS, Node.js), que je fais tourner en production via une solide culture DevOps Cloud (Azure, GCP, Kubernetes, CI/CD).

  • Angular
  • Vue.js
  • Java / Spring Boot
  • Node.js
  • NestJS
  • Kubernetes
  • Azure
  • GCP
Portrait d'Abdou Kane DIAGNE 🚀 Fullstack & Ops

À propos

Profil

Développeur Fullstack & Ops fort de 10 ans d'expérience, à l'aise sur toute la chaîne : des interfaces frontend (Angular, Vue.js, création de pages IHM) aux APIs REST et architectures microservices backend (Spring Boot, NestJS, Node.js). Solide expertise DevOps & Cloud sur Azure et GCP (Kubernetes, CI/CD, Terraform, Argo CD).

Expérience de lead technique : encadrement d'équipe, revue de code, chiffrage et cadrage de projets en environnement agile. J'attache une importance particulière à la qualité du code (TDD, clean code), à la sécurité (OAuth2/OIDC, Vault) et à l'observabilité.

  • Frontend Angular & Vue.js
  • APIs & microservices backend
  • DevOps & Cloud (Azure, GCP, K8s)
  • Lead technique & revue de code
10 ans
d'expérience
5
grands comptes
15+
projets livrés
Senior
technique

Compétences

Stack & expertise

Frontend

  • Angular
  • Vue.js
  • TypeScript / JavaScript
  • HTML / CSS
  • Pages IHM

Backend

  • Java / Spring Boot
  • Node.js
  • NestJS
  • API REST
  • JUnit / Mockito

Architecture

  • Microservices
  • Hexagonale (DDD)
  • MVC
  • Réactif (WebFlux / Reactor)

DevOps & Cloud

  • Azure (AKS, Key Vault, Service Bus, Monitor)
  • GCP (GKE)
  • Docker
  • Terraform
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Argo CD

Bases de données

  • MongoDB
  • PostgreSQL
  • Azure Cosmos DB
  • SQL Server

Sécurité

  • OAuth2
  • OpenID Connect (OIDC)
  • JWT
  • HashiCorp Vault

API & Outils

  • Swagger
  • Gravitee
  • Apache Kafka
  • JMeter
  • SonarQube
  • Grafana
  • Maven

Méthodes & Management

  • Scrum / Agile
  • TDD
  • Clean code
  • Chiffrage
  • Recrutement technique
  • Revue de code

IA

  • Claude Code
  • Gemini

Parcours

Expériences professionnelles

  1. Logo Agiltoo

    Développeur Backend

    07/2022 – 06/2026

    Agiltoo — Auchan Retail International

    Plateforme retail internationale (GCP & Azure).

    Conception et développement d'APIs et de microservices pour la plateforme retail d'Auchan, sur 7 projets — dont deux applications web maintenues de bout en bout (front Angular / back Node.js). Programmation réactive, patterns de conception, tests de performance et suivi de production.

    • Store Report : API REST de pilotage commercial sur GCP, sécurisée via compte de service / OIDC.
    • Ocado : API d'orchestration de fidélité en Azure Functions (Strategy Pattern), déployée sur 2 pays (Espagne, Pologne).
    • Portabilité : microservices, APIs REST et cron jobs pour le droit à la portabilité des données clients.
    • Coupons France : génération de 10 versions de templates (3 variations par imprimante) via le pattern Composite.
    • Tickets de caisse : API réactive multicanal — web, mobile et magasin (Spring WebFlux / Reactor).
    • CRIM (Cellule Référentielle Internationale Métier) : maintenance évolutive de l'application d'enrichissement des données produits pour les équipes Data référentiel.
    • DSW (Digital Security Workspace) : maintenance évolutive de l'application de conformité sécurité (SECU, RÉSEAU, ARCHI) — front Angular, back Node.js.
    Spring BootNestJSNode.jsAngularAPI RESTGCPAzure FunctionsMongoDBCosmos DBHashiCorp VaultOAuth2 / OIDCArgo CDGraviteeSwaggerJMeterGrafanaGitHub ActionsTDD & clean code
  2. Logo Agiltoo

    Lead Développeur

    03/2022 – 07/2022

    Agiltoo — PMS Citerne

    Logiciel de gestion et d'orchestration des préparations de citernes.

    Encadrement d'une équipe de 3 développeurs : cadrage client, chiffrages, organisation de l'activité et montées en compétence, revue de PR et de code, développement des modules.

    Node.jsAngularSQL ServerAPI RESTOAuth2ConfluenceJiraClean code
  3. Logo Galimatech

    Développeur Fullstack

    01/2021 – 03/2022

    Galimatech

    Client Stellantis (PSA).

    Réalisation de besoins spécifiques : algorithmes de traitement de données (MATLAB App Designer), application Power Apps pour la gestion des roulages de véhicules de tests, tableaux de bord Power BI (KPI).

    MATLAB & App DesignerPower AppsPower BIPower AutomateSharePoint
  4. Logo NEBRATA Consulting

    Développeur Fullstack

    05/2020 – 09/2020

    NEBRATA Consulting

    Projet SYCAD — DGI du Burkina Faso.

    Application web de gestion automatisée du Système Cadastral et Domanial : conception, développement (model, service, endpoint), paramétrage de templates Jasper, tests d'intégration et création des pages IHM.

    Angular 9Node.jsJava 14Architecture HexagonaleSpring BootSpring DataSpring SecurityJaspersoftClean code
  5. Logo ATOS

    Développeur Fullstack

    12/2014 – 03/2020

    ATOS

    Grands comptes : ALL Accor, LCH SA, SHOM.

    ALL Accor (ACDC — base de fidélité client mondiale ; TARS — système de réservation), UCS (Universal Clearing System) pour LCH SA (plateforme informatique centrale de compensation et de règlement des transactions sur les marchés financiers), dashboard SHOM (suivi de l'intégration continue en temps réel).

    JavaSpring / Spring BootAngularJS / Angular 8Node.jsVueJSRESTJenkinsMavenOracleSybase

Réalisations

Projets marquants

Backend / GCP

Store Report — Auchan

API REST de suivi et de pilotage de l'activité commerciale en magasin, hébergée sur GCP et sécurisée via compte de service / OIDC.

Spring BootGCPOIDCMongoDBGravitee
Serverless / Azure

Ocado — Auchan

Orchestration des points de fidélité entre la plateforme e-commerce Ocado et le Diamant client, en Azure Functions (Strategy Pattern), déployée sur 2 pays.

Azure FunctionsNestJSCosmos DBService Bus
Design pattern

Coupons France — Auchan

Mise à disposition des coupons promotionnels dématérialisés : génération de 10 versions de templates (3 variations par imprimante) via le pattern Composite.

Spring BootPattern CompositeAPI RESTArgo CD
Réactif

Tickets de caisse — Auchan

API réactive multicanal (web, mobile, store) pour la dématérialisation de l'ensemble des tickets de caisse client.

Spring WebFluxReactorAPI RESTArgo CD
Microservices

Portabilité — Auchan

Droit à la portabilité des données : microservices, APIs REST (model, service, endpoint) et cron jobs permettant aux clients Auchan d'exporter leurs données.

NestJSMicroservicesMongoDBHashiCorp VaultArgo CD
Fullstack / Sécurité

DSW (Digital Security Workspace) — Auchan

Application de conformité sécurité des solutions Auchan (SECU, RÉSEAU, ARCHI) : maintenance évolutive du front Angular et de l'API Node.js.

AngularNode.jsOAuth2MongoDBHashiCorp Vault
Data / Référentiel

CRIM (Cellule Référentielle Internationale Métier) — Auchan

Application web destinée aux équipes Data référentiel pour l'enrichissement des données produits à l'international : maintenance évolutive.

Spring BootOAuth2MongoDBSwaggerGravitee
Grand compte

ACDC / TARS — ALL Accor

Base de connaissances des préférences clients à l'échelle mondiale (ACDC) et intégration au hub de réservation ALL Accor (TARS).

JavaSpring BootAngularREST
DevOps

Ce portfolio

Site Nuxt 3 conteneurisé (Docker) et auto-hébergé sur un VPS OVH (Nginx, Certbot/Let's Encrypt, CI/CD GitHub Actions) — une démonstration concrète des compétences DevOps.

Nuxt 3DockerNginxCertbot

Formation

Diplômes

2012 – 2013

Master 2 en Informatique — parcours Recherche

Université Gaston Berger, Saint-Louis (Sénégal)

2010 – 2011

Licence en Informatique

Université Gaston Berger, Saint-Louis (Sénégal)

Certifications

Février – mai 2014

Certification Oracle SQL Expert

HBO Technology, Dakar (Sénégal)

Contact

Discutons de votre projet

Un poste, une mission ou une question ? Écrivez-moi : votre message m'arrive directement par email et je réponds sous 48 h.

0 / 5000

* champs obligatoires