Connect Automatisering

Welke uitdaging heeft u voor ons liggen?

Wie ben ik?

David Berkouwer

David, 30 jaar, getrouwd met Marlies en een zoon Aron van bijna 1 jaar oud. Duidelijk, direct, stipt, betrouwbaar, ja is ja, nee is nee en meestal een vroege vogel. Dat zijn de steekwoorden die mij kenmerken. Techniek heeft mij altijd al geïnteresseerd. Met oog voor efficiëntie zie ik hoe het leven makkelijker te maken is door middel van automatisering.

Hobby

In mijn vrije houd ik mij graag bezig met licht en geluidstechniek. Het mooiste van een dag op klus is dat kippenvelmoment achter de mengtafel als net die ene noot wordt gezongen of gespeeld tijdens een intieme bruiloft of in een volle zaal. Wat ook niet mag ontbreken is de gezelligheid met muzikanten of de gratis krachttraining tijdens het opruimen van de materialen. Connect Licht en Geluid is gegroeid van een hobby naar een professioneel bedrijf dat breed inzetbaar is voor multimedia doeleinden.

Connect Monitoring

Als een kritieke server traag wordt of vast loopt vrijdag middag om 17:00 dan komt dat nooit goed uit. De Connect monitoring tool monitort de standaard componenten zoals Hardeschijf, Cpu en Ram en houdt de history daarvan bij. Zodat ook zichtbaar is welk proces het probleem veroorzaakt. Daarnaast gaat de monitoring tool ook verder want met elke klant kan specifieke SQL scripts toevoegen om de interne bedrijfsprocessen te monitoren voordat het te laat is.

Doelen

Streven naar geteste en modulaire software welke aanpasbaar is op de dagelijkse wensen van klant. Om dit doel te bereiken lees ik boeken en houd ik meerdere blogs wekelijks in de gaten. U herkent wellicht dat een software update meer ellende met zich meebrengt dan wat de nieuwe functionaliteit waard is… Recent heb ik het boek ‘Clean code’ gelezen van Robert C. Martin. Een conclusie die uit het boek getrokken kan worden is dat ieder stukje software zijn eigen verantwoordelijkheid heeft en dat deze testbaar moet zijn. Niet getest is niet in productie. De praktijk heeft uitgewezen dat na software updates de klant weinig tot geen hinder van updates ondervindt om de eenvoudige reden dat er in een testomgeving is getest in plaats van in productie. Klant tevreden en software up to date.

Missie

Onderzoek

Bij Connect Automatisering maken we van uw uitdaging onze uitdaging. Goed onderzoek helpt bij het vinden van de juiste oplossing. In de praktijk zien we met regelmaat dat programmeurs snel willen beginnen met het maken van software zonder eerst een ontwerp te maken. Connect gaat in gesprek met ‘eindgebruiker tot management’ om de gestelde eisen werkbaar in het veld te maken.

Advies

Uit het uitgevoerde onderzoek komt een advies. De doelstelling is: ‘Balans tussen software die voor de eindgebruiker te begrijpen is en voldoet aan de gestelde eisen.’

Oplossing

De oplossing moet passen bij uw bedrijf. Afhankelijk van het advies kan dit een software oplossing zijn of een verandering in het werkproces.

Strategie

Visie

Kern-
activiteiten

Software ontwikkeling

Onderzoek – Advies – Oplossing

Onderhoud technische kennis

Software architectuur

Modulaire software (SOLID)

Geteste Software (Unit tests)

Clean Code (leesbare software)

Toekomst

Verdiepen in .NET 9

Cursus Contextueel Leiderschap bij
Hans Groeneboer (Sept 2023 – Sept 2025)

Herkent worden aan:

Tevreden klanten

Betrouwbare software

Goede gebruikservaring

Hoge performance

