Ouvert aux collaborations

FULL STACK .NET DEVELOPER

Habib Bhatti, développeur Full Stack .NET en Suisse

C#, .NET 10, SQL — applications web et mobiles.

Je développe et modernise des applications web et mobiles en .NET pour des entreprises en Suisse et en Italie, de la conception de la base de données à l’interface utilisateur utilisée au quotidien.

Portrait de Habib Bhatti, développeur Full Stack .NET
EXPÉRIENCE
5 ans de .NET en production
BASÉ À
Côme, Italie
TRAVAILLE EN
Suisse
PERMIS DE TRAVAIL
Permis G suisse

À PROPOS · DÉVELOPPEUR LOGICIEL .NET

Développeur logiciel avec 5 ans d’expérience dans le développement d’applications web et mobiles et une solide maîtrise du .NET Framework.

Mon expérience couvre l’ensemble du cycle de développement et témoigne de ma capacité à adopter rapidement de nouvelles technologies. J’utilise des outils modernes, notamment l’IA, pour améliorer l’efficacité du développement et fournir des solutions de haute qualité répondant aux objectifs métier.

Attaché à l’apprentissage continu, je cherche constamment à faire évoluer mes compétences. Je m’intéresse tout particulièrement au potentiel de l’intelligence artificielle et approfondis actuellement ma maîtrise des outils d’IA afin de rester à la pointe de l’innovation dans le secteur.

RÔLE
Full Stack .NET Developer
PROFONDEUR TECHNIQUE
Base de données → API → interface
POINT FORT
Modernisation de systèmes .NET legacy
FORMATION
Diplôme de fin d’études secondaires en informatique, ITIS Magistri Cumacini
LANGUES
Italien et ourdou (langues maternelles), anglais (B2)

Expérience professionnelle

DEPUIS 2021
  1. — Aujourd’hui

    Développeur logiciel Full Stack

    SUISSE · MARS 2022 – AUJOURD’HUI

    • J’ai développé et je maintiens deux applications mobiles Flutter s’appuyant sur une Web API .NET 10, améliorant de 60 % l’efficacité du traitement interne des ordres de travail pour plus de 5 000 utilisateurs.
    • J’ai migré des projets Web API legacy vers .NET 10, en remplaçant une pile technologique qui n’était plus prise en charge, sans interruption de service pour les applications clientes.
    • J’ai numérisé les processus métier des clients au moyen de portails WebForms sous .NET 4.8, réduisant ainsi les délais de traitement internes.
    • J’ai optimisé les requêtes LINQ et SQL, améliorant les performances de 50 % lors des opérations de recherche de clients.
  2. —

    Développeur logiciel junior

    ITALIE · JANV. 2021 – MARS 2022

    • J’ai développé des applications C# pour rationaliser les processus métier, ainsi qu’un portail web dédié aux opérations avec les fournisseurs.
    • J’ai automatisé des tâches internes répétitives, augmentant de manière mesurable la productivité de l’équipe.

Compétences techniques

FILTRER PAR PROJET

50 COMPÉTENCES

Backend & .NET

  • C#
  • .NET Framework
  • .NET Core
  • .NET 10
  • ASP.NET MVC
  • Web API
  • Entity Framework
  • Python
  • TypeScript
  • C

Mobile & IA embarquée

  • Flutter
  • Dart
  • Riverpod
  • Kotlin
  • SQLite
  • TensorFlow Lite
  • MediaPipe
  • CQT / chroma

Frontend

  • Razor
  • Blazor
  • WebForms
  • Telerik
  • JavaScript
  • HTML / CSS
  • Bootstrap

Données & SQL

  • SQL Server
  • T-SQL
  • Stored Procedures
  • LINQ
  • SSRS
  • Query optimisation

Architecture & sécurité

  • Clean Architecture
  • MVC
  • MVVM
  • Repository Pattern
  • JWT Auth
  • OTP / 2FA

Cloud & DevOps

  • Azure
  • Azure DevOps
  • AWS
  • Git
  • IIS
  • Visual Studio
  • VS Code
  • Figma

Développement assisté par IA

  • GitHub Copilot
  • Claude Code
  • ChatGPT
  • Gemini
  • Azure AI

Certifications & formation

QUALIFICATIONS

Projets sélectionnés

.NET · FLUTTER · WEB

01 / 05.NET 10 WEB API · EN COURS

RequestsManagement

Web API développée en .NET 10 selon les principes de la Clean Architecture et organisée en couches Domain, Application, Infrastructure et API. J’ai migré et modernisé dans cette architecture la logique métier d’un ancien data provider mobile et d’une Web API existante. Les mêmes règles métier sont désormais partagées par les clients mobiles et web au moyen d’un socle de code unique et testé. L’API est protégée par une authentification JWT ; une authentification multifacteur (MFA) par e-mail est en cours de développement.

  • .NET 10
  • Clean Architecture
  • Web API
  • C#
  • JWT
  • Entity Framework
  • SQL Server

