Serieuze projecten vragen om een ervaren ontwikkelaar.

Sinds 2006 ontwikkel ik als full stack developer, voor grote en kleine bedrijven, websites, platforms en mobiele applicaties.

De laatste jaren focus ik me op de front end, in het bijzonder React, TypeScript en Next.js.

Mijn code is zo functioneel en modulair mogelijk, zodat het goed testbaar is. Ik schrijf duidelijke, direct begrijpelijke, zelf-verklarende code. Zodat iedereen er direct mee verder kan, zonder afhankelijk te zijn van domeinkennis. Ik zie deze als de twee enige echte kwaliteitsfactoren van code, waarmee risico, kosten, bugs en frictie, beperkt blijven.

Vaardigheden

FRONT END
- Next.js
– TypeScript
– JavaScript (ES6+)
– React, React Native, Redux, MobX
– HTML5, CSS3
– LESS, SASS, PostCSS, JSS
– React Native (iOS + Android apps)

BACK END
– Node.js, Express
– MongoDB / MySQL
Database-optimalisatie

SERVER-SOFTWARE
– Linux installatie en onderhoud
– MySQL, PostgreSQL, MongoDB

WERKWIJZEN
– Agile SCRUMM
Lean Startup

Een greep uit mijn projecten

Deze projecten kan ik op mijn site laten zien. Neem contact op voor meer relevante voorbeelden die overeenkomen met uw doelstellingen.

'Fin Tech' Lead Front End

Ik geef momenteel leiding aan een Front End development team bij een ‘fin tech’ startup in Amsterdam.

  • Team opgebouwd van zeer ervaren Front End specialisten die sneller leveren dan het product team features kan uitspecificeren

  • Greenfield tech stack opgezet in TypeScript en Next.js (React)

  • Een design system / componentencatalogus in Storybook opgezet en doorontwikkeld

  • Architectuur geschreven van een configuratie-gestuurde formulieren engine

  • Meegeschreven aan het productontwikkelingsproces dat parallel ontwerp en ontwikkeling mogelijkmaakt, en stroomlijnt

Visualisaties Autonome Scheepvaart

Voor een AI startup die de scheepvaart autonoom wil maken door middel van kunstmatige intelligentie, werkte ik aan de visualisatie van het verkeer en de beslissingen van autonome schepen. Dit deden we met als basis, twee open source projecten van Uber, XVIZ en Streetscape.gl.

Naast de technische realisatie nam ik ook de vormgeving op me, van controlepanelen en zelfs een icon set voor categorieën van schepen in het verkeer.

Technieken:
- React
- Node.js

react developer startupIn een paar maanden tijd, ontwikkelde ik een medische chat app voor Het Zilveren Kruis, voor op iOS en Android. Technieken:

– React Native
– Redux
– TypeScript
– Versleutelde data transport

react ontwikkelaar startupVoor Randstad NV werkte ik een jaar lang mee aan een interne startup, Tomto. Tomto is een online introspectie en coachingsprogramma dat mensen helpt hun werksituatie te beoordelen en te werken aan hun toekomst. Mijn werkzaamheden bestonden uit:

– Conceptontwikkeling
– Design-strategieën
– Doorontwikkelen van een React / Node.js stack in ES7
– Lean startup metrics
– Server ops & containerization in Dokku (Docker/Heroku)
– Security verbeteringen

react redux ontwikkelaarVoor de Telegraaf Media Groep werkte ik 4 maanden aan de nieuwe site voor DFT / Kennis, de kennisportal voor De Financiële Telegraaf. Deze site is geheel in React en Redux opgezet, met behulp van Webpack en PostCSS. Mijn werkzaamheden bestonden uit:

– Opzetten React, Redux, Webpack stack
– Universal server side rendering opzetten met Node.js
– Implementatie designs in PostCSS
– State management in Redux en verbinden met Drupal REST API
– Continuous integration via Jenkins

ionic framework ontwikkelaar

Realisatie van een human resource management veldgids, in de vorm van een mobiele app, in Ionic Framework, als gebaar aan HR-managers bij klanten van Tempo Team.

ontwikkelaar pluspower

Realisatie in teamverband, in AngularJS, van een wervingscampagne gericht op 50- plussers, voor Randstad NV.

node ontwikkelaar

Voor het 55-jarig jubileum van Randstad NV, werd uitgepakt met een groot feest, met een bijbehorende teaser app voor beide iOS en Android. De meest ludieke functie was het meten en competitief laten zien van dansende bezoekers, op basis van bewegingsgegevens op hun telefoon. Een ander onderdeel was een rad-van-fortuin spel met uitgave van prijzen op basis van een vaste prijsvooraad.
Mijn werkzaamheden bestonden uit:

