Full stack web-developer

Mijn naam is Mike van Veenhuijzen en ik ben een full stack web developer met ruim 10 jaar ervaring in web development. Oorspronkelijk ben ik begonnen als PHP back-end developer, maar na ongeveer vijf jaar ben ik overgeschakeld naar front-end. In mijn jaren als front-end developer heb ik veel ervaring opgebouwd op het gebied van Javascript (SPA's) en het automatiseren van taken via Node.js modules. Naast het opzetten van Javascript georiënteerde websites heb ik in de loop van der jaren ook veel vaardigheden ontwikkeld in het schrijven van maintainable code en het overdragen van kennis aan anderen. Websites ontwikkel ik bij voorkeur met een Laravel of Wordpress back-end afhankelijk van de wensen van de opdrachtgever.

Over Mike van Veenhuijzen

Het grootste gedeelte van mijn loopbaan heb ik aan diverse campagne websites gewerkt welke veelal een korte doorlooptijd hadden. Veel van deze sites zijn jammer genoeg niet meer online. Tegenwoordig bestaan mijn voornaamste werkzaamheden uit freelance opdrachten als web developer in de omgeving Amsterdam. De grootste projecten waar ik recentelijk aan heb gewerkt zijn o.a. Spacesworks, Printenbind en First Steps First. Bij het laatst genoemde project ben ik een jaar als enige developer betrokken geweest en heb ik de hele website technisch op poten gezet. Deze website geeft dus naar mijn inziens een goede indruk van de capaciteiten waar ik over beschik.

De afgelopen jaren ben ik betrokken geweest in zowel front-end als back-end teams, waarin ik me beide ook bekwaam voel. Het is ook meerdere keren voorgekomen dat ik zelf verantwoordelijk was voor zowel het opzetten van de front-end als de back-end van websites. Ik zie mezelf als een developer met een grote variatie aan kennis in de gehele (technische) scope van de ontwikkeling van websites. Uitdagingen is wat het werk leuk maakt.

Daarnaast heb ik ook een goede beheersing van de Engelse taal (lezen/schrijven/spreken) en heb ik ervaring met het werken in Agile/SCRUM-achtige omgevingen.

Specialiteiten

  • PHP 5.x en 7.x (OOP en MVC)
  • Laravel framework
  • Wordpress (ACF, WPML, WooCommerce)
  • MySQL
  • Node.js & npm
  • Gulp/Grunt
  • JavaScript (ES5 & ES6)
  • AngularJS (1.x)
  • Vue.js
  • Backbone.js
  • Search Engine Optimization (SEO)
  • CSS frameworks (Twitter Bootstrap, Materialize)
  • Responsive design
  • LESS/SASS
  • REST API's (implementatie & architectuur)
  • CloudFlare
  • (X)HTML / HTML5
  • Social media integration
  • Werken binnen een GIT workflow
  • UX design
  • Linux webserver inrichting en configuratie
  • Technische consultancy (meedenken in mogelijkheden en beperkingen)

Mijn projecten

Een overzicht van projecten waar ik aangewerkt hebt.

First Steps First

Opdrachtgever
First Steps First (2016 - 2017)
Werkomschrijving

Verantwoordelijk voor de gehele technische scope van de website.

Verantwoordelijkheid

Volledige technische ontwikkeling (front-end en back-end), UX design, Wordpress en Laravel integratie, AirBNB geinspireerde zoekmogelijkheid, diverse uitgebreide features (kostencalculator, beoordeling-systeem, aanvraag-systeem, geautomatiseerde e-mail nieuwsbrief) en veel meer

Technieken en tools
  • Wordpress
  • Laravel
  • ACF
  • PHP & MySQL
  • Vue.js architectuur
  • Sass
  • Gulp
  • Materialize
  • Serverbeheer
  • Mollie payments

Spaces website

Opdrachtgever
DigitalNatives (2015 - 2016)
Werkomschrijving

Ontwikkelen van een multilingual Wordpress omgeving voor een content-onderhevige website.

Verantwoordelijkheid

Front-end en back-end, Google Maps based locatie zoeker, multilingual intragratie, location aware content

Technieken en tools
  • Wordpress
  • ACF
  • WPML
  • JQuery components
  • SASS
  • MaxMind Geolocation
  • HTML5

Printenbind

Opdrachtgever
Print.Amsterdam BV (2016 - 2017)
Werkomschrijving

Een verbeterde omgeving opzetten op basis van nieuwe technieken met meer flexibiteit en mogelijkheid tot uitbreiding van dochter websites via een white-label systeem.

Verantwoordelijkheid

Gehele techniek (front-end en back-end), UX design, SEO optimalisatie, ontwikkeling Custom CMS, White-label systeem, migratie, koppeling met oude systeem, Cloudflare integratie

Technieken en tools
  • Laravel (PHP/MySQL) t.b.v. ontwikkeling eigen CMS
  • Search Engine Optimalisation
  • Structured Data/Rich Snippets
  • Twitter Boostrap
  • Eigen PHP LESS compiler
  • White-label architectuur

voordekunst

Opdrachtgever
DigitalNatives ()
Werkomschrijving

Bevorderen van een snelle oplevering door het front-end team te versterken

Verantwoordelijkheid

Front-end en back-end koppeling

Technieken en tools
  • Laravel (PHP/MySQL)
  • JQuery components
  • Vue.js
  • HTML
  • LESS
  • Twitter Bootstrap

Kensington website

Opdrachtgever
DigitalNatives (2016)
Werkomschrijving

Versterken van het development team

Verantwoordelijkheid

Front-end en social media content integratie

Technieken en tools
  • Wordpress
  • ACF
  • TweenMax
  • LESS
  • Social Media REST API (Instagram)

Oedipus website

Opdrachtgever
DigitalNatives (2016)
Werkomschrijving

Het opzetten van een layout-systeem die gebruik maakt van organische vormen met oog op browser compatibiliteit en responsiveness

Verantwoordelijkheid

Front-end architectuur

Technieken en tools
  • Wordpress
  • ACF
  • Raphaël.js
  • Backbone.js
  • SASS
  • Responsive design

Beamer-app website

Opdrachtgever
DigitalNatives (2016)
Werkomschrijving

Het opleveren van een omgeving die het makkelijk maakt om met weinig HTML/CSS kennis pagina's te kunnen bouwen zonder de inzet van een CMS

Verantwoordelijkheid

Opzetten van een structuur in Ruby die d.m.v. een build process een HTML website creëert op basis van een template engine

Technieken en tools
  • Ruby
  • HTML/CSS
  • Responsive design

Air Miles gepersonaliseerde video

Opdrachtgever
NoProtocol (2014)
Werkomschrijving

Het creëren van een gepersonaliseerde animatie video die volledig is ontwikkeld en gerenderd in Javascript

Verantwoordelijkheid

Component gebasseerde architectuur d.m.v. native JS voor het bewerkstelligen van gepersonaliseerde video onderdelen op basis van HTML5 gerelateerde technieken

Technieken en tools
  • TweenMax
  • HTML5 Canvas element
  • Deferred audio playback

Stichting Doen

Opdrachtgever
DigitalNatives (2015)
Werkomschrijving

Een front-end architectuur opzetten die makkelijk geimplementeerd en onderhouden kan worden door een externe back-end partij.

Verantwoordelijkheid

Front-end architectuur bedenken, implementeren en aanleveren aan back-end partij

Technieken en tools
  • Front-end architectuur o.b.v. Blade template engine
  • Gulp setup
  • HTML/CSS
  • Less
  • Responsive design

Centraal Beheer Achmea - CBA Autoteam website

Opdrachtgever
NoProtocol (2014)
Werkomschrijving

Het creëren van een vraag en antwoord platform met op maat geschreven filtering mechanisme

Verantwoordelijkheid

Responsive design, Front-end ontwerp, Singel Page application (SPA) architectuur

Technieken en tools
  • Angular 1.x
  • TweenMax
  • API koppeling
  • AJAX based website
  • LESS

Centraal Beheer Achmea - ZilverenKruis Raad & Daad website

Opdrachtgever
NoProtocol (2013)
Werkomschrijving

Het vertalen van ontwerp naar een front-end oplossing

Verantwoordelijkheid

Front-end architectuur en implementatie

Technieken en tools
  • JQuery components
  • SASS
  • HTML

Spotify app voor 3voor12 (VPRO)

Opdrachtgever
NoProtocol (2014)
Werkomschrijving

Ontwikkelen van een Spotify-app in JavaScript

Verantwoordelijkheid

Het opzetten van een singel page application (SPA) o.b.v. de Spotify API

Technieken en tools
  • Backbone.js
  • Javascript
  • Spotify API
  • Responsive design

Danone Spaarsysteem

Opdrachtgever
NoProtocol (2013)
Werkomschrijving

Het onwikkelen van een spaarprogramma-systeem

Verantwoordelijkheid

Back-end: Spaarsysteem (code registratie). Front-end: eigen CSS framework

Technieken en tools
  • Laravel back-end
  • Custom CSS framework

Vifit - Vifit Focus Facebook app

Opdrachtgever
NoProtocol (2014)
Werkomschrijving

Ontwikkelen van een Facebook web-app bestaande uit kleine interactieve games met gebruikersregistratie

Verantwoordelijkheid

Het opzetten van een Facebook app en het ontwikkelen van drietal interactieve mini-games

Technieken en tools
  • Angular 1.x
  • LESS
  • Grunt
  • Laravel back-end koppeling

Coca Cola - Coke Zero Zone

Opdrachtgever
NoProtocol (2015)
Werkomschrijving

Oplossing bedenken en ontwikkelen voor het afspelen van gerandomiseerde video's o.b.v. condities en win-logica

Verantwoordelijkheid

Creëren van video animaties a.d.v. Javascript met oog op browsercompatbiliteit en performance. Gekoppeld aan een gebruikersysteem.

Technieken en tools
  • Angular 1.x
  • CSS3 Flex layout
  • Laravel back-end (CMS)
  • Responsive design

Diverse overheid websites

Opdrachtgever
NoProtocol (2012 - 2014)
Werkomschrijving

Ontwikkelen en onderhouden van diverse overheid gerelateerde websites

Verantwoordelijkheid

Ontwikkelomgeving opzetten die het mogelijk maakt om makkelijk updates door te voeren gerelateerd tot de laatste web guidelines (WAI en W3C).

Technieken en tools
  • HTML
  • CSS
  • PHP
  • W3C & WAI compliance

BUMA Music Academy

Opdrachtgever
NoProtocol (2013)
Werkomschrijving

Het ontwikkelen van een online community website voorzien van afgeschermde gedeeltes voor leerlingen en docenten

Verantwoordelijkheid

Front-end en back-end development

Technieken en tools
  • Cake PHP
  • HTML
  • JQuery en Knockout.js front-end

Grolsch Kornuit - Twitter Bot

Opdrachtgever
NoProtocol (2014)
Werkomschrijving

Het ontwikkelen van een Twitter bot met white-label mogelijkheid voor het bepalen van winnaars die meedoen aan een Twitter contest

Verantwoordelijkheid

Het ontwikkelen van een systeem dat o.b.v. je eigen condities de "winners luck" kan bepalen van mensen die meedoen aan een Twitter winactie. Inclusief auto-replies en met afvanging van winnaars en een mogelijkheid om met ze in contact te komen.

Technieken en tools
  • Laravel framework (back-end) & Twitter Bootstrap (CMS front-end)

Music Release Alert

Opdrachtgever
- (2011)
Werkomschrijving

Het ontwikkelen van een social media platform omtrent het bijhouden van album releases om ervaring op te doen in het CakePHP framework.

Verantwoordelijkheid

Front-end en back-end development

Technieken en tools
  • CakePHP en Twitter Bootstrap

Youtube Crawler (plugin)

Opdrachtgever
- (2015)
Werkomschrijving

Een systeem dat op basis van eigen gespecifieerde condities YouTube content ophaald en inschiet als blogposts binnen de huidige website

Verantwoordelijkheid

Plugin ontwikkeling

Technieken en tools
  • Wordpress plugin (PHP & MySQL)

Automatic Review Mailer (plugin)

Opdrachtgever
- (2018)
Werkomschrijving

Een systeem dat op basis van condities geautomatiseerd aan participanten een uitnodiging verstuurd omtrent het schrijven van een (positieve) beoordeling op verschillende platformen.

Verantwoordelijkheid

Plugin ontwikkeling

Technieken en tools
  • Wordpress plugin (PHP & MySQL) & Vue.js front-end

ING Unicef Kerstboom

Opdrachtgever
NoProtocol (2014)
Werkomschrijving

Opleveren van website met live-streaming video background mogelijkheid

Verantwoordelijkheid

Front-end en back-end development

Technieken en tools
  • CakePHP
  • HTML
  • LESS

Redlightsexperience

Opdrachtgever
- (2014 - 2015)
Werkomschrijving

Opzetten van een online platform

Verantwoordelijkheid

Creatieve en technische uitwerking

Technieken en tools
  • Laravel
  • Live video streaming
  • PSP (Payment Service Provider) implementatie
  • Serverbeheer

Contact

Geïnteresseerd om met mij in contact te komen?
Stuur me dan een e-mail op info@mikevv.com

KVK nummer: 62488325 | BTW nummer: 199100524B01