Ahmadou Bamba MBAYE

Développeur Java | Spring | Quarkus

Salaire / Taux journalier

Marseille, France

Mobilité : France

Freelance

Peut venir sur site

Expertises

ReactJavaDockerRESTful APIsSpring BootDéveloppement BackendDéveloppement FullstackMicroservicesJavascriptAngularCSSBase de données SQLRequêtes SQLReact NativePythonMicrosoft SQL ServerPostmanSwagger/OpenAPIPrometheusDéveloppeur BackendGitMicrosoft 365Clean CodeGitHubBootstrapPostgreSQLPlaywrightGitLabTypescriptGrafanaMavenDéveloppeur FullstackFastAPIMicrosoft TeamsHTMLMySQLConfluenceOracle DatabaseWindowsOneDrive

Langues

Français

À propos

Introduction

Développeur Java | Spring | Quarkus avec 4 ans d'expérience sur des projets à forte contrainte technique. À l'aise sur toute la chaîne : conception d'API REST, conteneurisation et mise en production CI/CD. Rigoureux, autonome, je suis ouvert à des missions freelances, sur site ou en remote, partout en France.

Liens

Expérience de travail

Développeur Java | Spring boot

ABM Stock

mars 2026 - avr. 2026

2 mois

À distance

Projet : Application web de gestion de stock et de facturation pour PME, avec une API REST Spring Boot avec authentification JWT. Fonctionnalités principales : • Gestion complète des stocks (produits, catégories, fournisseurs, mouvements entree/sortie/ajustement) avec alertes de rupture et péremption. • Module de facturation : création, modification et suppression de factures avec gestion du paiement partiel et mise à jour automatique du stock. • Sécurisation de l’API avec Spring Security et JWT (authentification stateless, gestion des rôles admin/gérant/magasinier). • Architecture en couches avec DTOs (Request/Response), services transactionnels, repositories Spring Data JPA et gestion globale des erreurs. • Documentation interactive de l’API via Swagger UI (SpringDoc OpenAPI). Environnement technique : Java 21 · Spring Boot 4 · Spring Security · JWT · Spring Data JPA · Hibernate · MySQL · Lombok · Maven · SpringDoc OpenAPI · Postman

Free Pro

juin 2023 - avr. 2026

2 ans 11 mois

Marseille, France

Développeur Java | Spring | Quarkus | React

juin 2023 - avr. 2026

2 ans 11 mois

Marseille, France

MISSION : Dans le cadre d'un projet uCPE, j'ai développé une interface de gestion centralisée pour les VNF (Virtual Network Functions) et les équipements. Mon rôle était de concevoir une interface utilisateur intuitive. TACHES CONFIEES : • Implémenter des options de configuration des VNFs. • Déployer des fonctionnalités pour le déploiement des VNFs. • Corriger les bugs et améliorer la robustesse de l'infrastructure uCPE. • Intégrer de fonctionnalités pour la surveillance, la configuration et le déploiement des VNFs • Améliorer la performance et l'expérience utilisateur. • Concevoir des interfaces utilisateur réactives et dynamiques avec React. • Conteneuriser les applications avec Docker pour assurer la portabilité et la scalabilité. • Préparer les environnements de préproduction en configurant les serveurs et les bases de données. • Effectuer des tests de préproduction pour s'assurer que tout fonctionne correctement avant le déploiement en production. TECHNOLOGIES UTILISEES : • Langages : Java (8, 11, 17), TypeScript, JavaScript • Backend : Quarkus, Spring Boot, Maven, Log4j • Front-end : React, Chakra UI, React Flow • Conteneurisation & déploiement : Docker, CI/CD (GitLab) • Sécurité & gestion des identités : Keycloak • Réseau & orchestration : Cisco NSO • API & intégration : API REST, Swagger, Postman • Formats de données : JSON, XML • Méthodologies & tests : TDD, Playwright (tests end-to-end) • Outils collaboratifs : GitLab, Confluence

Développeur Python/React admin

oct. 2024 - mars 2025

6 mois

Marseille, France

