Persoonlijke gegevens

Naam
Boot
Voornamen
Willem Leendert
Roepnaam
Leon
Woonplaats
Middelburg
Geboortedatum
** ** 1978
Geboorteplaats
Dirksland
Nationaliteit
Nederlands
Links

Opleidingen

1991 - 1994
Christelijke Scholengemeenschap Zierikzee / Buys Ballot College Goes
MAVO-D: Nederlands, Engels, Duits, Wiskunde, Economie, Scheikunde (diploma behaald)
1994 - 1996
Zeeland College sector MTEO, Middelburg
MBO opleiding "Medewerker Beheer Informatiesystemen"
Modules Beheer Hardware, Beheer Software, Installatie Hardware, Installatie Software, Instructie en Ondersteuning Computergebruikers, Vergaderingen (diploma behaald)

Relevante werkervaring

1997 - 2003
Exacomm Remote Management BVtechnisch medewerker/consultant
Onder de dagelijkse werkzaamheden vielen:
  • Systeembeheer
    Het systeembeheer bij Exacomm bestond uit het onderhouden van het netwerk waarin Windows NT/Windows 2000, Unix (HP-UX, AIX en Linux) en Novell 4 servers draaiden.
  • Ontwikkeling bedrijfswebsite
    De website van Exacomm had naast een eenvoudig beheerbare opzet ook een module nodig waar klanten mee konden inloggen om zo zogenaamde 'trouble tickets' of 'requests for enhancement' aan te maken voor de software die door Exacomm zelf ontwikkeld werd. Ook moesten klanten de mogelijkheid hebben bestanden te downloaden, zoals updates voor de ontwikkelde software. Een klant had overigens alleen toegang voor downloads die betrekking hadden op de software die door die klant was afgenomen.
  • Ontwikkeling software
    Soms was er voor een bepaald project een stukje maatwerk nodig. Een voorbeeld is de afdeling SEWACO van de Nederlandse Marine. Men wilde in de helpdesksoftware die door Exacomm geleverd was een eenvoudige weergave van alle in de marineschepen aanwezige hardware. Deze informatie diende hierarchisch weergegeven te worden, alleen was de database waar deze gegevens in stonden opgeslagen 'plat' van structuur. Ik heb een plugin geschreven in Visual Basic waarmee de platte data hierarchisch weergegeven werd. Bij het aanklikken van de uiteindelijke hardware werden de gegevens van dit stuk hardware automatisch in het helpdesksysteem geïmporteerd en samen met de storingsmelding vastgelegd.
  • Consultancy
    Ik heb bij verschillende bedrijven het helpdeskpakket "HEAT" van FrontRange Solutions geïmplementeerd. Twee bedrijven waar ik aan de implementatie heb meegewerkt zijn de Koninklijke Marine en Center Parcs.
2003 - 2006
NuFormer Digital MediaSysteembeheerder/webdeveloper
Ook bij NuFormer ben ik verantwoordelijk geweest voor het systeembeheer. Daarnaast ben ik verantwoordelijk voor de hosting, die 'in house' gedaan wordt door middel van een gehuurde server die in een datacenter in Amsterdam staat. Op deze server staat Fedora Core 2 en wordt Plesk (7.5.1) gebruikt voor het beheren van de hosting. Verder ben ik de hoofdontwikkelaar voor de dynamische websites die door NuFormer gemaakt worden. Ik ontwikkel bijvoorbeeld het Content Management Systeem voor deze sites.
2006 - 2007
Caveo Internet BVWebdeveloper
De werkzaamheden bij Caveo variëren van het ontwikkelen van Flash-sites voor de zusteronderneming RIGE Entertainment tot het opzetten van complexe sites zoals webshops en administratiesystemen. Voor de webshops heb ik zelf enkele koppelingen geschreven voor betalingen die verricht worden via Bibit en iDEAL. Ook heb ik voor één van de webshops een koppeling geschreven met een boekhoud- en voorraadbeheersysteem. Hiermee kunnen vanuit de administratie direct gegevens zoals voorraad en artikelprijs worden bijgewerkt. Voor het bedrijf zelf heb ik diverse beheertools gemaakt voor het visueel in kaart brengen van de verschillende 19" kasten die het bedrijf in verschillende datacenters in Rotterdam en Amsterdam heeft staan. Momenteel wordt dit systeem uitgebreid met monitoring-functies waar gegevens als temperatuur, fan-speeds en voltages van de servers mee in de gaten kunnen worden gehouden. De gebruiker hoeft slechts op te geven welke server hij wil monitoren. Het systeem zoekt zelf uit welke sensoren het kan uitlezen van de betreffende server en biedt deze aan de gebruiker aan, waarna hij zelf kan bepalen welke sensoren hij in de gaten wil houden.
Veel gebruikte technologiëen in de bovengenoemde systemen zijn (X)HTML, CSS, PHP, XML, Javascript en AJAX.
2007 - 2009
Dogteam - Digitale CommunicatieSenior Webdeveloper
Verantwoordelijk voor de technische koers binnen het bedrijf. Dagelijkse werkzaamheden zijn het aansturen van de technische staf, communiceren met vormgevers en klanten, ontwikkelen van websites en webapplicaties, zowel front-end als back-end code. Reeds opgeleverde projecten variëren van eenvoudige websites met een klein aantal tekstpagina's tot tailor-made webshops met iDEAL/creditcardbetaling, mijnwinkel.nl-implementaties, complexe e-mailingtools en interfacing met diverse systemen.
April 2009 - heden
Nedbase BVWebdeveloper / Lead DevOps Engineer
Kerntaak: ontwikkelen van maatwerkapplicaties, voornamelijk in Symfony. Daarnaast ben ik verantwoordelijk voor een deel van onze DevOps processen, zoals o.a. Continuous Integration, deployment (websites en webapplicaties), back-ups, logging en metrics, het beheer van het Kubernetes cluster waarop een in-house ontwikkeld multi-tenancy produc op gehost wordt.
2003 - heden
WipeOut! WebservicesMede-eigenaar
Ik ben mede-eigenaar van het in 2003 opgerichte WipeOut! Webservices. Deze onderneming heb ik destijds met mijn compagnon Dennis Lutz opgericht met webdevelopment als kernactiviteit. Naast het ontwikkelen van websites en -applicaties is WipeOut! zich bezig gaan houden met in-house hosting van die webapplicaties. Door gebrek aan voldoende tijd is de kernactiviteit uiteindelijk verschoven naar de hostingactiviteiten. Ook dit wordt slechts kleinschalig gedaan; de meeste cliënten komen uit de vrienden- en kennissenkring van Dennis of mij. Ik houd mij nu voornamelijk bezig met het onderhoud van de hostingserver, wat voornamelijk neerkomt op het bijhouden van de backups, het up-to-date houden van de systeemsoftware en het systeem vrij van hackers houden.

Kennis en vaardigheden

  • Angular
  • Apache
  • Bitbucket Data Center
  • CSS
  • Docker
  • ElasticSearch
  • Git
  • Go
  • Google Cloud Platform
  • Grafana
  • Helm
  • HTML
  • InfluxDB
  • Node/Javascript
  • Jira
  • Jenkins CI
  • Kibana
  • Kubernetes
  • macOS
  • MySQL
  • nginx
  • PHP
  • PhpStorm
  • Plesk
  • Puppet
  • Python
  • Slack
  • Symfony
  • Traefik Proxy
  • Terraform
  • TypeScript
  • UNIX/Linux
  • Windows

Overige bijzonderheden

  • In bezit van rijbewijs B