À propos de Yakhouba
- 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.
- 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.
- 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).
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Notions
Allemand
Notions
Expériences
- SNCFIngénieur Logiciel – Golangfévrier 2020 - novembre 2025 (5 ans et 9 mois)Lille, FranceDé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 – CapgeminiIngénieur Logicielavril 2015 - février 2020 (4 ans et 10 mois)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.
Recommandations
Soyez le premier à recommander Yakhouba
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master enUniversité de Strasbourg2015Master en
- Licence en informatiqueUniversité de Strasbourg2012Licence en informatique