A l'origine développeur de clients lourds, je me suis orienté vers le développement web de services backend sur les technologies Microsoft.
Après plusieurs années dans des sociétés de tailles et de domaine différents (clients finaux, ESN), je suis passé freelance en 2018 afin de pouvoir apporter mon expertise sur les projets existants ou en cours de création.
Passionné par mon métier j'ai à cœur de contribuer à la mise en place des logiciels de qualité en fonctionnement agile, à transmettre les bonnes pratiques et à échanger pour m'enrichir de nouvelles expériences.
Lead Dev Net:
Audit d'applications et restitution d'un plan d'action pour une amélioration de la qualité du logiciel
Développement de services web backend : ASP.NET Core/ASP.NET, Rest, gRPC, C#.
Refonte d'applications : migration vers .Net Core,
Software Craftsman - Mise en place des pratiques logicielles :
Revue de code, Clean code
BDD / TDD
Réduction de la dette technique
Architecture logiciel (Clean architecture)
Intégration / Delivery continue : Azure DevOps
Dans un monde de plus en plus connecté l'accès aux données se fait de plus en plus via le système des API Rest. Mais où en êtes-vous? Est-il possible d'aller encore plus loin?
Dans ce talk je me propose de vous présenter les API Rest version Hypermedia As The Engine Of Appliccation State (H.A.T.E.O.A.S.)
Savoir faire évoluer ses API tout en maintenant l'existant stable demande de faire du versioning.
Je vous propose dans un talk d'une heure de découvrir comment cela fonctionne et les pistes pour ajouter du versioning dans vos API existantes.
J’interviens auprès de l’équipe Casino/Poker pour l’intégration de
la nouvelle gestion du Wallet (.Net 6 / Amazon Web Services).
J’implémente en TDD/BDD les fonctionnalités de Bet / Win de
l’API afin de passer de l’utilisation d’une base de données vers
des consommations de microservices
À la suite de retours de pentests, j'interviens sur la sécurisation de
l'application concernée sur des failles faisant parti du Top 10
OWASP.
Je fais également évoluer l'application pour répondre aux besoins
métier tout en modernisant l'application.