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

Nabil Bensrhier

Backend Software Engineer

560 €/jour
Lyon, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Nabil

Backend & DevOps Engineer with 7+ years of experience building scalable microservices in Java and Python. Expert in cloud-native deployments (Docker, Kubernetes, Terraform), event-driven systems (Kafka, Redis), and CI/CD. Passionate about clean architecture, automation, and delivering robust, production-ready platforms.
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Lyon (jusqu’à 10 km)

Expériences

  • DSM-Firmenich (via IBM France)
    Senior Backend & DevOps Engineer
    CONSEIL & AUDIT
    mai 2023 - Aujourd'hui (3 ans et 1 mois)
    France
    • Refactored legacy Java modules into composable Python libraries shared across 10+ FastAPI microservices; ensured parity using automated regression pipelines and contract testing.

    • Migrated Spring Batch jobs to modern Python ETL workflows (Airflow-like structure) with PostgreSQL/MongoDB; reduced data latency by 30% and enhanced debuggability via structured logging.
    • Built distributed event-driven architecture using Kafka (with Avro schema registry), Redis Streams and Kafka Connect; enabled real-time processing and replayability.

    • Hardened microservices with OpenAPI, OAuth2 (Keycloak), JWT, RBAC and rate limiting (via Kong/Gateway).
    • Automated provisioning with Terraform (GCP & AWS) and deployed using GitHub Actions workflows and ArgoCD on GKE/OpenShift.

    • Centralized observability via Prometheus, Grafana, Loki and Jaeger for tracing; ensured 90%+ code coverage with pytest, Coverage.py, SonarQube and mutation testing.
    • Enforced SRE/DevOps practices (SLI/SLO, health checks, graceful shutdown) and security best practices (container scanning, secrets via Vault/Secrets Manager).
    DevOps Développement Back-End Microservices Domain Driven Design
  • Firmenich (via IBM Interactive)
    Backend & Platform Engineer
    AGROALIMENTAIRE
    mars 2021 - mai 2023 (2 ans et 2 mois)
    France
    • Developed and maintained 15+ scalable microservices in FastAPI (Python) and Spring Boot (Java), using Hexagonal and CQRS patterns with DTO validation.

    • Replatformed legacy Django modules into high-cohesion libraries with shared auth, validation, and utils across services.
    • Managed Kafka producers/consumers (Schema Registry, Dead Letter Queues), processing over 1M messages/day; implemented retry patterns and DLQ metrics.

    • Integrated Elasticsearch (ELK stack) and Redis as low-latency search & caching backends; implemented RedisBloom for predictions & scoring.
    • Containerized all workloads with Docker; deployed on OpenShift using Helm + GitOps pipeline via ArgoCD and monitored via New Relic + custom Grafana dashboards.

    • Led initiative for Shift-left testing strategy with contract tests, mutation testing (Pitest), and E2E testing with Cypress in CI pipelines.
    Java Apache Kafka Microservices Python Spring boot
  • enginsoft
    Backend Developer
    HIGH TECH
    avril 2020 - décembre 2020 (8 mois)
    Lund, Suède
    • Delivered a booking platform backend (FastAPI) with real-time scheduling logic and Firebase for authentication and push notifications.
    • Implemented RESTful APIs with OAuth2 flows, JWT tokens, background jobs (Celery/Redis), and input validation with Pydantic.
    • Built CI/CD pipelines with GitHub Actions, Docker, and deployed on GCP Cloud Run with monitoring via Stackdriver and uptime alerts.
    • Added feature flags (LaunchDarkly-like) and progressive rollouts for critical flows (appointments, payments).
    • Implemented infrastructure-as-code using Pulumi (Python) and ensured zero-downtime deploys.
    FastAPI PostgreSQL Docker Python Google cloud

Recommandations

Soyez le premier à recommander Nabil

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

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

Formations

  • Diplôme d'Ingénieur, Informatique et Mathématiques Appliquées
    National School of Computer Science and Applied Mathematics of Grenoble
    2018
    Génie des Systèmes d'Information, spécialisé dans la conception d'architectures logicielles et la gestion des systèmes distribués.

Certifications

Compétences

Catégories