About Nabil
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- DSM-Firmenich (via IBM France)Senior Backend & DevOps EngineerCONSULTING AND AUDITSMay 2023 - Today (3 years and 1 month)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).
- Firmenich (via IBM Interactive)Backend & Platform EngineerAGRICULTUREMarch 2021 - May 2023 (2 years and 2 months)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.
- enginsoftBackend DeveloperTECHApril 2020 - December 2020 (8 months)Lund, Sweden
- 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.
Recommendations
Be the first to recommend Nabil
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Diplôme d'Ingénieur, Informatique et Mathématiques AppliquéesNational School of Computer Science and Applied Mathematics of Grenoble2018Génie des Systèmes d'Information, spécialisé dans la conception d'architectures logicielles et la gestion des systèmes distribués.
Certifications
- AWS Certified Cloud PractitionerAWS2023
- Introduction to Containers with Podman (DO188)Red Hat OpenShift2024