Ondernemer, webgoeroe en JavaScript-liefhebber
Freelance front- en backend architect en ontwikkelingsleider, die gedistribueerde always-on systemen creëert. Ervaring met Angular, React, NextJS, NodeJS, GraphQL. Webtechnologie en gebruikerservaring is alles wat ik adem.
Toen ik 8 jaar oud was, maakte ik mijn eerste computerprogramma en sindsdien ben ik nooit meer gestopt met coderen.
Sinds 1996 werk ik met webtechnologie, van Perl tot NodeJS, van jQuery tot React
Na zijn afstuderen als MSc in Business & IT Ik heb in verschillende project- en productmanagementrollen gewerkt.
Heeft in 2012 Veeds opgericht, een van de eerste webapps met alleen JavaScript. Veeds is een content-aggregator op webschaal en biedt een unieke mogelijkheid om een performante web-app te bouwen, enorme datavolumes te beheren en een realtime dataverwerkingssysteem draaiende te houden. Wordt binnenkort opnieuw gelanceerd (medio 2023).
Ervaren Frontend developer met oog voor gebruikerservaring, datavisualisatie en performance. Op de backend-ervaring met enorme databases en streamverwerking.
Meestal werkzaam in de financiële sector en in contentmanagement
Visie op softwareontwikkeling
Bij softwareontwikkeling is het primaire doel om een product te creëren waar klanten dol op zijn . Ik geloof dat een geweldige gebruikerservaring een verschil maakt, en ik zal de ontwerpen uitdagen om dit te bereiken. Ik ben een groot voorstander van eenvoud, consistentie, toegankelijkheid en responsiviteit.
Het moet ook een onderhoudbaar product zijn met de minste cognitieve overhead voor ontwikkelaars. Dit omvat gedeelde codeerpraktijken, efficiënt hergebruik, bibliotheken, continue beoordelingen, coaching en kennisoverdracht.
Rollen die bij mij passen
Als Development Lead op een project ben je verantwoordelijk voor het succes van het technische team. Je geeft het goede voorbeeld, neemt technische beslissingen, lost barrières op voor de productmanager en ondersteunt en coacht ontwikkelaars. In een team neem ik van nature de leiding.
Ik ben me bewust van het grotere geheel, de doelen, middelen, tijdlijn, budget en knelpunten van een project. Ik werk graag samen met het management om het beste product op het juiste moment te leveren.
Onlangs heb ik als Chapter Lead het Frontend Chapter geïntroduceerd en ingebed om de kwaliteit van frontend development te standaardiseren en te verbeteren.
Als Web Architect houd ik me bezig met frontend, backend, databases en de cloud. Ik heb een sterke mening over en ervaring met gedistribueerde softwarepatronen, datamodellering, statusbeheerpatronen en prestaties. Een gebrekkige architectuur kan een project jarenlang vertragen.
Voor een greenfield-project stel ik meestal de initiële architectuur op en tijdens het project ben ik de ontwikkelingsleider.
Laten we afspreken
Als je een uitdagende rol hebt waarin ik verantwoordelijkheid kan nemen en resultaten kan leveren, laten we dan eens afspreken om te praten en vertrouwen op te bouwen.
Veeds is een content-aggregator op webschaal die meer dan 20 miljoen items per dag verwerkt. Ontwikkeld in Angular, React, NodeJS, GraphQL, Redis, ElasticSearch.
Verbeterd statusbeheer en formulieren voor grote app voor financiële planning in Angular. Creëerde nieuwe OPAL Wealth in Material UI met rijke datavisualisaties.
Ontwikkelde bedrijfsapplicaties voor veiligheid, tunnelonderhoud en workflow in Java en React. Verantwoordelijk voor het selectieproces van het afdelingsbrede frontend framework.
Grote financiële app gemaakt in Angular. Verantwoordelijk voor de frontend architectuur, en ontwikkelde data gedreven UI componenten. Opzetten van bedrijfsbrede processen en standaarden voor frontend development.
Frontend ontwikkelaar
2016 - 2017
Aegon — Nam initiatief voor de bedrijfsbrede patroonbibliotheek met Angular span> componenten. Interactieve widgets ontwikkeld om klanten inzicht te geven in financiële producten.
WoodWing — Refactoring, optimalisatie en uitbreiding van een Angular JS digital asset management-applicatie. Ook een Vue-beheerinterface gemaakt.
Backbase biedt een webplatform voor banken om klantinteracties te stroomlijnen. Verantwoordelijk voor positionering en marketing van het portal product.
Creëerde het eerste programma in BASIC op de C64. Later een 80386 gekocht, Pascal geleerd en gecodeerd in Delphi op Windows, totdat het web arriveerde.
Mensen met een INTJ-persoonlijkheidstype zijn over het algemeen zelfverzekerd, analytisch en ambitieus in hun gedrag. Ze houden ervan om kennis na te streven en hebben de neiging zeer logisch ingesteld te zijn. Het zijn onafhankelijke denkers.
Veeds is een content-aggregator die webcontent verzamelt en deze volledig tekstdoorzoekbaar maakt. Op het Livelap-platform zijn meerdere mobiele apps gemaakt. Mark bedacht en ontwikkelde het concept volledig, en het draait nu al meer dan 8 jaar continu. In 2015 werd een investering van € 315.000 veiliggesteld om Veeds te laten groeien.
Frontend in Angular en React, met behulp van WebSockets
Backend geschreven in NodeJS, GraphQL, integratie van tientallen databases en web API's. Op maat gemaakte AI-modellen voor onderwerp- en nepnieuwsdetectie
Meer dan 100 miljard webpagina's verwerkt, momenteel 13 miljard items opgeslagen in meer dan 100 talen met behulp van ElasticSearch, Couchbase, Redis.
De afdeling BC-FAP van CERN is verantwoordelijk voor alle bedrijfsapplicaties.
Het applicatielandschap bestaat uit honderden in-house ontwikkelde applicaties, voornamelijk geschreven in Java, en elk team koos zijn eigen frontend-framework. Binnen de Community Of Practice was Mark verantwoordelijk voor het frontend selectieproject. Met ontwikkelaars van elk team werden evaluatiecriteria gedefinieerd en elk raamwerk werd hands-on getest. De buy-in van alle leden was belangrijk om het geselecteerde framework te laten slagen, en uiteindelijk werd React unaniem gekozen.
Ortec Finance biedt technologie en oplossingen voor financiële instellingen over de hele wereld om mensen te helpen de complexiteit van investeringsbeslissingen te beheersen. PEARL is een oplossing voor prestatiemeting en attributie voor pensioenfondsen en verzekeringsmaatschappijen. Mark definieerde de front-end architectuur, was frontend teamleider en ontwikkelde geavanceerde UI-componenten.
Aegon is een van 's werelds toonaangevende aanbieders van levensverzekeringen, pensioenen en vermogensbeheer. AXL is de gedeelde ontwerp- en ontwikkelpatroonbibliotheek van Aegon. Het maakt het creëren en hergebruiken van consistente gebruikerservaringen voor alle digitale diensten mogelijk. Kickstartte het initiatief, kreeg ontwikkelaars en ontwerpers aan boord en maakte het samen tot een succes.
Dyade is het grootste administratiekantoor voor basisscholen in Nederland. Jaarlijks worden er meer dan 800.000 facturen verwerkt. Mark was verantwoordelijk voor het ontwerp en de implementatie van de digitale workflow.
ASML voorziet chipmakers van alles wat ze nodig hebben - hardware, software en diensten - om patronen op silicium massaal te produceren. Octrooien zijn erg belangrijk in de branche en een enkele rechtszaak kan miljoenen kosten. Het doel was om enkele kilometers octrooiarchief bij ASML te digitaliseren en een digitale manier van werken te introduceren. Mark was projectleider en verantwoordelijk voor tijdige oplevering binnen budget.
Project management
Automatisering van bedrijfsprocessen
Bruikbaarheid
Innovatieve software
Voor mij is het maken van software een analytische, creatieve en lonende bezigheid waarmee ik de wereld kan veranderen:
VJ-software — VJing is een brede benaming voor realtime visuele prestaties. Creëerde GPU-versnelde Windows-software in Delphi/DirectX om een inkomende videostream in realtime te manipuleren en te synchroniseren met de beat. Live visuele performance op het Lowlands Festival in 2004.
Wheeler Delta is de meest gebruikte autoadvertentiebeheersoftware in Nederland. Verantwoordelijk voor het Windows programma, geschreven in Delphi, met een Javascript/HTML frontend voor een betere gebruikerservaring (2003).