Kennis en vaardigheden

Algemeen

Ik ben iemand die van aanpakken weet. Wanneer ik zie dat iets moet gebeuren, in welk opzicht dan ook, dan ga ik hier meteen mee aan de slag. Wanneer ik niet de kennis of vaardigheden bezit of niet de tijd heb zal ik taken delegeren. Niet zelden initieer ik projecten om de grotere zaken aan te pakken. Daarnaast ben ik een doorzetter, ik maak dingen af. 'Het werkt zo niet' is voor mij geen valide antwoord, ik wil altijd weten waarom het niet werkt en hoe het wel werkend te krijgen is.

Ik kan goed zelfstandig werken, maar functioneer ook prima in een team. Ik neem van nature al snel de leiding, als dat nodig is. Ik zij mijzelf op dat vlak voornamelijk als facilitator, niet als dictator.

Ik ben in het bezit van diepgaande kennis over de werking van computerhardware en operating systems, na in mijn jonge jaren zelf een eerste aanzet tot een besturingssysteem te hebben ontwikkeld ben ik actief betrokken geraakt bij de Linux wereld. Zowel in eigen tijd als beroepsmatig heb ik mij bezig gehouden met de broncode van onder andere Linux en FreeBSD, vooral voor de eerste heb ik verschillende drivers en andere aanpassingen geschreven. Met name dit low-level werk is wat ik interessant vind, ik werk dan ook graag aan besturingssystemen, embedded systems en andere fundamentele software. In al mijn programmeerwerk is beveiliging een bijzonder aandachtspunt; beveiliging is niet een add-on die achteraf aan een programma wordt toegevoegd maar een essentieel onderdeel van het ontwerp.

Naast een theoretische kennis van computernetwerken heb ik een grote hoeveelheid ervaring in het aanleggen, beheren en troubleshooten van netwerken, zowel lokale netwerken alsmede internet. Als eigenaar van Sonologic heb ik tot 2016 een 20-tal servers en de bijbehorende infrastructuur in beheer gehad.

De laatste jaren is mijn aandacht verschoven naar het ontwikkel-proces en de ondersteunende activiteiten zoals configuration management en release management.

Hieronder volgt een niet volledige opsomming van opgedane vaardigheden en ervaring.

Programmeertalen

Zeer ervaren

Enige ervaring

Technieken

Organisatie

Specifieke software

Zowel gebruik als ontwikkeling.