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

Hassad Smara

Go / Golang Backend Developer | Microservices

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

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hassad

Backend developer, specializing in Go (Golang) on high-load distributed systems. About ten years in backend, with the last seven full-time on Go in production.

My specialty is large-scale performance and reliability: reducing latency on critical services, handling load on microservices architectures, smoothly evolving existing stacks.

I've worked on the real-time core of demanding platforms, from memory profiling and GC optimization to resilience patterns like circuit breakers, in sectors as varied as adtech, mobility, financial services, and data infrastructure.

I value architecture and performance equally: tested code, structured in hexagonal architecture and DDD, designed to last and remain easy to maintain. I've also designed my own SaaS products end-to-end, from the Go backend to the frontend, giving me a real product vision in addition to technical skills.

Before Go, I built industrial systems in Java and C++, which was excellent training for robust code and tight constraints.

Available for Go backend missions, from feature and API development to more specialized topics of performance and distributed architecture.

Main Stack: 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
    Go Developer
    SOFTWARE PUBLISHING
    August 2025 - June 2026 (10 months)
    Go Backend Developer — Large-scale data infrastructure
    Backend development on large-scale data collection and processing infrastructure.

    Key achievements:

    • Go backend components for the metrics collection pipeline
    • Performance optimization: reducing memory allocations, profiling and GC tuning
    • Evolution of distributed storage systems (Cassandra, Kafka)
    • Implementation of resilience patterns: circuit breakers, backpressure, rate limiting
    • Internal observability: health metrics, tracing, alerting
    • Code review and technical documentation for knowledge transfer
    • Participation in incident debugging and runbook improvement
    Stack: Go, Kafka, Cassandra, Redis, Kubernetes, Prometheus, OpenTelemetry, gRPC, Python
    GO Kubernetes Apache Kafka gRPC Cassandra
  • Qonto
    Go Backend Developer
    BANKING AND INSURANCE
    October 2024 - July 2025 (9 months)
    Paris, France
    Backend development for financial services aimed at professionals on the Qonto platform.

    Key achievements:

    • Go backend feature development on the main business application
    • Performance optimization: refactoring database queries, Redis caching
    • Evolution of the existing microservices architecture (Kafka, gRPC)
    • Interfacing with legacy Ruby on Rails for a gradual migration
    • Code review and pair programming on idiomatic Go patterns
    • Collaboration with product teams on technical specifications
    Stack: Go, Kafka, PostgreSQL, Redis, Kubernetes (EKS), Prometheus, Ruby on Rails
    GO Kubernetes Apache Kafka gRPC PostgreSQL
  • Criteo
    Go Backend Developer
    PRESS AND MEDIA
    June 2020 - May 2024 (3 years and 11 months)
    Paris, France
    Latency optimization on one of the world's largest advertising bidding engines (35 billion+ requests/day, decision in less than 10ms). Within the Core Bidding team, on the critical path of the real-time decision engine.

    Key achievements:

    • Hot path redesign: p95 latency reduction
    • Intensive memory profiling (pprof, escape analysis): reduced GC pressure, stabilized p99
    • Migration of the on-prem Kafka cluster to Confluent Cloud: cost -30%, producer throughput +45%
    • Adaptive circuit breakers for controlled degradation under heavy load
    • Mentoring junior developers and knowledge-sharing sessions (Go internals, distributed debugging)
    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 6/18/2026

Hassad joined our teams for several months to work on our large-scale data collection and processing infrastructure. He integrated quickly and autonomously took charge of critical backend components of our pipeline. He is a solid developer and DevOps engineer, with real expertise in distributed systems. He contributed to performance optimization (profiling, reducing memory allocations, GC tuning), evolved our storage components (Cassandra, Kafka), and strengthened the platform's robustness through well-thought-out resilience patterns. His work on internal observability was also invaluable to us during incident handling. Beyond his technical skills, Hassad is reliable, autonomous, and easy to integrate into a team: rigorous code reviews, clear documentation, and a genuine focus on knowledge transfer. A profile we can count on for complex subjects. I highly recommend Hassad and would not hesitate to hire him again if needed!

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

  • Computer Science and Software Development Bachelor's Degree
    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