Klantcases.
Richard Robberse van Robberse IT Services bouwt software op maat voor elke branche. Waaronder voor woningcorporaties, de maakindustrie en de dakenbranche. Een kijkje in wat ik voor hen heb gebouwd.
Bijgewerkt:
Onderhoudsketen/Corporatieketen
Platform gebaseerd op de DICO-standaard (Ketenstandaard) waarmee woningcorporaties digitaal samenwerken met aannemers.
Uitdaging
Woningcorporaties werken met veel aannemers, van kleine bedrijven zonder eigen ERP-systeem tot grotere partijen met eigen software. Toch wil de corporatie van elke opdracht altijd de actuele status weten.
Oplossing
Ik heb dit platform zelf gebouwd, op basis van de DICO-standaard van de Ketenstandaard. Kleine aannemers werken via een portaal. Aannemers met een eigen systeem wisselen digitaal berichten uit met het platform. Zo komen beide groepen in dezelfde keten terecht.
Resultaat
Woningcorporaties weten altijd wat de status van een opdracht is, ongeacht of de aannemer een eigen ERP-systeem heeft.
- .NET
- React
- SQL Server
- Azure
- Service Bus
Publish/Subscribe Service
Integratielaag waarmee alle applicaties binnen DataBalk, en derde partijen, data vrijwel realtime uitwisselen.
Uitdaging
DataBalk bouwt losstaande applicaties voor woningcorporaties. Die applicaties moeten data met elkaar delen en die data moet zo goed als realtime gelijk blijven. Ook derde partijen hadden behoefte aan actuele data, zonder steeds allerlei API's te hoeven bevragen.
Oplossing
In een klein team hebben we een Publish/Subscribe Service gebouwd en in de organisatie uitgerold. Een applicatie abonneert zich op specifieke, geversioneerde entiteiten of events en krijgt bij elke wijziging een notificatie met de nieuwe data afgeleverd via een webhook over HTTP. Dezelfde service wordt ook door derde partijen gebruikt.
Resultaat
Alle projecten binnen DataBalk integreren via één gezamenlijk mechanisme en houden hun data vrijwel realtime in sync. Derde partijen hoeven niet meer te pollen op losse API's.
- .NET
- React
- SQL Server
- Azure
- Service Bus
Vastgoedtabel
Applicatie waarin woningcorporaties hun volledige bezit registreren en actueel houden, en de bron voor alle applicaties in de DataBalk-suite.
Uitdaging
Voor een woningcorporatie is een betrouwbaar en actueel overzicht van het bezit de basis voor alles. De data komt uit veel verschillende publieke en niet-publieke bronnen.
Oplossing
Vastgoedtabel brengt data uit die bronnen samen en vormt daarmee de bron voor alle applicaties binnen de DataBalk-suite. Ik ben op dit moment onderdeel van het team dat aan Vastgoedtabel werkt.
Resultaat
Corporaties houden hun bezit op één plek actueel, en de applicaties in de suite gebruiken dezelfde data.
- .NET
- React
- SQL Server
- Azure
- Service Bus
Dakwacht, de applicatie waarmee klanten van Consolidated direct lekkages melden en inplannen.
Uitdaging
Lekkages konden bij Consolidated alleen telefonisch of per e-mail worden gemeld. Daardoor was vaak onvoldoende informatie bekend en kostte het afhandelen van een melding veel tijd.
Oplossing
Ik heb Dakwacht gebouwd: een applicatie waarmee klanten, bijvoorbeeld huurders van woningcorporaties, direct een lekkage kunnen melden en inplannen bij Consolidated. Een lekkage wordt automatisch ingepland in een tijdsblok bij een monteur in het juiste werkgebied. Door een paar vragen te beantwoorden wordt de urgentie bepaald en is meteen duidelijk of er een hoogwerker nodig is. Dakwacht integreert met Business Central, het ERP-systeem van Consolidated.
Resultaat
Wie een lekkage heeft, meldt deze nu zelf via Dakwacht. De melding bevat de benodigde informatie en het inplannen kost de planningsafdeling geen tijd meer.
- .NET
- React
- Container Apps
- Bicep
Dakota
Dakota, het dakmanagementplatform van Daklab, volledig vernieuwd als modern, losstaand platform.
Uitdaging
Dakota helpt gebouweigenaren en dakdekkersbedrijven al ruim tien jaar bij het beheer, onderhoud en de renovatie van platte en hellende daken. Voor de volgende stap wilde Daklab een geheel nieuw platform voor modern dakonderhoud: met meer inzicht, betere koppelingen en ruimte voor uitbreiding.
Oplossing
Ik heb als full-stack ontwikkelaar, in teamverband, meegewerkt aan de nieuwe Dakota. Het platform brengt inspectierapporten, onderhouds- en lekkageverslagen op één plek samen en koppelt dagelijks en planmatig onderhoud. Eigenaren krijgen inzicht in de conditie van al hun daken, met rapportages, analyses, jaarplannen en meerjarenonderhoudsbegrotingen. Via API's integreert Dakota met andere systemen, zoals bijvoorbeeld het ERP-systeem van Consolidated.
Resultaat
Gebouweigenaren en dakdekkers hebben realtime grip op kosten, kwaliteit en communicatie rond hun daken. Het platform is een moderne basis voor verdere uitbreiding.
- .NET
- Next.js
- React
- PostgreSQL
- AWS
ProjectApp
Mobile-first webapplicatie waarmee projectvoortgang en rapportages direct op locatie worden vastgelegd.
Uitdaging
Account managers, projectmanagers en voormannen hebben onderweg en op het dak snel inzicht nodig in de voortgang van hun projecten, en moeten bevindingen ter plekke kunnen vastleggen in plaats van achteraf op kantoor.
Oplossing
Ik heb de ProjectApp van begin tot eind zelf gebouwd, met input van Consolidated: een mobile-first webapplicatie waarmee gebruikers de voortgang van hun projecten volgen en allerlei soorten rapportages ter plekke invullen, zoals kwaliteitsmetingen, voortgangsrapportages en opleveringsrapportages. Rapportages worden toegelicht met foto's. Updates op projecten worden gesynchroniseerd met Dakota, zodat alle informatie op één plek beschikbaar is ook al zijn de systemen ontkoppeld.
Resultaat
Voortgang en rapportages zijn direct na het werk beschikbaar, zonder dubbel invoeren. Projectinformatie is actueel in Dakota te raadplegen.
- .NET
- React
- SQL Server
- Azure
AIZR, de werkvoorbereidingsapplicatie van BriteBlue, opnieuw gebouwd voor de Azure Cloud.
Uitdaging
AIZR automatiseert calculatie en werkvoorbereiding in de maakindustrie: van 3D-bestand tot maakbare order in het ERP. BriteBlue wilde AIZR als cloudoplossing aan meerdere maakbedrijven aanbieden.
Oplossing
Ik heb BriteBlue geholpen AIZR opnieuw op te bouwen als cloud-native applicatie voor Azure, zodat de applicatie op een moderne, schaalbare basis draait. De Azure-omgeving is volledig als code vastgelegd in Bicep, waardoor nieuwe omgevingen herhaalbaar en betrouwbaar op te zetten zijn en de infrastructuur van bestaande omgevingen wordt bijgewerkt.
Resultaat
AIZR draait in de Azure Cloud en is eenvoudig voor meerdere klanten beschikbaar te stellen. Nieuwe maakbedrijven kunnen snel aan de slag.
- Node.js
- .NET
- App Service
- SQL
- Storage Queues
- Functions
- Bicep