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

Youssef Sabih

.NET & Azure Engineer | AI Integration

€500/day
Fes, MA
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Youssef

I help companies design, evolve, and scale .NET and Azure systems in production, with a specialization in the seamless integration of AI features (Azure OpenAI, LLMs) into existing products.

Senior backend engineer with over 7.5 years of experience. For the last 3.5 years, I was the technical lead for a critical subsystem at TestDome: migrating legacy Windows workloads to Docker and AKS, designing an AI response validation service on Azure OpenAI, and revamping CI/CD and QA processes, which reduced release time by approximately 70%. Before that, 3 years at Société Générale on a high-traffic distributed pricing and calculation platform on Azure, processing around 1 million requests per day.

What I typically deliver:
- Production-grade backend services in C#, .NET, and ASP.NET, with properly implemented CI/CD, testing, and observability.
- Azure architecture and implementation, from AKS-based platforms to managed services.
- AI integration into existing .NET applications: LLM-based features, multi-model infrastructure, prompt engineering, and cost optimization.
- Containerization and Kubernetes migrations from legacy Windows stacks to production-ready AKS environments.
- Frontend contributions when the mission requires (TypeScript, Vue.js, React).

How I work:
- End-to-end ownership of a system or feature: Analysis, design, implementation, production deployment, and long-term reliability.
- Short technical interventions (PoC, migration plan, architecture audit) or longer engagements.
- Fluent in French and English, comfortable with distributed teams.

If you're looking for a senior .NET and Azure engineer who can also reliably integrate AI into your product, I'd be happy to discuss your project.
  • Arabic

    Native or bilingual

  • English

    Fluent

  • French

    Fluent

Can work on-site
Fes (up to 50km), Rabat (up to 40km)

Experience

  • TestDome
    Senior Software Engineer
    SOFTWARE PUBLISHING
    August 2022 - March 2026 (3 years and 7 months)
    Technical lead for the live coding evaluators subsystem at TestDome, the critical component that compiles, runs, and evaluates candidate code across over 12 languages for the online recruitment platform.

    - Led the migration of live coding evaluators from a legacy Windows infrastructure to Docker and Azure Kubernetes Service (AKS), improving reliability, fault isolation, horizontal scalability, and production deployment safety.

    - Designed and deployed a new AI-powered response validation service on Azure OpenAI (C# and .NET), with a fine-grained abstraction over the OpenAI SDK allowing the content team to autonomously create AI-graded questions. The service now powers 32 production questions covering essay, system design, and prompt engineering formats.

    - Revamped the browser-based live coding evaluator: improved performance by an average of 5x and enhanced sandbox isolation for untrusted user code. Also built a new PostgreSQL live coding service, which now evaluates over 7,000 candidate submissions per month.

    - Formalized the evaluators' QA process (unit, integration, and regression testing) and revamped CI/CD pipelines on Azure DevOps, reducing release time by approximately 70% and significantly decreasing production regressions.

    - Replaced outdated OAuth flows in the SSO layer (Microsoft Entra ID): migrated the public ROPC API to Authorization Code and Client Credentials, and guided clients and integration partners through the transition with minimal impact.

    - Regular code reviews on backend and frontend, author of design proposals, cross-functional collaboration with the content team, and L2/L3 incident management in rotation with other developers.
    .NET Microsoft Azure ASP.NET Core Kubernetes OpenAI
  • CONFORMiT Technologies
    Senior Backend Engineer
    SOFTWARE PUBLISHING
    September 2021 - August 2022 (11 months)
    Québec, Canada
    Senior backend engineer on a Health and Safety at Work (HSW) SaaS platform built on a .NET microservices architecture and deployed on Kubernetes with a per-tenant instance.

    - Contributed to the audit and inspection management microservice (C#, ASP.NET, PostgreSQL, Entity Framework): delivered new features for audit and inspection forms, and fixed a backend bug that prevented clients from submitting their forms via the mobile app.

    - Participated in the integration of a recently acquired risk analysis product, Dilygence (PHP with Symfony, and ElasticSearch), into the HSW platform. Optimized tenant migration scripts to ensure reliability even for large clients, and fixed a series of ElasticSearch synchronization bugs.

    - Introduced integration tests to the risk analysis codebase, raised the standard of code reviews, and mentored an intern. Quickly gained proficiency in a partially new stack for me (PostgreSQL, PHP and Symfony, Docker).

    Tech: C#, .NET, ASP.NET, Entity Framework, PostgreSQL, RabbitMQ, Docker, Kubernetes, Helm, Vue.js, IdentityServer, Swagger, PHP, Symfony.
    C# .NET Kubernetes VueJS PostgreSQL
  • Société Générale Africa Technologies & Services
    R&D Software Engineer
    BANKING AND INSURANCE
    July 2018 - August 2021 (3 years and 1 month)
    White House, Morocco
    R&D engineer on a high-traffic distributed pricing and calculation platform used by several entities within the Société Générale group, processing approximately 1 million requests per day. Fully deployed on Azure, built with C#, .NET, and .NET Core.

    - Developed and evolved pricing calculations using internal quantitative libraries, including regulatory calculations required by the European PRIIPs KID framework.

    - Redesigned inter-service communication and centralized CPU-intensive processing into dedicated worker services, reducing request processing time by approximately 15%.

    - Implemented dynamic client/worker pool assignment, configurable at runtime without service redeployment. This provided the ops team with a quick lever to isolate noisy tenants and protect priority client SLAs in a multi-tenant context.

    - Restructured transient data on Azure Blob Storage, moving from one container per request to one container per day. Storage and purge costs decreased, and lifecycle management was simplified.

    - Proposed and participated in replacing Azure Batch with an internal batch API built on top of the existing calculation platform, preserving the client-side contract while reducing operational overhead.

    - Managed production incidents and improved observability across the entire stack using Azure Application Insights and KQL. Mentored 2 interns (both subsequently hired full-time), onboarded 3 new hires, and participated in technical interviews.

    Tech: C#, .NET, .NET Core, ASP.NET, Azure Service Fabric (native services and Actor API), Azure API Management, Azure Queue Storage, Azure Blob Storage, Azure Application Insights, NUnit, Serilog, KQL, TeamCity.
    C# ASP.NET Core Microsoft Azure .NET

Recommendations

Be the first to recommend Youssef

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

  • State Engineer in Information Technology
    National Institute of Posts and Telecommunications (INPT)
    2018

Categories