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

Yakhouba Keita

Software Engineer – Golang

€680/day
Lille, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yakhouba

What I bring
  • REST / gRPC API architecture & development (design, implementation, testing, documentation).
  • Setup of microservices and real-time services.
  • Asynchronous communication / messaging (e.g. MQTT) and management of field constraints (unstable network, offline).
  • Data synchronization (local PostgreSQL ↔ remote servers), consistency and resilience.
  • Production optimization & reliability: profiling (pprof), CPU/latency reduction, incident diagnostics.
  • Observability: metrics/monitoring (Prometheus), logs, efficient troubleshooting.

What sets me apart
  • A true production culture: I design services intended to be operable, monitored, and debuggable.
  • Experience with high-constraint systems (real-time, embedded, service continuity).
  • I deliver maintainable code: clean code, tests, docs, and justified technical choices.

Typical projects / deliverables
  • Go backend API (REST/gRPC) + unit & integration tests.
  • Containerized microservices (Docker), CI/CD.
  • Synchronization services and asynchronous processing (MQTT / event queue).
  • Setup of monitoring/logging + dashboards (depending on stack).
  • Performance audit + optimization plan (pprof profiling, actionable recommendations).

Keywords: Golang, Backend, Microservices, gRPC, REST, MQTT, PostgreSQL, Docker, Kubernetes, CI/CD, Linux, Observability, Prometheus, pprof.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Basic

  • German

    Basic

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

Experience

  • SNCF
    Software Engineer – Golang
    February 2020 - November 2025 (5 years and 9 months)
    Lille, France
    Development of mission tracking software (embedded passenger information system).
    • • Design and development of a REST API for mission tracking, integrated into the embedded passenger information system and deployed on over 30 trains.
    • • Architecture and implementation of a real-time mission tracking gRPC service, reducing mission state propagation latency.
    • • Setup of ground-to-train communication via HTTP and MQTT, with offline mode management and significant reduction in message loss.
    • • Development of a gRPC service managing local PostgreSQL databases per train, with automatic periodic synchronization to ground servers, improving data consistency.
    • • Development of a logbook management service for recording SIVE operational data, with synchronization to ground systems, significantly reducing incident investigation time.
    • • Introduction of profiling and performance optimization via pprof, enabling a 20% reduction in CPU usage and a decrease in production incidents.
    • • Technical environment: Golang, gRPC, REST, MQTT, PostgreSQL, Docker, pprof, Linux, Git.
  • Macopharma – Capgemini
    Software Engineer
    April 2015 - February 2020 (4 years and 10 months)
    CHU – Eurasanté, Lille, France
    • • Development of UVC illumination control software for platelet concentrate processing, ensuring precise dosage and safety mechanisms.
    • • Design of diagnostic and component testing tools, significantly reducing hardware debugging time.
    • • Design of a real-time signal supervision and tracking system for telemetry, including live alerts and historical trend analysis.
    • • Implementation of automated graphical interface tests with Squish, improving GUI stability and greatly reducing regressions before production deployment.
    • • Development of a real-time simulation tool for integration into medical training, used by technicians during testing phases.
    • • Technical environment: C++, Qt, Python, Squish, Embedded Linux, 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's degree in
    University of Strasbourg
    2015
    Master en
  • Bachelor's degree in Computer Science
    University of Strasbourg
    2012
    Licence en informatique

Categories