Magueye
Gueye
Développeur Senior Java / Spring Boot · Angular · DevOps / Cloud
Développeur Full Stack Java senior avec une solide expérience en conception, développement et industrialisation d'applications critiques. Spécialisé en Spring Boot, Angular et architectures microservices, avec une forte expertise en DevOps (CI/CD, Docker, Kubernetes, Jenkins, Ansible). Expérience en environnement bancaire à forte exigence de sécurité et de performance (BNP Paribas, Société Générale).
Mon Stack Technologique
Parcours professionnel
Contexte : systèmes critiques de data et intelligence artificielle du groupe.
- Développement Java backend (multithreading, performance)
- Scripts Shell (automatisation, réseau, exploitation système)
- Maintien en production et amélioration de la sécurité
- Mise à jour de librairies et réduction des vulnérabilités
- CI/CD Git + Jenkins
- Tests d'intégration et TDD
- Support de production
- Participation Agile Scrum (équipe de 9)
- Projet MyActivity-Relax — Move to Cloud
- Développement de microservices Spring Boot
- Création et maintenance d'API REST sécurisées
- Développement Angular
- Mise en place CI/CD (Jenkins, Ansible)
- Déploiement Docker / Kubernetes
- Migration cloud IBM
- Tests unitaires et intégration
- Analyse fonctionnelle et conception technique
- Projet IGPeek V3
- Migration version 2 → 3
- Indexation Elasticsearch multi-sources
- Développement backend Spring Boot
- APIs REST
- Tracking et export de consultation
- Import massif utilisateurs
- Pipelines CI/CD GitLab / Jenkins
- Équipe de 8, méthodologie Agile (Scrum)
Client : Taxis Nantes
- Projet 1 — Application de réservation et suivi de courses de taxis : interface client pour la réservation de taxis et le suivi des courses en temps réel
- Projet 2 — Application mobile de gestion des chauffeurs : suivi des courses, géolocalisation et maraude électronique pour les chauffeurs
- Développement des interfaces web et mobile côté frontend
- Implémentation des écrans de réservation et de suivi des courses en temps réel
- Intégration des API backend fournies pour la gestion des courses et chauffeurs
- Développement de fonctionnalités de géolocalisation côté client (affichage et tracking UI)
- Développement d'applications hybrides avec Ionic
- Participation à l'intégration et aux tests fonctionnels
- Collaboration avec l'équipe backend et les designers UX/UI
- Équipe de 6, méthodologie Agile (Scrum)
- Livraison des applications dans le respect des délais et des besoins clients
Projet : mise en place d'une application décisionnelle de suivi de production industrielle, sous supervision DSI — suivi quotidien des indicateurs de production (bons de livraison, volumes et montants des produits finis par unité : volaille, bétail, farine, pâte).
- Conception et développement d'une application full-stack basée sur Spring Boot / Angular
- Développement d'API REST pour l'exposition et la manipulation des données de production
- Modélisation et mise en place d'un datawarehouse (SQL Server / MySQL)
- Implémentation de requêtes SQL optimisées pour l'analyse des données métier
- Création de tableaux de bord dynamiques avec Angular 11 et ChartJS
- Participation à la collecte, transformation et structuration des données (ETL léger)
- Collaboration en équipe de 4 en méthodologie Agile (Scrum)
Clients : SONATEL, SAR, ISRA
- Projet 1 — Gestion de l'IPM (assurance santé interne) : bons de pharmacie et d'hospitalisation, facturation prestataires, remboursements, cotisations et taux de prise en charge des adhérents
- Projet 2 — Génération de cartes d'adhérents avec QR Code : création et génération de cartes sécurisées via QR Code
- Analyse des besoins métier et traduction en spécifications techniques
- Conception et modélisation UML (cas d'utilisation, classes)
- Développement d'applications full-stack Java / Spring Boot / Angular
- Mise en place et exposition d'API REST
- Développement de modules front-end en Angular 7 / ReactJS
- Intégration et gestion de bases de données PostgreSQL / MySQL
- Génération dynamique de QR Codes pour l'identification des adhérents
- Rédaction et maintenance de la documentation technique
- Travail en équipe Agile (Scrum) sur des cycles courts
- Projet 1 — Plateforme de gestion de l'IPM : bons de pharmacie et d'hospitalisation, traitement des factures des prestataires
- Projet 2 — Application de gestion de parti politique : gestion des militants, création d'événements et de missions, affectation et suivi des tâches
- Analyse des besoins clients et modélisation des cas d'utilisation et diagrammes d'analyse
- Traduction des besoins fonctionnels en solutions techniques Java JEE
- Développement backend en Java JEE (Spring Boot / architecture MVC)
- Développement front-end en Angular / Ionic
- Mise en place de services et d'API pour l'intégration des modules
- Participation à l'intégration et aux tests fonctionnels
- Équipe de 4, méthodologie Agile (Scrum)
- Livraison réussie des projets de bout en bout dans les délais