NeverGiveUp, la société de Jonathan Vanderoost, réunit architecture .NET et Azure, systèmes distribués, IA appliquée, performance, sécurité et transmission. Plus de 20 ans d’expertise en tant que consultant, avec la passion de comprendre et de construire.
Gestion de plateformes traitant plusieurs millions de transactions par jour.
IA appliquée & développement assisté
Intégration des modèles de langage (LLM) et des API d’IA dans les applications .NET / Azure. IA pour explorer des solutions, écrire et relire du code, documenter et vérifier. La qualité des résultats, les données, les accès, la performance et les coûts restent des sujets d’architecture.
Kubernetes (K8S), Istio, Envoy, service mesh, sidecars, API gateways, routage, gRPC et politiques d’accès.
Sécurité & identité
Sécurité des API et autorisations, OAuth 2.0 / OpenID Connect, IAM et Single Sign-On (SSO) pour de grands groupes. Hacking éthique sur périmètre autorisé.
Données & bases de données
Bases SQL et NoSQL, MySQL, MariaDB, Couchbase : prise en charge jusqu’à la base de données, avec un focus sur la performance et la sécurité.
Automatisation & CI/CD
PowerShell et scripting, pipelines CI/CD avec Azure DevOps, déploiements automatisés avec Octopus Deploy et outillage d’exploitation.
Transmission & accompagnement
Revue d’architecture, accompagnement technique, partage de connaissances et ateliers.
Chaque milliseconde gagnée compte.
Analyse des latences et des goulots d’étranglement. Métriques, traces distribuées et logs avec Datadog et OpenTelemetry, des échanges entre services aux accès aux données.
Prise en compte des exigences RGPD (GDPR) et des démarches ISO dans les choix techniques : protection des données, traçabilité et éléments utiles aux audits.
La curiosité comme moteur. La responsabilité comme engagement.
Je suis un architecte hands-on : je continue à coder, à tester mes idées et à me former en permanence. L’IA fait partie de cette exploration, avec la même attention à la qualité du code et aux conséquences des choix en production.
Je code depuis le Commodore 64. Petit, je démontais tout pour comprendre comment ça fonctionnait. Ce besoin de comprendre m’anime toujours, aujourd’hui au cœur des systèmes complexes et distribués.
Je relie la vision d’ensemble au détail, remonte aux causes et questionne les hypothèses. Sur les plateformes que je gère, j’assume les choix techniques, j’en explique les compromis et je suis leurs effets en production.