Logiciel & consultance en freelance

Des logiciels sur mesure,
construits par un partenaire attitré.

VENI Solutions est la pratique indépendante de Nick Vergauwen : de la consultance technique pour les équipes qui veulent avancer, et des produits maison déjà en service.

  • cmd veni --que-fais-je
  • out consultance technique comme membre fixe de votre équipe
  • out logiciels sur mesure de l’analyse à la mise en production
  • out produits maison venitag.be · venisites.be
  • cmd veni --depuis
  • out 2011 · lead developer
  • développeur logiciel depuis 2011
  • lead developer
  • C# · .NET · Angular
À propos

Un seul interlocuteur, de l'analyse à la mise en production.

Nick Vergauwen, oprichter van VENI Solutions
Nick Vergauwen fondateur · lead developer

VENI Solutions est né d'une vision : proposer du développement logiciel et de la consultance de manière personnelle, engagée et indépendante. Je l'ai créé comme la plateforme qui me permet d'offrir mon expertise à des clients en tant qu'indépendant, tout en gardant la liberté de développer mes propres produits.

Cette indépendance laisse la place pour continuer à investir en moi — en temps comme en moyens. Je me forme en permanence et j'affûte mes compétences, afin que ce que je livre reste actuel plutôt que de devenir un fardeau dans deux ans.

Le professionnalisme est le moteur de tout ce que je fais. Qu'il s'agisse d'une collaboration avec l'équipe d'un client ou d'un produit maison, l'objectif est toujours le même — la qualité, l'efficacité, et une solution qui continue de tourner.

  • Indépendant

    Pas d'intermédiaire ni d'heures revendues. Vous parlez à celui qui construit.

  • Intégré, pas simplement loué

    Je travaille au sein de votre équipe, je connais le contexte et j'accompagne les juniors vers le haut.

  • Produits maison

    VeniTag et VENI Sites tournent en production — avec de vrais clients et une vraie disponibilité.

Consultance

Une expertise technique qui va plus loin qu'écrire du code.

Mon rôle de consultant ne consiste pas seulement à écrire du code, mais à comprendre les nuances de chaque projet, à collaborer avec une équipe diversifiée et à veiller à la qualité sans perdre de vue les objectifs du projet. Voici un aperçu des missions.

Omgeving.net
Lead developer · responsable de sous-équipe Client : Remmicom · sous-équipe au sein d'une équipe plus large
2023 — à ce jour auparavant 2015 — 2018

Omgeving.net

Le progiciel avec lequel les autorités locales flamandes gèrent leurs affaires territoriales : permis d'environnement, application de la réglementation, surveillance et politique du logement, avec un environnement SIG et cartographique intégré, tant pour le fonctionnaire que pour le citoyen. Plus de 200 communes l'utilisent. Sous le capot, c'est un monolithe de plus de 120 projets et de centaines de milliers de fichiers, construit par plusieurs sous-équipes.

J'ai participé à la mise en place d'Omgeving.net et j'y suis revenu des années plus tard, cette fois comme responsable d'une sous-équipe. Outre le développement, j'accompagne mes collègues dans le travail avec l'IA — Claude Code en particulier — pour que toute l'équipe suive. Une sous-équipe était bloquée depuis des mois sans rien livrer ; je l'ai orientée vers une autre manière de travailler, ce qui a demandé quelques discussions franches, mais elle livre à nouveau.

  • C#
  • WPF
  • .NET 10
  • CoreWCF
  • API ASP.NET Core
Remmicom
Lead developer Client : Remmicom · équipe de 2
2017 — 2023

Services centralisés

Les mêmes exigences fonctionnelles revenaient de projet en projet : génération de documents, gestion de fichiers, envoi d'e-mails, gestion des procès-verbaux, signature numérique et communication avec le Registre national (Rijksregister), Connective et MAGDA. Nous les avons centralisées afin que chaque application puisse les intégrer et que les correctifs se fassent à un seul endroit. Développer, maintenir et transmettre ces services est devenu ma tâche principale.

  • C#
  • .NET 6
  • Entity Framework Core
  • MediatR
  • RabbitMQ
  • MassTransit
  • Angular 10-16
  • MS SQL
  • Azure DevOps
  • Scrum
Burger
Lead developer Client : Remmicom · équipe de 6–8
2021 — 2023

Citoyen

Le remplacement de Bevolking.NET, avec lequel les administrations gèrent les données de leurs citoyens : déclaration des nouveau-nés au Registre national (Rijksregister), permis de conduire, changements de domicile et enquêtes de police liées à une nouvelle adresse. Notre mission était de migrer d'AS400 vers SQL et de remplacer l'application WPF vieillissante par un nouveau site web.

  • C#
  • VB.NET
  • AS400 → MS SQL 2019
  • Entity Framework Core
  • ASP.NET Core
  • Angular 16
  • Playwright
  • Azure DevOps
