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 : maintenance évolutive de l'application d'enrichissement des données produits pour les équipes Data référentiel.
    • DSW : 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 : Accor, LCH.Clearnet, SHOM.

    Accor (ACDC — base de fidélité client mondiale ; TARS — système de réservation), UCS pour LCH.Clearnet (compensation et règlement), 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 — 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 — 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 — Accor

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

JavaSpring BootAngularREST
DevOps

Ce portfolio

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

Nuxt 3NginxsystemdCertbot

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)

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