Ervaring

  • 2021 - heden

    Nitea

    Nitea is een bedrijf dat software pakketten aanbied ten behoeve van arbeidsregistratie en verpakkings-software in de AGF wereld. Denk hierbij aan koppelingen met weegschalen, uren registratie, bepalingen van ‘performance/normen’ van medewerkers, Track en Trace, voorraad en koppelingen met externe pakketten. In 2021 heb ik twee dagen per week hoofdzakelijk gewerkt aan een Api welke de koppeling mogelijk heeft gemaakt met het Erp pakket GreenCommerce om o.a. de masterdata te kunnen synchroniseren. De sprint duurt twee weken en met het team maken we klant gerichte oplossingen. Workit Verpakken is een .Net framework Winform applicatie waar ik vooral in de backend werkzaam ben.

    Overige projecten die eruit springen zijn: Dependency Injection Spring omzetten naar Microsoft Dependency Injection, upgrade van .net4.8 naar .net 8 en het Harvest House Erp Project.

    Referentie: Nitea

  • 2020 - heden

    Redstar

    Redstar heeft eigen tomaten kassen en een verpakkingshal waar de tomaten verpakt worden. Drie dagen per week ben ik samen de Redstar bezig om de technische uitdagen op te pakken. De projecten:

    – Track en Trace systeem: Package Line Manager. Integratie van Automatisch magazijn, onstapelaars, (nice)label machines, checkwegers, stapelaars en palletizers.
    – Aanvoer en verkoop prognose: Welke tomaten kunnen het beste naar welke klant?
    – Erp migratie van GreenCommerce naar Business Central. Door GreenCommerce en Business Central tegelijk te kunnen gebruiken staat de productie niet stil en kunnen we het nieuwe Erp Systeem testen. Dat verminderd het risico enorm en geeft de tijd om goed te kunnen testen.
    – Intergratie met Stapelaars, Checkwegers, Pallet magazijn, Fust magazijn en meer…

  • 2019 - heden

    Package Line Manager

    Maatwerk oplossing gemaakt in .NET -> WPF voor een tomaten distributie centrum. De klant verlangde een oplossing om het huidige scada te vernieuwen en te verbeteren op het gebied van Track&Trace, labelen van tomaatverpakkingen, communicatie naar PLC’s (Kepware) en de uiteindelijke gereed melding naar het ERP. Dit alles is neergezet door middel van geautoriseerde API’s, WPF applicaties op pc’s bij de productie lijnen en OPC-UA communicatie naar de PLC’s. Samen met de klant hebben we een stabiel product neergezet waar dagelijks mee gewerkt wordt.

  • 2019 - 2020

    System Health Check

    Onderzoek gedaan naar de systeeminstabiliteit van meer dan 50 servers. Met regelmaat werden er service tickets aangemaakt omdat klanten detecteerden dat er iets mis was met hun systeem. Breed onderzoek gestart naar de gebruikers, management, huidige tools en de servers zelf en een rapport opgeverd aan de opdrachtgever. Het resultaat was dat ik een tool heb gebouwd genaamd de System Health Check. Dit is een .NET Framework en .NET Core applicatie die elke 3 minuten een statusupdate via mail verstuurd. Een centrale server haalt elke 30 seconden de mail op en verwerkt deze. Het resultaat is dat via een dashboard(.NET Core/Telerik) overzichtelijk wordt weergegeven wat de problemen zijn of problemen die gaan komen met de betreffende server. Dagelijks worden er ruim 24000 mails per dag verwerkt en het aantal service tickets is met 80% verminderd. De centrale software is geschreven in .NET Framework 4.7.2 en modulair opgebouwd met gebruik van de SOLID design patterns. Extra controles kunnen eenvoudig worden toegevoegd.

  • 2018 - 2019

    Onderzoek Track & Trace

    Onderzoek uitgevoerd naar waarom de Track en Trace rapportage bij een distributiecentrum niet in orde was. Het distributiecentrum bestaat uit meerdere productielijnen, een ICONICS SCADA systeem en ERP (GreenCommerce) Door middel van analyses op de MS-SQL databases en de productielijnen fysiek te monitoren is een rapport geschreven om de oorzaak aan te duiden en een mogelijke oplossing aan te bieden.

  • 2018 - 2019

    Erp integratie

    Erp integratie van GreenCommerce naar Microsoft Navision. De uitdaging was het bestaande SCADA koppelen aan het nieuwe ERP zonder dat de productie daar hinder van ondervind. Door middel van een schaduw database in MS-SQL hebben we dit weten te bewerkstelligen.

  • 2015 - 2018

    AGV Commissioning

    Commissioning project met automatisch geleide voertuigen. Met gebruik van de taal Python en library OPENCV een applicatie gemaakt die door middel van beeldherkenning bepaald waar het voertuig is gepositoneert in de ruimte. Een camera maakt ter initialisatie een foto van 2 QR codes in de ruimte. Door middel van de QR-codes op het voertuig kan bepaald worden waar het voertuig is in de ruimte. Deze informatie wordt gebruikt om het voertuig automatisch te calibreren. De commandos naar het voertuigen werden via een TCP/IP Socket verstuurd naar het voertuig.

Kennis matrix

Kennis

Niveau

Communicatie Medior
Analyse Senior
Teamplayer Medior
Praktisch Senior
Verantwoordelijk Senior
Roos van Leary

Technische kennis matrix

Kennis

Uitleg

Ervaring(jaren)

C# .Net 5 | .NET 6 | .NET 7 | .NET 8
.Net Framework
5
Microsoft SQL Ontwerpen van een database
Foreign Keys
Primary Keys
Database diagram
Indexeringen (clustered of non-clustered)
Maintenance plans
Joins
6
SOLID Design pattern
Dependency Injection: Library Autofac
4
Clean Code Uitwerking van het boek Clean code.
Kleine functies en classes
Formatting van code
Juiste naamgeving functies en classes
4
SyncFusion .Net 8 3
Blazor .Net 8 3
Azure Devops (Git) Committen van Code
Branches
Pull requests
Boards (Sprints)
Mergen
Pipelines
3
WebApi .Net Core
JWT Authenticatie
Windows Authenticatie
3

Contact

Contactgegevens

+31-647303824

David@ConnectAutomatisering.nl

KVK: 87922193

Werkgebied

Voorkeur werktijd: 06:30 starten op locatie
Maximale reistijd vanaf Waddinxveen +-45 min