Tradotto automaticamente in italiano da Google
Mark Wouters
Verificato
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.
Disponibile per 16-36 ore settimanali

Di

  • 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.

Esperienza

Fondatore: sviluppatore di caratteri tipografici full stack
2012 - Ora
Livelap — The Hague ∙ NL
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.
Sviluppatore Front End
2021 - 2022
Ortec Finance — Rotterdam ∙ NL
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.
Staff Software Engineer
2020 - 2021
CERN — Geneva ∙ CH
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
2017 - 2019
Ortec Finance — Rotterdam ∙ NL
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 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 del progetto
2009 - 2013
Dyade — Nieuwegein ∙ NL
Responsabile dello sviluppo di una web app finanziaria per Pianificazione e Controllo. Completamente digitalizzato il processo di fatturazione in entrata.
Responsabile del prodotto
2008 - 2009
Backbase — Amsterdam ∙ NL
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.
Consulente per la gestione delle informazioni
2006 - 2008
Accenture — Amsterdam ∙ NL
Responsabile dei progetti ECM per risorse umane, legale e vendite, inclusa la digitalizzazione di il dipartimento brevetti di ASML.
Ingegnere del software
1997 - 2005
Hexon — Nijmegen ∙ NL
Ingegnere di software Web e Windows. Sviluppato Wheeler Delta, il più grande sistema di gestione delle scorte di auto nei Paesi Bassi.

Formazione scolastica

Formazione ASML PMBOK
2008
ASML — Veldhoven ∙ NL
Formazione di project management certificata ESI International
Accenture Core Consultant school
2007
Accenture — Milton Keynes ∙ UK
Programma di formazione sulla gestione dei progetti basato su Prince2
Master in economia e informatica
2006
University of Twente — Enschede ∙ NL
Copre l'architettura aziendale, la gestione IT, la scienza dei dati e il business. Laureato in Gestione della Conoscenza e Interazione Uomo-Macchina
Codifica iniziata
1986
Home — Pey-Echt ∙ NL
Creato il primo programma in BASIC sul C64. Più tardi acquistò un 80386, imparò Pascal e codificato in Delphi su Windows, fino all'arrivo del Web.

Programmazione

Le lingue

olandese
·····
inglese
····
Tedesco
···
francese
·

Personalità

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.

Interessi

Competenze

Le competenze elencate sono a livello esperto, se non diversamente indicato

Progetti

Veeds Content Platform
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.
App ibride
NOSQL
Software in tempo reale
Selezione del framework di front-end
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à.
React
Vue
Angular
Pearl Web App
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.
Architettura a prova di futuro
Codice gestibile
Aegon Experience Language
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.
Sistema di progettazione
Libreria dei componenti
Digitalizzazione dei processi di fatturazione
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.
Scansione — OCR
Cambiamento organizzativo
Archivio brevetti ASML
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).
Windows
GPU