– Een Node back-end ontwikkelen die content serveerde en locatie-gegevens opsloeg en het rad van fortuin beheerde, op basis van Express en KeystoneJS
– Een cross-platform applicatie ontwikkelen op basis van Cordova en Ionic Framework
– Een webapplicatie ontwikkelen die een top 20 weergaf van bewegende medewerkers, gegroepeerd op filiaal

react ontwikkelaar

Voor een start-up in lead generation werkte ik aan het ontwerp en implementatie van een React.JS front-end met een Node.JS back-end. Mijn werkzaamheden bestonden uit:

– Redesign van de user interface
– Een consistentere en eenvoudigere DOM-structuur
– Ommegooi van de structuur van de SASS stylesheets.

ontwikkelaar goeievraagVoor Sanoma trad ik zo'n 3½ jaar als lead ontwikkelaar op voor vraag- en antwoordplatform GoeieVraag.nl. GoeieVraag is de #2 site van Sanoma (na NU.nl) en in bereik de #17 site van Nederland. GoeieVraag bereikt maandelijks 4 miljoen unieke bezoekers.

Mijn werkzaamheden bestonden uit o.a.:

– Concept: Verbeteren van het concept en de user experience
– Design: Het begeleiden en implementeren van een compleet redesign
– Community: Het in gesprek blijven met community leiders op het platform
– Ontwikkeling: Het moderniseren van de API tot een RESTful API
– Performance: Stabieler krijgen van de MySQL database onder zwaar verkeer, systeeminrichting en intelligenter maken van de caching laag

nulive ontwikkelaar Ook voor Sanoma ontwikkelde ik mee aan NU Live, een site die lopende gebeurtenissen detecteert en nieuwsartikelen en uitingen op sociale media erover, verzamelt. NU Live detecteerde trending topics op Twitter nog voordat Twitter deze zelf aanbood. Werkzaamheden bestonden tot op heden uit o.a.:

– Doorontwikkelen van de applicatie
– Brengen van nieuwe structuur (MVC) aan de code
– Introductie van een framework (CodeIgniter)
– Database-optimalisatie
– Verbeteringen aan de vormgeving

ontwikkelaar trackie Op eigen titel, in de vorm van een startup, ontwikkelde ik Trackie, een issue tracker (project management) op het Web. In de tijd waren er geen issue trackers waar ik mijn klanten mee durfde te confronteren. Dus maakte ik er zelf één. Het resultaat was een software as a service in de vorm van een maand-abonnement. Werkzaamheden bestonden tot op heden uit o.a.:

– Interaction design en user experience design
– Vormgeven aan produkt en merk
– Database-architectuur en optimalisatie
– Front-end en back-end realisatie van de web-applicatie
– Inrichten van prijsmodel, abonnementen en betalingen

ontwikkelaar iceageiceVoor Ice Age Ice, de leverancier van ijsklontjes bij supermarkten en bezinestations, ontwikkelde ik het volledige ordersysteem, in PHP. Werkzaamheden bestonden uit o.a.:

– Inrichten van een bestelportal voor klanten
– Berekenen van leveringsdagen per klant
– Communiceren van bestellingen aan logistiekpartners

ontwikkelaar pinpoints Kort na de opening van de App Store voor iOS (toen nog iPhone OS) in 2008, viel me op dat er nog geen pinautomatenzoeker werd aangeboden voor Nederland. Dus maakte ik er één, en dit werd de eerste van zijn soort in het land. Later heb ik de app ingetrokken toen de voorwaarden van Google Maps het gebruik in iPhone niet meer toestonden. Mijn werkzaamheden aan mijn app bestonden uit:

– Het verzamelen van GPS coordinaten van pinautomaten via de zoekpagina’s van banken
– Het inrichten van een back-end met deze coordinaten en de types pinautomaten
– Het ontwikkelen van een iPhone OS app m.b.v. PhoneGap
– Weergave van de punten met gekleurde markers op een Google Map (custom markers waren er toen nog niet)
– De app aanbieden in de App Store.

 

Dit is slechts een kleine greep uit mijn werk. Andere projecten waren verschillende bedrijfswebsites, webshops, weblogs, ordersystemen en web-applicaties, waaronder meerdere start-ups. Afhankelijk van de wensen kan ik voor u relevante projecten laten zien.

Meer weten?

Let’s talk.