Back to talent directory
Daouda Fofana

Daouda Fofana

Développeur Full Stack Java Angular

5+ yearsParis, FranceEmployee

Développeur Full Stack Java / Angular avec 5 ans d'expérience dans le développement d'applications métier SaaS. J'interviens sur l'ensemble du cycle de vie des projets : analyse du besoin, chiffrage, conception, développement, revue de code, déploiement et support de production. Habitué à collaborer avec les équipes métier, je combine expertise technique et compréhension fonctionnelle pour concevoir des solutions fiables et pérennes. Disponible immédiatement.

Contact candidate

Create or access a recruiter account to get in touch.

About

Développeur Full Stack Java / Angular avec 5 ans d'expérience dans le développement d'applications métier SaaS. J'interviens sur l'ensemble du cycle de vie des projets : analyse du besoin, chiffrage, conception, développement, revue de code, déploiement et support de production. Habitué à collaborer avec les équipes métier, je combine expertise technique et compréhension fonctionnelle pour concevoir des solutions fiables et pérennes. Disponible immédiatement.

Technical skills

Spring
Apachekafka
Aws
Jenkins
Git
Oracle
Mysql
Postgresql
Java
Angular
Rabbitmq
Salesforce

Professional experience

Développeur Full Stack Java

LEFEBVRE DALLOZ · Drancy (93)

Octobre 2024 - Février 2026

Contexte : Évolution et gouvernance du Référentiel Client (MDM) SaaS du groupe. Équipe agile de 3 personnes (1 Business Analyst, 2 Développeurs). • Prise en charge de la chaîne d'intégration événementielle depuis Salesforce vers le Batch MDM (Kafka et Connecteur) : traitement métier, validation et persistance des créations/modifications de données clients maître. • Diagnostic et résolution d'incidents via l'analyse des logs Salesforce sous AWS CloudWatch et le monitoring des topics/flux de messages Kafka à l'aide d'AKHQ. • Utilisation quotidienne de Microsoft Copilot et de la solution IA interne (Jack GPT) pour l'assistance au refactoring, la génération de code standarisé non critique, et l'analyse de code. • Analyse technique approfondie et chiffrage des tickets d'évolution ; soutenance et validation des estimations auprès de la Business Analyst avant l'entrée en phase de développement. • Référent technique d’un batch : prise en charge des évolutions, analyse des incidents et support aux équipes utilisatrices. • Étude d'impact technique globale et exécution de la migration de flux d'APIs tiers (ex : transition critique de l’API VIES vers l’API Infolegale) intégrant des règles métiers complexes de validation de TVA. • Développement et évolution d’APIs REST (dont l'API Sisyphe), gestion du versionning et garant de la rétrocompatibilité des contrats d'interface lors des évolutions. • Génération et structuration des contrats d'interface OpenAPI / Swagger (YAML) des APIs REST pour leur exposition sur Apigee par les équipes d'intégration. • Conception et exécution de scripts SQL complexes multi-opérations pour des opérations de migration et de modification de données en masse en environnement de production, garantissant l'intégrité de la donnée maître. • Gestion complète du pipeline CI/CD (Push, Build, Deploy via Jenkins). Prise en charge des chantiers de remédiation de sécurité critiques en production (migration Log4j). Environnement technique : Java 8, Spring, Wicket, Kafka (AKHQ), Salesforce, AWS CloudWatch, Oracle, Hibernate, Microsoft Copilot, Jack GPT (LLM interne), Maven, Jenkins, Git, Tomcat.

Développeur Full Stack Java / Angular

WEZEN

Septembre 2021 - Juillet 2024

Contexte : Éditeur d'un SaaS modulaire de gestion de projets de traduction complexes. • Conception et refonte intégrale du module d'observabilité interne pour centraliser la collecte et l'analyse des métriques de performance/latence des endpoints REST à travers les différents microservices. • Développement d'interfaces de suivi sur Angular intégrant des graphiques interactifs via Chart.js pour la restitution visuelle en temps réel des statistiques d'appels APIs. • Modélisation et développement d'APIs REST sous Spring Boot au sein d'une architecture modulaire découpée par domaines fonctionnels métiers. • Intégration du SDK AWS pour la récupération et la restitution sécurisée des médias/images stockés sur AWS S3, garantissant un accès fluide pour les modules applicatifs. • Conception d’interfaces riches et implémentation des fonctionnalités métiers avec Angular 12, assurant une liaison fluide et performante avec les micro-services backend. • Audit et réduction des temps de réponse des APIs, fiabilisation et sécurisation des échanges inter-modules pour garantir la haute disponibilité du SaaS en production. • Collaboration étroite avec les équipes Produit et UX/UI pour challenger les maquettes et itérer rapidement en environnement Agile. • Autonomie sur le cycle de vie du code (Build, Déploiement automatisé via Jenkins). Environnement technique : Java 16, Spring Boot, Angular 12, AWS S3, Maven, MySQL, Git, Linux, Jenkins, Tomcat.

Projects

CoreFlow

CoreFlow est une plateforme SaaS Fullstack événementielle conçue pour le traitement de commandes à haut débit, le messaging résilient et l'automatisation par Agent IA. Le projet est structuré en deux dépôts distincts (Multi-Repository Architecture) : coreflow-backend : Backend Spring Boot 3.5.14 événementiel avec Agent IA (Spring AI 1.0.0), brokers (Kafka & RabbitMQ), Flyway migrations, stockage Cloud AWS (eu-west-3, S3 & CloudWatch) et observabilité. coreflow-frontend : Single Page Application (SPA) Angular 18 basée sur l'architecture Standalone (AppComponent), les Signals et RxJS.