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

Rayane Cherifi

Fullstack Developer

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Rayane

Need robust, secure, and production-ready APIs?

Specializing in the Python / FastAPI ecosystem and GCP Cloud, I support technical and product teams from the scoping phase through to deployment and operation.

My approach goes beyond simple development: I build complete, secure, and observable systems designed to be maintainable and scalable.

🎯 WHAT I BRING TO YOU:

✅ API First Architecture & Design

Technical scoping, requirements gathering, and RFC/ADR writing.
Strict OpenAPI contracts (Contract First) design.
Advanced Patterns: Idempotence, Pagination, Versioning.

✅ Development & Industrialization

High-performance Backend development in FastAPI (Python 3).
Uncompromising software quality: Tests (Pytest Unit/Int), SonarQube, SAST/SCA.
Complete GitLab CI/CD: from Merge Request to automated deployment.
Optimized Docker packaging.

✅ Advanced Security (IAM)

Identity and Access Management: OAuth2, OIDC, RBAC.
CIAM Integration: Keycloak, Auth0, Okta.
Management via Apigee: Security, Quotas, Rate-limiting, Cache.
Secrets management and sensitive data masking.

✅ Ops & Observability

Secure production deployment (Dev/UAT/Prod) with Rollbacks.
Comprehensive monitoring: OpenTelemetry, structured logs, tracing.
SLI/SLO definition and tracking.

💻 TECHNICAL STACK:

Languages & Frameworks: Python 3, FastAPI, Pytest, React (notions).
API & Security: REST, OpenAPI, Apigee, OAuth2/OIDC, Keycloak/Okta/Auth0.
Cloud & Data: GCP (BigQuery, Firestore, IAM, Run), MongoDB Atlas.
DevOps & Tools: Docker, GitLab CI/CD, SonarQube, OpenTelemetry, SFTP.

🚀 Ready to structure and scale your backend? Let's discuss your project.
  • French

    Native or bilingual

  • English

    Native or bilingual

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

Experience

  • VEOLIA
    Backend Developer
    January 2020 - December 2025 (5 years and 11 months)
    Scoping & API Contracts: Requirements gathering, OpenAPI design, ADR/RFC, technical choices.

    Architecture & Implementation: Patterns (idempotence, pagination, versioning), FastAPI, Docker packaging.

    Security & Access: OAuth2/OIDC, RBAC, CIAM (Keycloak/Okta/Auth0), Apigee (auth, quotas/rate-limit, cache), impersonation support.

    Quality & Industrialization: Pytest tests (unit/int), GitLab Issue Board & MRs (templates/approvals), CI/CD, SonarQube, SAST/SCA, container scanning.

    Production Deployment & Operation: dev/uat/prod deployments, SLI/SLO, structured logs, alerting/traces (OpenTelemetry), runbooks & safe rollbacks.

    Concrete Examples (A to Z)

    Query Engine (platform product): Multi-source JSON data generator (APIs, BigQuery, Power BI, Google Calendar...) that directly feeds React components without developing APIs. Configuration UI for teams, multi-CIAM, impersonation for support, quotas/observability, industrialized deployment.

    Customer Portal — Backend API: FastAPI from scratch, OpenAPI contracts, tests, OIDC/RBAC security, exposed via Apigee (quotas/rate-limit, cache), usage observability.

    Multi-BU Data Hub: Data centralization, controlled SFTP ingestion, usage logs for re-invoicing, user credits (trial phases), BigQuery/Firestore/MongoDB Atlas storage.

    Chatbot React × LumApps: From scratch and integrated into the intranet; secure LLM via backend proxy (no keys in the front), quotas/rate-limit, minimal logging, secrets managed by the LumApps connector.

    Stack

    Python 3, FastAPI, Pytest, REST/OpenAPI • Apigee • Keycloak / Okta / Auth0 • GCP (BigQuery, Firestore, IAM, Secret Manager, Logging/Monitoring) • MongoDB Atlas • Docker • GitLab (Issue Board, MRs, CI/CD, releases) • SonarQube • SFTP • React • LumApps • Power BI, AppSheet, Google Apps Script • OpenTelemetry.
    Python Gitlab CI/CD SonarQube Google Cloud React Native
  • Banque de France
    Backend Engineer & API Architect
    PUBLIC SECTOR
    January 2018 - January 2020 (2 years)
    Context: Within the IT department, I worked on modernizing tools for the Financial Control and Supervision departments. I designed and industrialized critical API architectures for the secure aggregation and analysis of banking and regulatory data.

    Major Achievements:

    📊 Tools for Management Control & Supervision

    Query Engine Design: Developed a solution enabling controllers and auditors to cross-reference heterogeneous financial data (BigQuery, business APIs) through a unified interface, without complex technical manipulation.

    Multi-source Data Aggregation: Centralized flows for financial reporting, ensuring data consistency across different environments (internal and partner systems).

    🔐 Banking Security & Access Management (IAM)

    Sensitive Data Security: Implemented strict protocols (OAuth2 / OIDC) to ensure the confidentiality of financial information.

    Traceability & Audit: Set up detailed and tamper-proof usage logs via Apigee and OpenTelemetry, essential for compliance audits and internal re-invoicing.

    Fine-grained Access Control (RBAC): Segregated data access based on profiles (Auditors, Controllers, IT).

    ⚙️ "Bank-Grade" API Architecture & Industrialization

    OpenAPI Design & Interface Contracts: Standardized data exchange between banking entities.

    High Availability: Resilient architecture (FastAPI, Docker, GCP) with quota and rate-limiting management to protect core-banking systems.

    Code Quality & Compliance: Strict GitLab CI/CD pipeline (SonarQube, SAST) meeting the quality requirements of the banking sector.

    Technical Environment:

    Core: Python 3, FastAPI, Pytest.
    Security: Apigee, Keycloak, OAuth2/OIDC (FAPI Standard).
    Financial Data: BigQuery, Firestore, secure SFTP.
    Ops: GitLab CI, Docker, OpenTelemetry.
    Python Gitlab CI/CD Gitlab Java

Recommendations

Be the first to recommend Rayane

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

Skill set

Categories