MISSION : Dans le cadre du projet 5G Manager, j’ai contribué au développement d’une interface avancée de gestion des réseaux 5G et des équipements connectés. TACHES CONFIEES : • Ajouter de nouvelles fonctionnalités. • Corriger les bugs et améliorer de l'infrastructure 5G Manager. • Améliorer la performance et l'expérience utilisateur. • Concevoir des interfaces utilisateur réactives et dynamiques avec React admin. • Conteneuriser les applications avec Docker pour assurer la portabilité. TECHNOLOGIES UTILISEES : Python, FastApi, SQLAlchemy, alembic, react admin, postgresql, Docker, Keycloak, Json, GitLab, Postman, TypeScript, JavaScript, swagger, nginx, CI/CD, Confluence

Développeur Java

STMicroelectronics

sept. 2020 - oct. 2022

2 ans 2 mois

13790 Rousset, France

MISSION: Mes missions sont de participer et contribuer à la réalisation d’applications nouvelles et/ou d’évolutions fonctionnelles autour de la gestion de production dans le domaine des composants électroniques TACHES CONFIEES : • Ajouter de nouvelles fonctionnalités. • Assurer le bon fonctionnement de l’application. • Identifier et corriger les incidents remontés. • Participer à la conception et à l’ergonomie de l’application en collaboration avec mon équipe. • Élaborer des bases de données permettant la sauvegarde des données nécessaires au fonctionnement de l’application • Déployer l’application après un ajout ou une modification de fonctionnalité • Faire des tests d’intégration avant la mise en production de l’application • Documenter les tâches réalisées après une mise en production • Analyser les besoins exprimés par les clients sur cahier des charges • Faire des comptes rendus hebdomadaire aux clients • etc TECHNOLOGIES UTILISEES : • Langage : Java 8 • Frameworks & technologies : Struts 2, JSP • Front-end : HTML, CSS, Bootstrap • Base de données : Oracle, SQL • Formats de données : JSON, XML • Serveur & outils : WildFly, SQL Developer, FileZilla

Projet académique

MIAGE Aix-Marseille

oct. 2021 - janv. 2022

4 mois

Marseille, France

MISSION : L'objectif était de mettre en place des web services Rest pour le compte de la bibliothèque universitaire. TACHES REALISEES : - Configurer le serveur WildFly - Installer le système de gestion des bases de données PostgreSQL et créer la base de données de la bibliothèque. - Mise en place d’un web service REST pour : - Récupérer les informations personnelles des étudiants avec l’aide de la méthode GET de l’API REST. - Charger le catalogue de l’ensemble des ouvrages de la bibliothèque avec la méthode GET de l’API REST. - Enregistrer un nouvel ouvrage dans le catalogue de la bibliothèque en utilisant la méthode POST de l’API REST. - Mettre à jour les informations d’un ouvrage avec la méthode PUT de l’API REST. - Supprimer un ouvrage dans le catalogue de la bibliothèque à l’aide d’une méthode d’API REST DELETE. - Soumettre une demande d’emprunt d’un ou plusieurs ouvrages du catalogue, sous réserve qu’ils soient disponibles à l’aide de la méthode GET qui renvoient une liste d’ouvrages disponibles. - Rechercher un ouvrage en particulier avec la méthode GET d’API REST à partir de son identifiant. - Faire des mis au point avec le professeur sur l’avancement du projet. - Utiliser l’application postman pour tester les requêtes envoyées par l’API REST

MIAGE Aix-Marseille

févr. 2019 - juil. 2019

6 mois

Aix-en-Provence, France

Projet académique

févr. 2019 - juil. 2019

6 mois

Aix-en-Provence, France

• Création d’un logiciel qui gère le transport des bus, métros et tramways de Marseille. Technologies utilisées : Java/java Fx Tâches confiées : Implémenter toutes les classes qui gèrent la durée entre deux arrêts. Faire des commits et des pushs réguliers sur le GitHub

Projet académique

févr. 2019 - juil. 2019

6 mois

Aix-en-Provence, France

• Création d’un site web Technologies utilisées : Python, Django, Html5 et CSS3 Tâches confiées : Mettre en place les formulaires qui permettent de connecter sur le site et de vérifier les identifiants. Mettre en forme avec le CSS


Formation

MIAGE Aix-Marseille

Master 2 MIAGE

2021 - 2022

1 an 2 mois

MIAGE Aix-Marseille

Master 1 MIAGE

2020 - 2021

2 ans

MIAGE Aix-Marseille

Licence MIAGE

2019 - 2020

2 ans

Aix-Marseille University

Licence 2

2018 - 2019

2 ans

Aix-Marseille University

Licence 1

2017 - 2018

2 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.