Python • FastAPI • DevOps • Cloud & IA

Dan Freeman Mahoro

Je construis des solutions backend et plateforme avec une approche pragmatique, orientée produit.

Bretagne, France 5+ ans d’expérience FR / EN
Portrait de Dan Freeman Mahoro

En bref

  • Backend & API (FastAPI, REST, WebSockets)
  • CI/CD, automatisation et outillage DevOps
  • Jumeaux numériques, IoT et intégration LLM
  • À l’aise sur le front, le back et les flux data
Logo Python Python
Logo FastAPI FastAPI
Logo Terraform Terraform
Logo Ansible Ansible
Logo Docker Docker
Logo Microsoft Azure Azure

Expérience professionnelle

Du plus récent au plus ancien. Résumé clair par rôle.

01/2026–Présent

CELAD / BPCE SI — Ingénieur DevOps

Accompagnement de la migration vers une nouvelle architecture de déploiement Windows, avec un standard commun Azure DevOps et XL Deploy pour livrer .NET, PowerShell, batch et SQL.

Logo Azure DevOpsAzure DevOps XL Deploy PowerShell IIS
10/2024–12/2025

CELAD / BPCE SI — Ingénieur logiciel (FastAPI/Angular)

APIs REST pour intégrer des LLMs (GPT‑4o mini, Gemini Flash) dans un outil interne. Authentification, cache, tests Postman, maintenance Jenkins, déploiement OpenShift, dashboards ELK.

Logo PythonPython Logo FastAPIFastAPI Logo AngularAngular Logo OpenShiftOpenShift
02/2024–09/2024

CELAD / ST Microelectronics — Ingénieur DevOps

Outils Python pour équipes embarquées : formatage, prétraitement et déploiement. Résumé nightly via GitPython, wrapper d’un formateur C, tests unitaires et documentation.

Logo PythonPython GitPython Logo GerritGerrit Logo JiraJira
04/2022–02/2024

Orange Labs — Ingénieur/Chercheur

Conception d’un jumeau numérique composite et prototype Python avec Kafka. Intégration de jumeaux numériques dans la plateforme ThingIn via API REST.

Logo PythonPython Logo Apache KafkaKafka Logo DockerDocker Logo MongoDBMongoDB
12/2021–03/2022

Sopra Steria — Ingénieur Java

Maintenance d’un logiciel de pension d’invalidité : tickets Jira, correctifs SQL, reproduction de bugs sous Docker, débogage Java.

Logo JavaJava SQL Logo DockerDocker Logo JiraJira
04/2021–07/2021

Contrat freelance — Ingénieur logiciel

Outil Tkinter pour compléter et signer des contrats plus facilement. Parsing Word/PDF, génération de contrats signés, tests unitaires, documentation technique (POC).

Logo PythonPython Tkinter python-docx

Projets sélectionnés

Projets d’apprentissage qui ont structure ma façon de concevoir.

Capture d'écran urubugu

urubugu

Jeu de plateau Pygame (variant Bao du Burundi).

  • Motivation : Maîtriser Python via un jeu de plateau adore.
  • Objectifs : Graphismes, bases GUI, sprites, 2D.
  • Leçons bonus : Multithreading/multiprocessing et ecrans de chargement propres.
Capture d'écran Incendie

Incendie

Simulation d’incendie avec GUI interactive.

  • Motivation : Aller plus loin qu’un test CLI en ajoutant une GUI.
  • Objectifs : Aléatoire, probabilités, config, fichiers.
  • Leçons bonus : Fenêtres dynamiques et touches maintenues en Pygame.
Capture d'écran SudokuSolver

SudokuSolver

Jeu Sudoku + solveur + automatisation Android.

  • Motivation : Battre le meilleur score sur une app Sudoku Android.
  • Objectifs : OpenCV, OCR, algorithmes Sudoku.
  • Leçons bonus : ADB, logging, barre de progression console.
Capture d'écran Ibizungu

Ibizungu

Jeu de cartes Pygame avec multijoueur en ligne.

  • Motivation : Progresser en Python via un jeu de cartes aimé.
  • Objectifs : Boucles de jeu, POO, multijoueur.
  • Leçons bonus : Queues thread-safe et séparation jeu/logique/réseau.
Diagramme de groupe de ressources Azure

Card Game Backend

Backend FastAPI pour sessions multijoueurs.

  • Motivation : Progresser en DevOps via un serveur de jeu live.
  • Objectifs : VM Azure, Terraform, Ansible.
  • Leçons bonus : Nginx, HTTPS, PyInstaller.

Leadership

Coordination et leadership au-delà du code.

KWIGA Summer School — Cofondateur & coordonnateur de projet (02/2023–09/2024)

Cofondateur de KWIGA pour renforcer les compétences numériques au Burundi via formations intensives, hackathons et échanges académiques. Initiative de plus de 3 ans d'existence. Pilotage des partenariats, du programme et de la KWIGA Summer School.

Contact

Construisons quelque chose de propre, fiable et utile.

Email

dan4am@gmail.com

Liens

GitHub LinkedIn

Localisation

Bretagne, France