Freelance web development


Jackpot! Je hoeft niet verder te zoeken naar een ervaren

Even voorstellen


Hallo, Ik ben Nick.

Een web developer met ruim 15 jaar ervaring bij bekende web bureaus in Rotterdam. Ik heb in diverse rollen gewerkt aan honderden projecten in verschillende talen en technieken.

Ben je op zoek naar een waardevolle aanvulling op je ontwikkelteam?
Contact is zo gelegd!

multi disciplinary


FULL STACK DEVELOPER

Na mijn opleiding Hogere Informatica aan de Hogeschool Rotterdam ben ik als eerste als backend developer begonnen.
Ik spreek inmiddels Ruby (on Rails), PHP, XML, HTML, CSS, Javascript en nog veel meer en heb veel praktijkervaring met onder andere MySQL, Postgres, REST, API, Nginx, DNS, DevOps skills en de Google tools.
Ik heb veel sites ontwikkeld in ActiveAdmin, pH8, Wordpress, Expression Engine en enkele andere exotische CMS-en.
Ik houd ervan om me in een probleem vast te bijten en het voor elkaar te krijgen.

PROJECT MANAGER

Als de Service Manager heb ik veel project manager ervaring opgedaan door voortdurend meerdere projecten simultaan te managen met een internationaal (en deels remote) team.
Het bijhouden van álle wensen van de klant en de voortgang van het team bij het implementeren van die wensen is vaak een uitdaging. Maar met alternatieve suggesties en het samen met opdrachtgever maken van (harde) keuzes kan binnen tijd en budget een resultaat behaald worden waar iedereen tevreden over kan zijn.

PRODUCT OWNER of SCRUM MASTER

Voor als je iemand zoekt die voor een project of product een goede verbinding is tussen het ontwikkelteam en de opdrachtgever(s). Je wilt daartussen geen doorgeefluik, maar iemand die aan beide kanten kan luisteren en meepraten, ervoor zorgt dat het team optimaal kan functioneren en dat eventuele ruis op de lijn over doelen, verwachtingen, user stories en prioriteiten wordt weggenomen. Alles voor het meest optimaal mogelijke resultaat en het verhogen van de team velocity.

Portfolio highlights


Bouwend Nederland


Bouwend Nederland is dé invloedrijke ondernemersorganisatie voor de bouw en infra. De vereniging heeft ongeveer 4300 bedrijven als lid en behartigd de belangen van deze leden op lokaal, landelijk en Europees niveau. Daarnaast zorgt Bouwend Nederland voor ondersteuning bij de bedrijfsvoering, organiseert het netwerkbijeenkomsten en trainingen over uiteenlopende relevante onderwerpen en biedt het vele financiele ledenvoordelen.

De website heeft een openbaar gedeelte en een MijnBNL omgeving waarin de werknemers van de lidbedrijven kunnen inloggen voor de grote hoeveelheden afgeschermde content. Het openbare gedeelte wordt gebruikt om aan de informatieplicht te voldoen en ook niet-leden voldoende inzichten te geven over bijvoorbeeld nieuwe wetgeving in de bouw en infra. Het openbare gedeelte is ook ingericht om potentiele leden te stimuleren lid te worden. In het MijnBNL gedeelte achter login biedt Bouwend Nederland veel (externe) tools zoals bijvoorbeeld een loonkostencalculator en een uitgebreid bouwweer module.

Grote uitdaging bij dit project is de koppeling met Windex, het systeem waarin de ledenadministratie wordt bijgehouden en informatie over trainingen en andere bijeenkomsten wordt beheerd door Bouwend Nederland. Met twee-dagelijkse imports wordt de benodigde data gesynchroniseerd. Met een zeer grote hoeveelheid data in verschillende modellen zijn de limieten van het pH8.CMS opgezocht. Voor de performance is op diverse lagen van de applicatie caching ingebouwd.

Alex Nieuwenhuis van Bouwend Nederland - Herkenbaarheid en inzicht in de meerwaarde van het lidmaatschap zijn essentieel voor het binden van bestaande en nieuwe leden aan de vereniging. De website van Bouwend Nederland heeft ons hierin uitstekend gefaciliteerd, vooral in de Mijn-omgeving maar ook met aspecten als goede vindbaarheid en een herkenbare uitstraling.

Een onmisbare factor hierbij was en is de professionaliteit van Nick, in de ontwikkeling van de site zelf én in strategisch meedenken.

