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

Hassad Smara

Développeur Backend Go / Golang | Microservices

€520/day
1 project
Lyon, FR
8-15 years

Average response time: 1 hour

About Hassad

Développeur backend, spécialisé en Go (Golang) sur les systèmes distribués à forte charge. Une dizaine d'années en backend, dont les sept dernières à temps plein sur du Go en production.

Ma spécialité, c'est la performance et la fiabilité à grande échelle : réduire la latence sur des services critiques, tenir la charge sur des architectures microservices, faire évoluer des stacks existantes en douceur.

J'ai travaillé sur le cœur temps réel de plateformes très exigeantes, du profiling mémoire et de l'optimisation GC jusqu'aux patterns de résilience comme les circuit-breakers, dans des secteurs aussi variés que l'adtech, la mobilité, les services financiers et l'infrastructure data.

J'accorde autant de soin à l'architecture qu'à la performance : code testé, structuré en architecture hexagonale et DDD, pensé pour durer et rester simple à maintenir. J'ai aussi conçu mes propres produits SaaS de bout en bout, du backend Go au front, ce qui me donne une vraie vision produit en plus de la technique.

Avant le Go, j'ai construit des systèmes industriels en Java et C++, une bonne école pour le code robuste et les contraintes serrées.

Disponible pour des missions backend Go, du développement de features et d'API jusqu'aux sujets plus pointus de performance et d'architecture distribuée.

Stack principale : Go, Kubernetes, Kafka, gRPC, PostgreSQL, Redis, GCP, AWS
  • French

    Native or bilingual

  • English

    Native or bilingual

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

Experience

  • Datadog
    Développeur Go
    SOFTWARE PUBLISHING
    August 2025 - June 2026 (10 months)
    Développeur Backend Go — Infrastructure data à grande échelle
    Développement backend sur l'infrastructure de collecte et de traitement de données à grande échelle.

    Réalisations clés :

    • Composants backend Go pour le pipeline de collecte de métriques

    • Optimisation des performances : réduction des allocations mémoire, profiling et tuning GC

    • Évolution des systèmes de stockage distribué (Cassandra, Kafka)

    • Implémentation de patterns de résilience : circuit breakers, backpressure, rate limiting

    • Observabilité interne : métriques de santé, tracing, alerting

    • Revue de code et documentation technique pour le transfert de connaissances

    • Participation au debugging d'incidents et amélioration des runbooks

    Stack : Go, Kafka, Cassandra, Redis, Kubernetes, Prometheus, OpenTelemetry, gRPC, Python
    GO Kubernetes Apache Kafka gRPC Cassandra
  • Qonto
    Développeur Backend Go
    BANKING AND INSURANCE
    October 2024 - July 2025 (9 months)
    Paris, France
    Développement backend pour les services financiers à destination des professionnels sur la plateforme Qonto.

    Réalisations clés :

    • Développement de features backend Go sur l'application métier principale

    • Optimisation des performances : refactoring des requêtes base de données, mise en cache Redis

    • Évolution de l'architecture microservices existante (Kafka, gRPC)

    • Interfaçage avec le legacy Ruby on Rails pour une migration progressive

    • Revue de code et pair programming sur les patterns Go idiomatiques

    • Collaboration avec les équipes produit sur les spécifications techniques

    Stack : Go, Kafka, PostgreSQL, Redis, Kubernetes (EKS), Prometheus, Ruby on Rails
    GO Kubernetes Apache Kafka gRPC PostgreSQL
  • Criteo
    Développeur Backend Go
    PRESS AND MEDIA
    June 2020 - May 2024 (3 years and 11 months)
    Paris, France
    Optimisation de latence sur l'un des plus gros moteurs de bidding publicitaire au monde (35 Md+ requêtes/jour, décision en moins de 10ms). Au sein de l'équipe Core Bidding, sur le path critique du moteur de décision temps réel.

    Réalisations clés :

    • Refonte du hot path : réduction de la latence p95

    • Profilage mémoire intensif (pprof, escape analysis) : réduction de la pression GC, p99 stabilisée

    • Migration du cluster Kafka on-prem vers Confluent Cloud : coût −30%, throughput producers +45%

    • Circuit-breakers adaptatifs pour une dégradation maîtrisée sous forte charge

    • Mentorat de développeurs juniors et sessions de knowledge-sharing (Go internals, debugging distribué)

    Stack : Go, Kubernetes (GKE), Kafka, gRPC, PostgreSQL, Redis, Prometheus, GCP
    Apache Kafka Go Kubernetes gRPC Google Cloud Platform (GCP)

Reviews

5,0

Out of 1 rating

O

Olivier

Tech Lead - DataDog

Reviewed on 18/06/2026

Hassad a rejoint nos équipes pendant plusieurs mois pour intervenir sur notre infrastructure de collecte et de traitement de données à grande échelle. Il a su s'intégrer rapidement et prendre en main de façon autonome des composants backend critiques de notre pipeline. C'est un développeur et devops solide, avec une vraie expertise des systèmes distribués. Il a contribué à l'optimisation des performances (profiling, réduction des allocations mémoire, tuning GC), fait évoluer nos briques de stockage (Cassandra, Kafka) et renforcé la robustesse de la plateforme via des patterns de résilience bien pensés. Son travail sur l'observabilité interne nous a également été précieux lors du traitement d'incidents. Au-delà de la technique, Hassad est fiable, autonome et facile à intégrer dans une équipe : revues de code rigoureuses, documentation claire, et un vrai souci du transfert de connaissances. Un profil sur lequel on peut compter pour des sujets complexes. Je recommande vivement Hassad et je ferai appel à lui sans hésiter si besoin !

Recommendations

Be the first to recommend Hassad

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

  • Licence informatique et développement logiciel
    Université Claude Bernard Lyon 1
    2014
    Formation en développement logiciel : algorithmique et structures de données, programmation orientée objet, conception logicielle, bases de données relationnelles, systèmes et réseaux, génie logiciel. Fondations qui ont nourri une carrière orientée backend et systèmes distribués.

Skill set

Categories