Imprenditore, guru del web e amante di JavaScript
Architetto front-end e back-end freelance e responsabile dello sviluppo, che crea sistemi sempre attivi distribuiti. Esperienza in Angular, React, NextJS, NodeJS, GraphQL. La tecnologia web e l'esperienza utente sono tutto ciò che respiro.
Quando avevo 8 anni ho creato il mio primo programma per computer e da allora non ho mai smesso di programmare.
Dal 1996 lavoro con la tecnologia Web, da Perl a NodeJS, da jQuery a React
Dopo la laurea specialistica in Business & IT Ho lavorato in diversi ruoli di project e product management.
Nel 2012 ha avviato Veeds, una delle prime app web solo JavaScript. Veeds è un aggregatore di contenuti su scala Web e offre un'opportunità unica per creare un'app Web performante, gestire enormi volumi di dati e mantenere in esecuzione un sistema di elaborazione dei dati in tempo reale. Presto sarà rilanciato (metà 2023).
Sviluppatore frontend esperto con un occhio all'esperienza utente, alla visualizzazione dei dati e alle prestazioni. Sull'esperienza di back-end con enormi database ed elaborazione dei flussi.
Lavoro principalmente nel settore finanziario e nella gestione dei contenuti
Visione sullo sviluppo software
Nello sviluppo software l'obiettivo principale è creare un prodotto che i clienti amino. Credo che
un'ottima esperienza utente fa la differenza e sfiderò i progetti per raggiungere questo obiettivo. Sono un grande sostenitore di semplicità, coerenza, accessibilità e reattività.
Deve anche essere un prodotto gestibile con il minimo sovraccarico cognitivo per gli sviluppatori. Ciò comporta pratiche di codifica condivise, riutilizzo efficiente, biblioteche, revisioni continue, coaching e trasferimento di conoscenze.
Ruoli adatti a me
In qualità di Development Lead di un progetto, sei responsabile del successo del team tecnico. Dai l'esempio, prendi decisioni tecniche, risolvi le barriere per il product manager e supporti e istruisci gli sviluppatori. In una squadra prendo naturalmente il comando.
Sono consapevole del quadro più ampio, degli obiettivi, delle risorse, della tempistica, del budget e dei colli di bottiglia di un progetto. Mi piace collaborare con il management per fornire il miglior prodotto al momento giusto.
Per un progetto una tipica distribuzione delle attività è:
50% di sviluppo: interfaccia utente di programmazione - back-end - livello dati - librerie di componenti - migrazioni - prestazioni
Fattibilità tecnica del 25%: revisione dei progetti - analisi dei requisiti - PoC
25% di coaching per sviluppatori: revisione del codice, programmazione in coppia, trasferimento di conoscenze
Recentemente come Chapter Lead ho introdotto e integrato il Frontend Chapter per standardizzare e migliorare la qualità dello sviluppo del frontend.
Come Web Architect mi occupo di frontend, backend, database e cloud. Ho una forte opinione ed esperienza con modelli di software distribuito, modellazione dei dati, modelli di gestione dello stato e prestazioni. Un'architettura difettosa può rallentare un progetto per anni.
Per un progetto greenfield in genere creo l'architettura iniziale e durante il progetto sono il responsabile dello sviluppo.
Incontriamoci
Se hai un ruolo impegnativo in cui posso assumermi la responsabilità e fornire risultati, allora incontriamoci per discutere e creare fiducia.
Presta attenzione a ciò che fanno gli utenti, non a ciò che dicono.
Jacob Nielsen ∙ Usability Pioneer
Esperienza
Fondatore: sviluppatore di caratteri tipografici full stack
Veeds è un aggregatore di contenuti su scala web che elabora oltre 20 milioni di articoli al giorno. Sviluppato in Angular, React, NodeJS, GraphQL, Redis, ElasticSearch.
Gestione dello stato e moduli migliorati per app di pianificazione finanziaria di grandi dimensioni in Angular. Creata la nuova OPAL Wealth in Material UI con ricche visualizzazioni di dati.
Sviluppato applicazioni aziendali per la sicurezza, la manutenzione dei tunnel e il flusso di lavoro in Java e React. Responsabile del processo di selezione del framework frontend a livello di dipartimento.
Architetto del frontend e responsabile del capitolo
Creato grande app finanziaria in Angular. Responsabile dell'architettura front-end e dello sviluppo di componenti dell'interfaccia utente basati sui dati. Impostare processi e standard a livello aziendale per lo sviluppo del frontend.
Sviluppatore Front End
2016 - 2017
Aegon — Ha preso l'iniziativa per la libreria di modelli a livello aziendale con Angular span> componenti. Widget interattivi sviluppati per fornire ai clienti informazioni dettagliate sui prodotti finanziari.
WoodWing — Refactoring, ottimizzazione ed estensione di un'applicazione di gestione delle risorse digitali Angular JS. Ha anche creato un'interfaccia di gestione Vue.
Responsabile dello sviluppo di una web app finanziaria per Pianificazione e Controllo. Completamente digitalizzato il processo di fatturazione in entrata.
Backbase offre una piattaforma web per le banche per semplificare le interazioni con i clienti. Responsabile del posizionamento e del marketing del prodotto del portale.
Le persone con un tipo di personalità INTJ tendono ad essere fiduciose, analitiche e ambiziose nel loro comportamento. Amano perseguire la conoscenza e tendono ad avere una mentalità molto logica. Sono pensatori indipendenti.
Progettazione di applicazioni di grandi dimensioni che durano da oltre un decennio, incentrate sulla qualità del codice, sulla sicurezza e sulla manutenibilità.
Veeds è un aggregatore di contenuti che raccoglie contenuti web e li rende completamente ricercabili tramite testo. Sulla piattaforma Livelap sono state create più app mobili. Mark ha immaginato e sviluppato completamente il concetto, che funziona ininterrottamente da oltre 8 anni. Nel 2015 è stato assicurato un investimento di 315K€ per far crescere Veeds.
Frontend in Angular e React, utilizzando WebSocket
Backend scritto in NodeJS, GraphQL, che integra dozzine di database e API web. Modelli di intelligenza artificiale personalizzati per il rilevamento di argomenti e notizie false
Elaborazione di oltre 100 miliardi di pagine Web, attualmente archiviati 13 miliardi di elementi in oltre 100 lingue utilizzando ElasticSearch, Couchbase, Redis.
Il dipartimento BC-FAP del CERN è responsabile di tutte le applicazioni aziendali.
Il panorama delle applicazioni è costituito da centinaia di applicazioni sviluppate internamente, principalmente scritte in Java, e ogni team ha scelto il proprio framework di frontend. All'interno della Community Of Practice Mark è stato responsabile del progetto di selezione del frontend. Con gli sviluppatori di ogni team sono stati definiti i criteri di valutazione e ogni framework è stato testato sul campo. Il consenso di tutti i membri era importante per il successo del framework selezionato e alla fine React è stato scelto all'unanimità.
Ortec Finance fornisce tecnologia e soluzioni per le istituzioni finanziarie di tutto il mondo per aiutare le persone a gestire la complessità del processo decisionale di investimento. PEARL è una soluzione di misurazione e attribuzione delle prestazioni per fondi pensione e compagnie assicurative. Mark ha definito l'architettura front-end, è stato responsabile del team front-end e ha sviluppato componenti UI avanzati.
Aegon è uno dei principali fornitori mondiali di assicurazioni sulla vita, pensioni e gestione patrimoniale. AXL è la libreria di modelli di progettazione e sviluppo condivisa di Aegon. Consente la creazione e il riutilizzo di esperienze utente coerenti in tutti i servizi digitali. Ha dato il via all'iniziativa, ha coinvolto sviluppatori e designer e insieme l'ha portata al successo.
Dyade è il più grande ufficio amministrativo per le scuole primarie nei Paesi Bassi. Ogni anno vengono elaborate oltre 800.000 fatture. Mark era responsabile della progettazione e dell'implementazione del flusso di lavoro digitale.
ASML fornisce ai produttori di chip tutto ciò di cui hanno bisogno - hardware, software e servizi - per produrre in serie modelli su silicio. I brevetti sono molto importanti nel settore e una singola causa può costare milioni. L'obiettivo era digitalizzare alcuni chilometri di archivi di brevetti presso ASML e introdurre un modo di lavorare digitale. Mark era a capo del progetto e responsabile della consegna puntuale entro il budget.
Gestione del progetto
Automazione dei processi aziendali
Usabilità
Software innovativo
Per me realizzare software è un'attività analitica, creativa e gratificante che mi permette di cambiare il mondo:
Software VJ — VJing è un'ampia designazione per performance visive in tempo reale. Software Windows con accelerazione GPU creato in Delphi/DirectX per manipolare un flusso video in entrata in tempo reale e sincronizzarlo al ritmo. Performance visiva dal vivo al Lowlands Festival nel 2004.
Wheeler Delta è il software di gestione degli annunci per auto più utilizzato nei Paesi Bassi. Responsabile del programma Windows, scritto in Delphi, con un frontend Javascript/HTML per una migliore esperienza utente (2003).