Identity Provider
Lead developer Client : Remmicom · équipe de 2
2019 — 2023

Identity Provider

Un service d'authentification qui validait des clients très divers pour des API tout aussi diverses, accompagné d'un site de gestion. Couplé en option à Gebruikersbeheer, afin que les rôles soient repris dans les claims du jeton JWT. La connexion était possible par nom d'utilisateur, login Windows, Azure AD ou ItsMe via CSAM — aussi bien sur l'intranet que sur internet.

  • C#
  • .NET 6
  • IdentityServer 4-6
  • ASP.NET Core MVC
  • Azure AD
  • ItsMe / CSAM
Consultatie Rijksregister
Lead developer Client : Remmicom · équipe de 2
2023

Consultation du Registre national

Une application multi-tenant permettant aux utilisateurs d'effectuer toutes sortes de recherches dans le Registre national (Rijksregister). Contrairement aux solutions intranet que Remmicom livre habituellement, celle-ci tourne sur l'internet ouvert — avec tout ce que cela implique en matière de sécurité et d'isolation.

  • C#
  • .NET 6
  • multi-tenant
  • ASP.NET Core
  • Angular 16
  • Playwright
Link-Octopus
Lead developer Client : Remmicom · solo
2020 — à ce jour

Link-Octopus

Une passerelle entre les logiciels comptables des différentes filiales de Remmicom et Octopus. D'un côté AS400 (contracten.net), de l'autre un point de terminaison OData (ionBIZ) — les deux sont récupérés et synchronisés. Toujours en service.

  • C#
  • .NET Core 3.1
  • IBM DB2 iSeries
  • AS400
  • OData
  • Azure DevOps
NPM
Lead developer Client : Remmicom · équipe de 2
2022 — 2023

Paquets Angular centralisés

À mesure que les applications Angular se multipliaient, le besoin de composants réutilisables grandissait. Nous avons créé des paquets NPM qui fonctionnent aussi bien ensemble que séparément, accompagnés d'une application de démonstration en guise de mode d'emploi — pour que les collègues puissent les utiliser sans avoir besoin de moi.

  • Angular 16
  • RxJS
  • Kendo UI
  • self-contained components
  • NPM
En meer

Et bien plus…

Il y a encore beaucoup d'autres projets, principaux comme secondaires, mais ils ne figurent pas tous ici afin de garder cette page lisible. L'expérience va des projets en solo à des équipes de huit personnes, et de missions de quelques mois à plusieurs années — avec des bases de code aussi bien compactes qu'étendues.

Le plus souvent dans le rôle de lead developer : le pont entre le management et le développement, et l'accompagnement des développeurs juniors vers un rôle senior. Ma carrière de développeur logiciel a commencé en 2011.

Produits

Mes propres produits, en production.

En parallèle du travail de consultance, je développe et maintiens deux plateformes qui m'appartiennent. Pas des projets secondaires : elles tournent, elles sont utilisées, et elles prouvent tout ce qui précède.

Produit maison

VeniTag

Marquage antivol pour l'outillage.

Gravure laser, un registre en ligne et une déclaration de vol en deux clics. Chaque outil reçoit son propre code ; celui qui le scanne voit immédiatement s'il a été volé. Pour les entreprises de construction et d'installation, nous marquons tout le parc en une seule journée.

  • Gravure laser indélébile par outil
  • Registre en ligne — prêt pour votre dossier d'assurance
  • Déclarer un vol en deux clics
venitag.be
Produit maison

VENI Sites

Un vrai site web pour votre entreprise. Sans tracas.

Nous réalisons le site, le mettons en ligne, et vous prenez le temps de le regarder. S'il vous plaît, nous l'hébergeons à partir de 10 € par mois — boutique en ligne, réservations et modifications illimitées comprises. S'il ne vous plaît pas, il ne vous coûte rien.

  • Les modifications sont toujours gratuites
  • Boutique en ligne ou réservations comprises
  • Votre propre nom de domaine et certificat
venisites.be
Contact

Prenons contact.

Une mission, une question sur VeniTag ou VENI Sites, ou simplement l'envie de voir si le courant passe ? Laissez un message ici — ou écrivez-moi directement.

Je réponds généralement dans un délai d'un jour ouvrable.

Informations sur l'entreprise

Vous préférez un contact en personne ? Pas moi — mais pour des raisons légales, l'adresse doit figurer ici. Écrivez-moi, ou utilisez le formulaire ci-contre.

VENI Solutions BV
Nick Vergauwen
TVA BE 0748.938.780

Adresse

Schaluinstraat 85
3128 Baal, Belgique