Interessant he? Neem contact op en ik vertel er graag meer over.

sluit project

Profile


Voor Profile is een website gebouwd voor consumenten in Nederland en België. Twee funnels zijn hierbij van essentieel belang; de verkoop van banden en velgen via de webshop én het maken van afspraken (met extra diensten als de bandenwissel) bij de aangesloten Profile garages.

De technische uitdagingen voor deze site lagen in de communicatie met maar liefst 8 externe gegevensbronnen, ieder met eigen eigenaardigheden ;-) Dagelijkse synchronisatie van duizenden producten en prijzen, voorraad updates, kortingsacties met of zonder vouchercode, band-velg combinaties met aangepaste montageprijzen en APK-afloopdatum alerts om maar iets te noemen.

Piekmomenten in traffic lagen vooral bij eerste sneeuw van het najaar en bij nieuwsbrieven met kortingsacties. In verband met externe gegevensbronnen is voor de Profile sites extra aandacht besteed aan de UX om het wachten voor de bezoeker zo draaglijk mogelijk te houden.

Interessant he? Neem contact op en ik vertel er graag meer over.

sluit project

Omron Healthcare


Voor deze wereldwijde producent van medische (meet-)apparatuur is (voor de divisie Europa/Rusland/Midden-Oosten/Afrika) een multi-site-platform gebouwd. Binnen het platform worden op dit moment sites voor zeker 25 landen en behorende talen beheerd. Om aan de vele taal-specifieke redacties tegemoet te komen, zijn alle onderdelen dusdanig modulair opgezet, dat per item oneindig veel contentblokken met eigen specifieke vormgeving kunnen worden toegevoegd. Tevens is versiebeheer en een preview functie ingebouwd, met daarbij uitgebreide mogelijkheden voor SEO optimalisatie

Het platform is gebouwd in Ruby on Rails. De backend waarin de redacties werken is custom gebouwd met Active Admin.
Veel verschillende sites op één platform betekent ook veel bezoekers. Aan de performance is veel gesleuteld. Er zijn twee webservers actief met een master-slave database synchronisatie. Product afbeeldingen worden 'gedeeld' voor alle talen en ook gesynchroniseerd tussen de servers. Daarbij worden de afbeeldingen ook verkleind zonder dat er (zichtbaar) kwaliteitsverlies is.

Interessant he? Neem contact op en ik vertel er graag meer over.

sluit project

Ajaxlife - SV Ajax


Ajaxlife is het online platform van de Supportersvereniging Ajax, met ruim 90.000 leden één van de grootsten van Europa. De website is enerzijds een portal voor het contact met de leden over verenigingszaken, zoals lid worden, gegevens aanpassen of busreizen boeken. Voornaamste reden dat Ajax-fans de site bezoeken is het grote aanbod (zeker rond wedstrijden) van updates met nieuwsberichten, blogs en foto-verslagen, opiniestukken en wedstrijd-analyses met statistieken geplaatst door de eigen redactie van SV Ajax.
Bij wedstrijden zijn er ook polls en man-van-de-wedstrijd verkiezingen waarmee de interactie met het publiek wordt bevorderd.

Ook omdat ajaxlife.nl de data-bron voor de mobiele apps va SV Ajax is, is deze website voor wat betreft piek-momenten rondom wedstrijden een uitdaging gebleken op het gebied van optimalisatie op hardware en software gebied. Van configuratie van de webserver en caching tot het minimaliseren van database requests en html output, ajaxlife.nl had het allemaal.

Helaas is er na bijna 10 jaar een einde gekomen aan een mooie samenwerking. Mijn laatste project voor Ajaxlife (in het najaar van 2018) was het middels een aangepaste webservice beschikbaar maken van de ruim 20.000 updates (inclusief media bestanden) voor de data-migratie naar de ontwikkelaar van de nieuwe website.

Erol Erdogan van Ajaxlife - Nick Rockx was voor ons bij Mangrove de man om op te vertrouwen. Of het nu ging om het fixen van bugs of problemen, het maken van API’s met andere partijen of antwoorden op onze online vragen; Nick regelde het - snel en goed. Zijn technische know-how en kennis van onze online activiteiten waren voor ons echt enorm belangrijk. Hij was een onmisbaar onderdeel van ons online succes in de afgelopen jaren.

Interessant he? Neem contact op en ik vertel er graag meer over.

sluit project