Projecten
Hier zijn enkele projecten waar ik de afgelopen jaren aan gewerkt heb. Openbaar vervoer, fabrieken, logistiek. De rode draad: iemand had een echt probleem, en ik heb het helpen oplossen met software.
Papierloos werken op Belgische treinen
Klant: NMBS/SNCB (Belgische nationale spoorwegen)
Treinbegeleiders sleepten vroeger stapels papier mee. Ik werkte mee aan het IBIS systeem dat dit allemaal verving door handhelds. Het systeem verwerkt tickets printen, dienstregelingen raadplegen, barcodes scannen en eID-kaarten controleren, allemaal op .NET Compact Framework op Windows CE. Het moest betrouwbaar blijven werken, ook als de verbinding wegviel. Het is vandaag nog steeds in gebruik.
Tech: .NET Compact Framework, Windows CE, eID middleware, SQL Server, Oracle
MOBIB contactloos betalen
Klant: STIB/MIVB (Brussels openbaar vervoer)
De MOBIB-kaart is hoe mensen betalen voor het openbaar vervoer in Brussel. Ik werkte aan de backend systemen die het allemaal laten werken, inclusief het produceren en verkopen van MOBIB-kaarten en het laten samenwerken met meerdere vervoersmaatschappijen (TEC, De Lijn, NMBS/SNCB) via Calypso smartcard technologie. Veel randgevallen, veel interoperabiliteit. Ik begon als developer op dit project en groeide door naar team leader, met een team van 7 personen.
Tech: C#, .NET, WinForms, Oracle, Calypso, contactloze lezers, MOBIB, interoperabiliteit
CNC-machines met computer vision
Klant: Unilin (vloeren- en panelenfabrikant)
Ik leidde de backend development van een CNC-besturingssysteem dat camera's en computer vision gebruikt om zaagbladen dynamisch bij te stellen voor precisie-snijwerk. Het systeem verwerkt beelden in real time met OpenCV geintegreerd in .NET, en vangt defecten sneller en consistenter op dan manuele inspectie. Vier jaar aan dit project gewerkt, in een team van 4.
Tech: C#, Entity Framework, gRPC, Protobuf, OpenCV, computer vision, Angular
Logistiek platform voor Europese staalfabrieken
Klant: ArcelorMittal
Ik bouwde een end-to-end logistiek systeem dat alle transportoperaties beheert voor de Europese fabrieken van ArcelorMittal. Full-stack werk: TypeScript en Angular aan de front end, C# en Entity Framework aan de back end. Complexe planning, datastromen over meerdere sites.
Tech: C#, WebAPI, Entity Framework, Angular, TypeScript, TFS, Git
CI/CD en DevOps bij MIVB
Klant: STIB/MIVB (Brussels openbaar vervoer)
Ik zette continuous integration en continuous delivery praktijken op bij meerdere teams van MIVB, wat de deployment tijd verkortte en fouten verminderde. Ik runde ook een 6-persoons development team als Scrum Master terwijl ik zelf nog code schreef, inclusief hardware integratie.
Tech: WinForms, WPF, WCF, C#, Oracle, Jira, Bitbucket, Bamboo, Git, DSC
Online order management platform
Klant: Novasoft
Leidde de ontwikkeling van een online order-management, financieel en planning platform. Full-stack werk met Angular 8 aan de front end en .NET Core WebAPI aan de back end. Ik beheerde de volledige delivery cyclus, binnen scope, budget en tijdslijn.
Tech: C#, .NET Core, WebAPI, Entity Framework Core, Angular 8, TypeScript, Azure