Skip to content
View dm-mensavi's full-sized avatar

Block or report dm-mensavi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dm-mensavi/README.md

👋 Bonjour, je suis David Mawuli Mensavi

🎓 MSc. Génie Logiciel @ Junia ISEN, France | 🔧 Développeur Full Stack | ☁️ DevOps & IA

GitHub Streak

Développeur Full Stack spécialisé en DevOps et avec un intérêt marqué pour l'IA, actuellement en Master 2 Génie Logiciel. Je recherche une alternance (contrat d'apprentissage) à partir de septembre 2026, avec un rythme de 3 semaines en entreprise / 1 semaine à l'école. Mobile sur l'ensemble du territoire français.

📄 Portfolio disponible sur mensavi.tech


🛠️ Stack Technique

Backend & Langages

  • Java 8 / 17 / 21 · Spring Boot · Maven · JDBC · Spring Data JPA
  • Node.js · Express.js · Azure Functions
  • Python (Django)

IA & LLM

  • RAG · OpenAI API (Embeddings) · Anthropic Claude · LLM Pipelines · Agentic Workflows · pgvector

Frontend & Intégrations

  • React.js · Next.js · Angular · HTML/CSS · JavaScript
  • Stripe API · Firebase Authentication

Bases de Données

  • PostgreSQL · MySQL · MongoDB · MSSQL Server · SQLite

DevOps & Outils

  • Docker · Kubernetes · Kafka · Git · CI/CD
  • Conception d'APIs RESTful · ELK Stack · Linux · Bash

💼 Expérience Professionnelle

Never2Wait — Développeur Fullstack (Stage) (Mai 2025 – Sept. 2025 | Tournai, Belgique)

  • Responsable de plus de 50% de la base de code backend, incluant le développement d'APIs via Node.js et Azure Functions
  • Implémentation sécurisée de Stripe et intégration des APIs marketing pour maximiser les performances de conversion
  • Contribution à plus de 80% des objectifs produit et rédaction d'une documentation système complète pour fluidifier l'onboarding de l'équipe

Zomujo Foundation — Développeur Backend (CDD) (Sept. 2023 – Déc. 2023 | Accra, Ghana)

  • Migration complète d'un système legacy .NET (C#) vers une architecture moderne Node.js/Express et JavaScript, améliorant la maintenabilité du système
  • Conception d'APIs REST avec Express.js/TypeORM, sécurisées via Firebase Authentication, et documentation complète avec Swagger/OpenAPI

Zap Technologies — Développeur Frontend Principal (Stage) (Août 2023 – Nov. 2023 | Kumasi, Ghana)

  • Management d'une équipe de 5 développeurs, gestion du workflow Git, réalisation des revues de code et encadrement technique pour garantir la qualité des livrables
  • Direction et développement de 5 applications web en utilisant l'écosystème Next.js et React.js

🚀 Projets

TradeSim (DevOps) — GitHub

Plateforme de simulation de trading construite en microservices avec Java 21, Spring Boot et Spring Cloud.

  • Architecture événementielle (Kafka/RabbitMQ), cache Redis, PostgreSQL et API Gateway
  • Containerisée avec Docker et orchestrée via Kubernetes, avec un frontend Angular pour le trading

SkyVault (I.A) — GitHub

Application de gestion de fichiers avec Django et Python, intégrant un pipeline RAG complet.

  • Extraction de texte via Anthropic Claude, vectorisation des chunks par OpenAI Embeddings et recherche sémantique avec pgvector
  • Fonctionnalités IA avancées : auto-tagging, résumé automatique de documents, moteur de Q&R en langage naturel avec citations de sources
  • Tâches de fond orchestrées via django-q2

🎓 Formation

  • MSc. Génie Logiciel | Junia Grande École d'Ingénieurs (ISEN), France (Sept. 2024 – Sept. 2027)
    • Erasmus Scholar
  • Licence en Informatique | Kwame Nkrumah University of Science and Technology (KNUST), Ghana (Sept. 2021 – Août 2024)
    • Mention Très Bien · EPI Scholar (USA)

🌍 Langues

  • Anglais — Native
  • Français — B2/C1

📫 Me Contacter

Pinned Loading

  1. skyvault skyvault Public

    SkyVault is a user-friendly file management app with features like uploads, starred items, and storage insights. Easily set up locally or with Docker for streamlined file organization and access.

    Python 1

  2. aawans-zaptek aawans-zaptek Public

    JavaScript

  3. pixelpulse-zaptek pixelpulse-zaptek Public

    JavaScript 1

  4. task-management task-management Public

    A task management API built with nestjs

    TypeScript

  5. campride campride Public

    A Campus Shuttle Tracking System

    TypeScript