You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Yakhouba KeitaYK

Yakhouba Keita

Ingénieur Logiciel – Golang

€680/day
Lille, FR
8-15 years

Average response time: 1 hour

About Yakhouba

Ce que je vous apporte
  • Architecture & développement d’API REST / gRPC (conception, implémentation, tests, documentation).
  • Mise en place de microservices et services temps réel.
  • Communication asynchrone / messaging (ex. MQTT) et gestion des contraintes terrain (réseau instable, offline).
  • Synchronisation de données (PostgreSQL local ↔ serveurs distants), cohérence et résilience.
  • Optimisation & fiabilisation production : profiling (pprof), réduction CPU/latence, diagnostic incident.
  • Observabilité : métriques/monitoring (Prometheus), logs, troubleshooting efficace.

Ce qui me différencie
  • Une vraie culture production : je conçois des services pensés pour être exploitables, monitorés, débogables.
  • Expérience sur des systèmes à fortes contraintes (temps réel, embarqué, continuité de service).
  • Je livre du maintenable : code propre, tests, docs, et des choix techniques justifiés.

Projets / livrables typiques
  • API backend Go (REST/gRPC) + tests unitaires & intégration.
  • Microservices containerisés (Docker), CI/CD.
  • Services de synchro et traitements asynchrones (MQTT / file d’événements).
  • Mise en place monitoring/logging + tableaux de bord (selon stack).
  • Audit perf + plan d’optimisation (profiling pprof, recommandations actionnables).

Mots-clés : Golang, Backend, Microservices, gRPC, REST, MQTT, PostgreSQL, Docker, Kubernetes, CI/CD, Linux, Observabilité, Prometheus, pprof.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Basic

  • German

    Basic

Can work on-site
Lille (up to 50km)

Experience

  • SNCF
    Ingénieur Logiciel – Golang
    February 2020 - November 2025 (5 years and 9 months)
    Lille, France
    Développement d'un logiciel de suivi de mission (système d'information voyageurs embarqué).
    • • Conception et développement d'une API REST pour le suivi des missions, intégrée au système d'information voyageurs embarqué et déployée sur plus de 30 rames.
    • • Architecture et implémentation d'un service gRPC de suivi de mission en temps réel, réduisant la latence de propagation des états de mission.
    • • Mise en place de la communication sol-train via HTTP et MQTT, avec gestion du mode hors ligne et réduction significative des pertes de messages.
    • • Développement d'un service gRPC gérant des bases PostgreSQL locales par train, avec synchronisation périodique automatique vers les serveurs au sol, améliorant la cohérence des données.
    • • Développement d'un service de gestion de carnet de bord pour l'enregistrement des données opérationnelles SIVE, avec synchronisation vers les systèmes au sol, réduisant significativement le temps d'investigation des incidents.
    • • Introduction du profiling et de l'optimisation des performances via pprof, permettant une réduction de 20 % de l'utilisation CPU et une baisse des incidents en production.
    • • Environnement technique : Golang, gRPC, REST, MQTT, PostgreSQL, Docker, pprof, Linux, Git.
  • Macopharma – Capgemini
    Ingénieur Logiciel
    April 2015 - February 2020 (4 years and 10 months)
    CHU – Eurasanté, Lille, France
    • • Développement d'un logiciel de contrôle d'illumination UVC pour le traitement de poches de concentrés plaquettaires, garantissant un dosage précis et des mécanismes de sécurité.
    • • Conception d'outils de diagnostic et de test de composants, réduisant significativement le temps de débogage matériel.
    • • Conception d'un système de supervision et de suivi de signaux en temps réel pour la télémétrie, incluant alertes en direct et analyse historique des tendances.
    • • Mise en place de tests automatisés d'interfaces graphiques avec Squish, améliorant la stabilité de l'IHM et réduisant fortement les régressions avant mise en production.
    • • Développement d'un outil de simulation temps réel pour l'intégration à des formations médicales, utilisé par les techniciens lors des phases de test.
    • • Environnement technique : C++, Qt, Python, Squish, Linux embarqué, Git.

Recommendations

Be the first to recommend Yakhouba

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master en
    Université de Strasbourg
    2015
    Master en
  • Licence en informatique
    Université de Strasbourg
    2012
    Licence en informatique

Categories