B BitCrafts Français

About

Senior Software Engineer — .NET Ecosystem

Senior software engineer with 13+ years designing and building .NET systems (C#, WPF, WCF, ASP.NET, Blazor, Azure) and proven technical leadership: code review, mentoring and team upskilling. Early adopter of AI-assisted engineering, with internal tooling that raised team productivity by 30%.

Experience

  1. Senior Software Engineer, .NET & Healthcare

    Sep 2024 – Present

    Dedalus Morocco

    • · Technical leadership: systematic code reviews (SOLID, medical data security).
    • · Mentoring junior developers.
    • · Internal AI tooling: +30% productivity, shorter time-to-market.
    • · Modernizing critical LIS / EMR applications (WPF, WinForms, WCF), Azure DevOps CI/CD.
    • · HL7 message integration and validation.
  2. Senior .NET R&D Engineer

    Jan 2024 – Aug 2024

    Go & Dev

    • · Rich desktop applications in WPF / C#.
    • · Modular architectures, design patterns and technical specs.
  3. .NET Lead Analyst Programmer

    Oct 2021 – Oct 2023

    CGI Canada

    • · Led a major .NET Framework → .NET Core / .NET 6 migration.
    • · Project lifecycle management, mentoring and code reviews.
  4. R&D Engineer, Mobile & Public Services

    Jul 2020 – Aug 2021

    Somei Morocco

    • · B2C / B2B mobile projects (Xamarin, Ionic Cordova), offline-first.
    • · Mentoring juniors.
  5. R&D Engineer, Finance

    Jan 2020 – Jun 2020

    Casablanca Stock Exchange

    • · Critical financial solutions (C#, VB.NET, ASP.NET, SQL Server).
    • · User support and technical documentation.
  6. .NET Technical Lead

    Mar 2019 – Dec 2019

    Orange Business Morocco

    • · Technical referent on a complex AMS project (6 workstreams).
    • · Team coordination and multi-technology delivery.

Earlier roles (2012–2018): .NET Technical Lead (ALGO Consulting Group), Senior Freelance .NET Developer (DXC Technology), banking engagements in France (Société Générale, Crédit du Nord).

Education

State Engineering Degree in Computer Science & Networks (MIAGE) — EMSI, 2008–2013.

Languages

Arabic (native), French (professional fluency), English (technical).