Développeur Full Stack .NET

Ahmed Oumezzine

Je construis des applications .NET robustes, maintenables et performantes.

Développeur Full Stack .NET spécialisé en ASP.NET Core, Angular, Azure et architecture logicielle, j’interviens sur la conception, le développement, l’amélioration et la mise en production d’applications web modernes.

Technologies principales
C# .NET ASP.NET Core Angular TypeScript SQL Server Azure Docker
10+
Années d’expérience
22
Articles et ressources publiés
8
Compétences principales
4
Services complémentaires
SERVICES COMPLÉMENTAIRES

Mentorat, audit et formation en complément du développement

Des formats d’accompagnement construits à partir d’une expérience concrète de développement, de maintenance et de livraison de projets .NET.

Mentorat

Accompagnement personnalisé pour développer vos compétences techniques et architecturales.

En savoir plus

Audit technique

Analyse approfondie de votre code et architecture avec des recommandations concrètes et priorisées.

En savoir plus

Formation

Formations pratiques et adaptées à vos besoins sur l’écosystème .NET et les bonnes pratiques.

En savoir plus

Développement mentoré

Développement collaboratif avec transmission de compétences et bonnes pratiques.

En savoir plus
COMPÉTENCES

Compétences organisées par domaine

Backend

C# .NET ASP.NET Core Entity Framework Core REST APIs

Frontend

Angular TypeScript HTML CSS

Cloud et DevOps

Azure Docker GitHub Actions CI/CD

Data

SQL Server PostgreSQL Redis

Architecture et qualité

Clean Architecture SOLID DDD tests unitaires tests d'intégration performance sécurité revue de code
Articles récents

Partages et retours d’expérience.

Voir tous les articles
Ce que j’ai appris en échouant à ma première certif
Certification et Formation
Certification et Formation 14 min de lecture

Ce que j’ai appris en échouant à ma première certif

Après avoir échoué à ma première certification, j’ai compris que l’échec n’était pas une fin, mais un tremplin. Dans cet article, je partage les erreurs que j’ai commises, les leçons que j’en ai tirées, et la méthode que je compte adopter pour réussir la prochaine fois. Un témoignage pour encourager tous ceux qui traversent une difficulté similaire.

Lire l’article
Code Review : comment bien la faire (et la recevoir)
Code Moderne et Bonne Pratiques
Code Moderne et Bonne Pratiques 16 min de lecture

Code Review : comment bien la faire (et la recevoir)

La code review est bien plus qu’un simple contrôle qualité : c’est un exercice collaboratif clé pour progresser en tant que développeur·se et renforcer la qualité logicielle. Dans cet article, découvre comment faire une bonne revue de code — bienveillante, rigoureuse et utile — et comment recevoir les remarques de façon constructive. Astuces, erreurs à éviter et checklist incluse !

Lire l’article
Comment écrire un code lisible et maintenable?
Code Moderne et Bonne Pratiques
Code Moderne et Bonne Pratiques 15 min de lecture

Comment écrire un code lisible et maintenable?

Dans cet article, on explore comment écrire un code lisible et maintenable en .NET. À travers des exemples concrets et des bonnes pratiques, il aborde les conventions de nommage, la structure du code, l’architecture (Clean Architecture, principes SOLID), l’utilisation d’outils comme Roslyn analyzers et les tests unitaires. L’article montre aussi comment gérer proprement les exceptions et améliorer la clarté du code. Un exemple "avant/après" permet de voir la différence entre un code non structuré et un code propre. Enfin, il invite les développeurs à adopter une démarche progressive et collaborative pour améliorer la qualité du code dans leurs projets .NET.

Lire l’article
Responsive design : pas seulement une question de taille
Expérience Utilisateur (UX/UI)
Expérience Utilisateur (UX/UI) 12 min de lecture

Responsive design : pas seulement une question de taille

Le responsive design est souvent réduit à une simple question de dimensions d’écran. Pourtant, il s’agit d’une approche bien plus large qui intègre performance, accessibilité, et contexte d’usage. Cet article explore pourquoi un bon design adaptatif va au-delà des pixels pour offrir une expérience réellement centrée utilisateur.

Lire l’article

Prêt à faire passer votre code au niveau supérieur ?

Discutons de votre projet ou de vos objectifs techniques.