Goed werk zorgt voor meer werk, meer werk zorgt voor meer uitdagingen.

Goeie websites en webapplicaties kunnen het verschil maken voor de klant. Als jullie klanten blij zijn met de sites die jullie voor ze hebben ontwikkeld, dan neemt de vraag toe, van deze klant of, doordat jullie werk gezien wordt, van nieuwe klanten. Er is daardoor steeds meer werk dat gedaan moet worden. Daarnaast willen jullie je verder blijven ontwikkelen om relevant te blijven in een markt die doorlopend verandert.

Aan de hand van een aantal uitdagingen waar jullie mogelijk tegenaan lopen wil ik laten zien wat ik zou kunnen toevoegen. Waarschijnlijk zijn jullie tegen een aantal van deze uitdagingen al aangelopen en misschien dat jullie er ook al een oplossing voor hebben gevonden. Mogelijk zijn er ook een aantal nog helemaal nieuw voor jullie. Wat ik hoop is dat ik jullie enthousiast kan maken voor een aantal van de gebieden waarop ik jullie kan helpen ontwikkelen. Enthousiast genoeg om binnenkort eens het gesprek met elkaar aan te gaan.

Teamplayer

Jullie zijn op zoek naar uitbreiding. Het toevoegen van een nieuwe collega aan jullie team is een uitdaging op zich. Jullie werken alweer een tijd samen en een nieuwe collega moet in ieder geval in het team passen.

Ik werk graag samen, zodat we van elkaar kunnen leren en elkaar kunnen aanvullen waar nodig. Ik heb veel geleerd van de geweldige collega's waar ik mee heb samengewerkt. Graag wil ik die kennis met jullie delen. Maar ik wil ook van jullie leren en me verder ontwikkelen. Zo heb ik een grote interesse voor design, maar ontbreekt het nog aan ervaring.

Naast technische vaardigheden ontwikkel ik ook graag mijn soft skills. Ik ben altijd op zoek om mezelf beter te begrijpen. Ik ga ervan uit dat ik niet alles het beste weet en ik sta open voor commentaar. Ik leg makkelijk contact en kan met vrijwel iedereen goed opschieten. Ik ben open en transparant. Ik gebruik graag humor om zaken bespreekbaar te maken.

Programmeur

Wat jullie het meest concreet nodig hebben is een goeie ontwikkelaar die mee kan helpen om het werk gedaan te krijgen. Ik ben heel jong met programmeren begonnen en mijn studie informatica heeft voor een goede basis gezorgd. Ik ben ondertussen een ervaren programmeur met meerdere jaren professionele ervaring. Ik programmeer in meerdere talen, en als het nodig is breiden we die lijst zo uit. Ook op een hoger niveau heb ik ervaring met meerdere stijlen, technieken en methoden.

Maar ik weet ook dat het opleveren van werkende software niet het enige doel is. Ik ben bijvoorbeeld heel enthousiast over design patterns als middel om te zorgen voor 'loose coupling', want ik maak graag software die goed getest en goed onderhouden kan worden.

Daarnaast ben ik van mening dat een goede ontwikkelstraat onmisbaar is. Dat geeft een basis om het ontwikkelproces te automatiseren en te blijven verbeteren. Het ultieme doel op dit gebied is continuous delivery, waarbij code automatisch gebouwd, getest en uitgerold wordt, tot productie aan toe. Dat is ambitieus, maar in een aantal kleinere stappen kan dat volgens mij met een redelijke inspanning gerealiseerd worden.

Beheerder

Ondertussen is jullie netwerk op organische wijze meegegroeid. Misschien hebben jullie alle servers op een eigen locatie staan, misschien dat een deel van jullie servers bij een provider in een rek hangt, misschien dat jullie zelfs al een aantal cloud diensten afnemen. Het wordt in ieder geval steeds lastiger om al jullie servers goed te beheren en een goed inzicht te hebben in de actuele status van alle systemen.

Ik kan helpen met het inrichten van onder andere configuration management, log management en monitoring. Misschien op basis van open source tools, iets waar ik heel enthousiast over ben.

Ik heb ervaring met het beheren van verschillende servers en appliances, zoals security appliances en identity en access management (IAM) tools.

Security specialist

Gelukkig is het tot nu toe goed gegaan, maar je hoort steeds vaker dat websites van bedrijven uit de lucht gehaald worden door hackers. Nu vraag je je af hoe veilig de sites zijn die jullie ontwikkeld hebben. En hoe goed zijn jullie eigen gegevens eigenlijk beschermd? En hoe goed zijn jullie voorbereid op calamiteiten?

Ik heb ruime ervaring als security specialist. Ik heb ervaring met het opstellen van beleid, op basis van frameworks, zoals ISO 2700X en CobiT, en het controleren op de naleving daarvan. Ik ben daarbij altijd op zoek naar praktische oplossingen waarbij er een gezonde balans moet zijn tussen de kosten enerzijds en de risico's anderzijds. Ook daarbij denk ik dat maatregelen geborgd in processen de manier zijn om met minimale overhead te zorgen voor maximale zekerheid.

Agile coach

Natuurlijk weet iedereen dat je niet harder, maar vooral slimmer moet werken. Helaas is het alleen vaak niet duidelijk wat dat dan inhoudt. Slimmer werken is in ieder geval iets anders dan life hacking, sneller typen, alle shortcuts uit je hoofd kennen of je werk maar half doen.

Mijn grootste passie ligt op dit gebied. De afgelopen jaren zijn er een aantal stromingen opgekomen, die elkaar voor een deel aanvullen en voor een deel overlappen, namelijk Lean, Agile (met daar binnen onder andere Scrum en Kanban) en DevOps. Deze methoden zijn onder meer ontstaan door te kijken hoe succesvolle bedrijven anders anders werken dan hun concurrenten.

Ik ben er van overtuigd dat deze methoden zorgen voor een concurrentievoordeel, onder andere door te focussen op de werkzaamheden die op dat moment de meeste waarde toevoegen. Ik vind het ook belangrijk om dat aantoonbaar en inzichtelijk te maken. Op die manier kun je stoppen om geld te steken in zaken die niets opleveren en kun je en beginnen om continu te verbeteren.

Verandermanager

Er valt van alles te verbeteren, maar het is zo overweldigend als je bedenkt wat er allemaal moet gebeuren om bij het gewenste doel uit te komen, dat het vaak niet lukt om zelfs maar de eerste stap te zetten. Het is onredelijk om te denken dat je op alle fronten tegelijk en in een big bang alle problemen op kan lossen. En daar lopen jullie echt niet als eerste of als enige tegenaan.

Op basis van maturity modellen, zoals bijvoorbeeld CMMI, kun je je eerst richten op een kleiner doel, dat wel haalbaar is. Dat geeft je het vertrouwen om de stappen te zetten die op dat moment de meeste waarde toevoegen. Maar je kunt tegelijk ook vertrouwen hebben dat deze stappen er aan bijdragen om op langere termijn het hogere doel te halen.