Automatiskt översatt till svenska av Google
Mark Wouters
Verifierad
Entreprenör, webbguru och JavaScript-älskare
Frilansande front- och backend-arkitekt och utvecklingsledare, som skapar distribuerade alltid-på-system. Erfaren inom Angular, React, NextJS, NodeJS, GraphQL. Webteknologi och användarupplevelse är allt jag andas.
Tillgänglig för 16-36 timmar/vecka

Handla om

  • När jag var 8 år gammal skapade jag mitt första datorprogram, och sedan dess har jag aldrig slutat koda.
  • Sedan 1996 arbetar jag med webbteknologi, från Perl till NodeJS, från jQuery till React
  • Efter examen som MSc i Business & IT Jag arbetade i flera projekt- och produktledningsroller.
  • Startade Veeds 2012, en av de första webbapparna som endast är JavaScript. Veeds är en innehållsaggregator i webbskala, och den erbjuder en unik möjlighet att bygga en effektiv webbapp, hantera enorma datavolymer och hålla ett databearbetningssystem i realtid igång. Snart relanseras (mitten av 2023).
  • Erfaren frontend-utvecklare med öga för användarupplevelse, datavisualisering och prestanda. På backend-upplevelsen med enorma databaser och strömbearbetning.
  • Arbetar mestadels inom finansbranschen och inom Content Management

Vision om mjukvaruutveckling

Inom mjukvaruutveckling är det primära målet att skapa en produkt som kunderna älskar. jag tror det en fantastisk användarupplevelse gör skillnad, och jag kommer att utmana designen för att uppnå detta. Jag är en stor förespråkare av enkelhet, konsekvens, tillgänglighet och lyhördhet.

Det måste också vara en underhållbar produkt med minsta möjliga kognitiva omkostnader för utvecklare. Detta innebär delad kodning, effektiv återanvändning, bibliotek, kontinuerliga granskningar, coachning och kunskapsöverföring.

Roller som passar mig

Som utvecklingsledare i ett projekt är du ansvarig för det tekniska teamets framgång. Du föregår med gott exempel, tar tekniska beslut, löser barriärer för produktchefen samt stöttar och coachar utvecklare. I ett lag tar jag naturligtvis ledningen.

Jag är medveten om helheten, målen, resurserna, tidslinjen, budgeten och flaskhalsarna i ett projekt. Jag älskar att samarbeta med ledningen för att leverera den bästa produkten vid rätt tidpunkt.

För ett projekt är en typisk uppgiftsfördelning:
  • 50 % utveckling: Programmeringsgränssnitt - Backend - Datalager - Komponentbibliotek - Migreringar - Prestanda
  • 25 % teknisk genomförbarhet: Granskning av design - kravanalys - PoC
  • 25 % utvecklarcoaching: Kodgranskning - Parprogrammering - Kunskapsöverföring
Nyligen som Chapter Lead introducerade och bäddade jag in Frontend-kapitlet för att standardisera och förbättra kvaliteten på frontend-utveckling.

Som webbarkitekt täcker jag frontend, backend, databaser och molnet. Jag har en stark åsikt om och erfarenhet av distribuerade mjukvarumönster, datamodellering, tillståndshanteringsmönster och prestanda. En felaktig arkitektur kan bromsa ett projekt i flera år.

För ett greenfield-projekt ställer jag vanligtvis upp den initiala arkitekturen och under projektet är jag utvecklingsledaren.

Låt oss träffas

Om du har en utmanande roll där jag kan ta ansvar och leverera resultat, så träffas vi för att diskutera och bygga förtroende.

Erfarenhet

Grundare — Full Stack TypeScript-utvecklare
2012 - Nu
Livelap — The Hague ∙ NL
Veeds är en innehållsaggregator i webbskala som bearbetar över 20 miljoner artiklar per dag. Utvecklad i Angular, React, NodeJS, GraphQL, Redis, ElasticSearch.
Frontend-utvecklare
2021 - 2022
Ortec Finance — Rotterdam ∙ NL
Förbättrad statlig förvaltning och formulär för stor ekonomisk planeringsapp i Angular. Skapat nytt OPAL Wealth in Material UI med rika datavisualiseringar.
Staff Software Engineer
2020 - 2021
CERN — Geneva ∙ CH
Utvecklade affärsapplikationer för säkerhet, tunnelunderhåll och arbetsflöde i Java och React. Ansvarig för avdelningsövergripande urvalsprocess för frontend-ramverk.
Frontend-arkitekt och kapitelledare
2017 - 2019
Ortec Finance — Rotterdam ∙ NL
Skapat stor finansiell app i Angular. Ansvarig för frontend-arkitekturen och utvecklade datadrivna UI-komponenter. Sätt upp företagsomfattande processer och standarder för frontend-utveckling.
Frontend-utvecklare
2016 - 2017
Aegon — Tog initiativ till företagets breda mönsterbibliotek med Angular span> komponenter. Utvecklade interaktiva widgets för att ge kunderna insikt i finansiella produkter.

