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 BV – technisch 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 Media – Systeembeheerder/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 BV – Webdeveloper
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 Communicatie – Senior 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 BV – Webdeveloper / 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! Webservices – Mede-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