02 / 05PORTAIL ASP.NET MVC · 2022–2023

CompanyManagement

Portail web destiné aux fournisseurs, développé avec ASP.NET MVC, Razor et SQL Server, qui remplace les échanges manuels par un système centralisé pour la création des commandes, la gestion des articles et des données de référence des fournisseurs.

  • ASP.NET MVC
  • Razor
  • SQL Server
  • C#

03 / 05APP FLUTTER · PRODUIT PERSONNEL

StrumAI

Une application mobile qui apprend à jouer de la guitare en observant les mains. Après un calibrage en quatre points, la caméra vérifie la position des doigts sur le manche, tandis que le microphone confirme l’accord joué. Les leçons se débloquent progressivement, des accords de base aux rythmes et aux motifs de strumming. Aucun compte n’est nécessaire : le nom et la progression sont conservés sur l’appareil.

Comment ça marche

Développée avec Flutter, d’abord pour Android. Les modules natifs sont encapsulés derrière des interfaces de service, ce qui permet d’ajouter iOS sans réécrire l’application. Les accords sont reconnus de manière polyphonique à partir de caractéristiques CQT et chroma traitées par un classifieur TensorFlow Lite exécuté sur l’appareil. Le suivi des mains est implémenté nativement en Kotlin avec MediaPipe (21 points de repère par main) et compare la géométrie de la main aux signatures propres à chaque accord. Toutes les données sont stockées localement dans SQLite, sans backend ni appels réseau liés à l’utilisateur.

  • Flutter
  • Dart
  • Riverpod
  • TensorFlow Lite
  • MediaPipe
  • Kotlin
  • SQLite

L’IA en pratique

IA & INTERVENTIONS

L’IA fait partie intégrante de ma pratique professionnelle, et non d’un simple intérêt secondaire. Je l’utilise au quotidien pour accélérer l’écriture du code répétitif, vérifier ma propre logique et explorer des API inconnues, tout en restant pleinement responsable du code livré.

Je suis titulaire de la certification Microsoft Azure AI Fundamentals et j’ai été invité à intervenir sur Radio Italia pour discuter de la manière dont ces outils transforment le travail des développeurs. Je m’intéresse également à l’évolution du domaine : je lis notamment les travaux de Nello Cristianini, dont le parcours correspond à l’orientation que je souhaite donner à l’IA appliquée à l’ingénierie logicielle.

CERTIFIÉ
Microsoft Azure AI Fundamentals
AU QUOTIDIEN
Copilot · Claude Code · ChatGPT
APPROCHE
Un accélérateur, pas un substitut à la compréhension du code

RADIO · INVITÉ À L’ANTENNE · AOÛT 2026

Radio Italia StoryTime

Invité à l’antenne, j’ai parlé du lien entre l’IA et le développement logiciel, ainsi que de la manière dont ces outils transforment le travail des développeurs.

Charge du contenu depuis YouTube. Voir la politique de confidentialité.

BÉNÉVOLE · MAI 2025

AI Week, Milan

J’ai été bénévole au sein de l’équipe opérationnelle d’un grand salon technologique. J’ai coordonné les équipes et résolu des problèmes logistiques en temps réel afin de préserver la fluidité des flux de visiteurs et la sécurité pendant les périodes de forte affluence.

Habib Bhatti à l’AI Week de MilanLa scène de l’AI Week de MilanHabib Bhatti lors d’une session à l’AI Week de Milan

EN DEHORS DU TRAVAIL

En dehors du travail, je pratique le Muay Thaï et la musculation, joue de la guitare et suis le sport automobile. Ce sont des engagements à long terme, et non des intérêts passagers. La discipline qu’ils exigent est la même que celle sur laquelle je m’appuie professionnellement : le travail passe d’abord, puis la constance fait le reste.

Je m’intéresse également aux finances personnelles : je gère moi-même mon patrimoine selon une allocation d’actifs clairement définie et suis de près l’évolution des marchés.

  • 2ANS DE MUAY-THAÏ
  • 5ANS D’ENTRAÎNEMENT PLANIFIÉ EN AUTONOMIE
  • 6ANS DE GUITARE EN AUTODIDACTE
  • 13PAYS VISITÉS

CONTACT

Parlons ensemble.

Ouvert aux collaborations de développeur Full Stack .NET en Suisse.

Je suis disponible pour échanger au sujet d’un poste, d’un projet ou de tout sujet technique. Le moyen le plus rapide de me joindre est l’e-mail. Je lis tous les messages et j’y réponds.

M’écrire →