WoodWing — Refaktorerade, optimerade och utökade en Angular JS-applikation för digital tillgångshantering. Skapat även ett Vue-hanteringsgränssnitt.
Projektledare
2009 - 2013
Dyade — Nieuwegein ∙ NL
Ansvarig för utveckling av en finansiell webbapp för Planering och kontroll. Fullständigt digitaliserad inkommande fakturaprocess.
Produktchef
2008 - 2009
Backbase — Amsterdam ∙ NL
Backbase erbjuder en webbplattform för banker för att effektivisera kundinteraktioner. Ansvarig för positionering och marknadsföring av portalprodukten.
Informationshanteringskonsult
2006 - 2008
Accenture — Amsterdam ∙ NL
Ansvarig för ECM-projekt för HR, juridik och försäljning, inklusive digitalisering av patentavdelningen på ASML.
Mjukvaruingenjör
1997 - 2005
Hexon — Nijmegen ∙ NL
Webb- och Windows mjukvaruingenjör. Utvecklade Wheeler Delta, Nederländernas största billagerhanteringssystem.

Utbildning

ASML PMBOK Utbildning
2008
ASML — Veldhoven ∙ NL
ESI International certifierad projektledningsutbildning
Accenture Core Consultant school
2007
Accenture — Milton Keynes ∙ UK
Prince2-baserat projektledningsprogram
Civilingenjör Business och IT
2006
University of Twente — Enschede ∙ NL
Täcker Enterprise Architecture, IT-hantering, datavetenskap och affärer. Examen i Knowledge Management och Human Computer Interaction
Började koda
1986
Hem — Pey-Echt ∙ NL
Skapade det första programmet i BASIC på C64. Senare köpte en 80386, lärde sig Pascal och kodade i Delphi på Windows, tills webben kom.

Programmering

språk

holländska
·····
engelsk
····
tysk
···
franska
·

Personlighet

Personer med en INTJ-personlighetstyp tenderar att vara självsäkra, analytiska och ambitiösa i sitt beteende. De älskar att söka kunskap och tenderar att vara väldigt logiskt sinnade. De är självständiga tänkare.

Intressen

Kompetens

Angivna färdigheter är på expertnivå, om inte annat anges

Projekt

Veeds Content Platform
Veeds är en innehållsaggregator som samlar in webbinnehåll och gör det fullt sökbart i text. På Livelap-plattformen har flera mobilappar skapats. Mark föreställde sig och utvecklade konceptet fullt ut, och det har pågått kontinuerligt i över 8 år nu. Under 2015 säkrades en investering på 315 000 € för att växa Veeds.
  • Frontend i Angular och React, med hjälp av WebSockets
  • Backend skriven i NodeJS, GraphQL, som integrerar dussintals databaser och webb-API:er. Specialbyggda AI-modeller för ämnes- och falska nyheter
  • Bearbetade 100+ miljarder webbsidor, för närvarande lagrade 13 miljarder objekt på 100+ språk med ElasticSearch, Couchbase, Redis.
Hybridappar
NOSQL
Programvara i realtid
Val av ramverk för frontend
BC-FAP-avdelningen på CERN ansvarar för alla affärsapplikationer. Applikationslandskapet består av hundratals egenutvecklade applikationer, huvudsakligen skrivna i Java, och varje team valde sitt eget frontend-ramverk. Inom Community Of Practice var Mark ansvarig för frontend urvalsprojektet. Med utvecklare från varje team definierades utvärderingskriterier och varje ramverk testades praktiskt. Inköp från alla medlemmar var viktigt för att det valda ramverket skulle lyckas, och till slut valdes React enhälligt.
React
Vue
Angular
Pearl Web App
Ortec Finance tillhandahåller teknologi och lösningar för finansiella institutioner över hela världen för att hjälpa människor att hantera komplexiteten i investeringsbeslut. PEARL är en prestationsmätnings- och attributionslösning för pensionsfonder och försäkringsbolag. Mark definierade front-end-arkitekturen, var frontend-teamledare och utvecklade avancerade UI-komponenter.
Framtidssäkrad arkitektur
Underhållbar kod
Aegon Experience Language
Aegon är en av världens ledande leverantörer av livförsäkringar, pensioner och kapitalförvaltning. AXL är Aegons gemensamma design- och utvecklingsmönsterbibliotek. Det möjliggör skapande och återanvändning av konsekventa användarupplevelser för alla digitala tjänster. Kickstartade initiativet, fick utvecklare och designers ombord och tillsammans gjorde det framgångsrikt.
Design System
Komponentbibliotek
Digitalisering av fakturaprocesser
Dyade är det största administrativa kontoret för grundskolor i Nederländerna. Över 800 000 fakturor behandlas varje år. Mark ansvarade för design och implementering av det digitala arbetsflödet.
Skanning — OCR
Organisatorisk förändring
ASML patentarkiv
ASML förser chiptillverkare med allt de behöver - hårdvara, mjukvara och tjänster - för att massproducera mönster på kisel. Patent är mycket viktigt i branschen och en enda rättegång kan kosta miljoner. Målet var att digitalisera några kilometer patentarkiv på ASML, och införa ett digitalt arbetssätt. Mark var projektledare och ansvarig för leverans i tid inom budget.
Projektledning
Business Process Automation
Användbarhet
Innovativ programvara
För mig är att skapa mjukvara en analytisk, kreativ och givande aktivitet som låter mig förändra världen:
  • VJ-programvara — VJing är en bred beteckning för visuell prestanda i realtid. Skapade GPU-accelererade Windows-programvara i Delphi/DirectX för att manipulera en inkommande videoström i realtid och synkronisera den till takten. Visuellt liveframträdande på Lowlands Festival 2004.
  • Wheeler Delta är den mest använda programvaran för bilannonshantering i Nederländerna. Ansvarig för Windows-programmet, skrivet i Delphi, med Javascript/HTML frontend för en bättre användarupplevelse (2003).
Windows
GPU