Traduit automatiquement en français par Google
Mark Wouters
Vérifié
Entrepreneur, gourou du web et amateur de JavaScript
Architecte front-end et back-end indépendant et responsable du développement, qui crée des systèmes distribués toujours actifs. Expérimenté avec Angular, React, NextJS, NodeJS, GraphQL. La technologie Web et l'expérience utilisateur sont tout ce que je respire.
Disponible pour 16-36 heures/semaine

À propos

  • Quand j'avais 8 ans, j'ai créé mon premier programme informatique, et depuis je n'ai jamais arrêté de coder.
  • Depuis 1996, je travaille avec la technologie Web, de Perl à NodeJS, de jQuery à React
  • Après avoir obtenu mon diplôme MSc in Business & IT, j'ai occupé plusieurs postes de gestion de projets et de produits.
  • A lancé Veeds en 2012, l'une des premières applications Web exclusivement JavaScript. Veeds est un agrégateur de contenu à l'échelle du Web, et il offre une opportunité unique de créer une application Web performante, de gérer d'énormes volumes de données et de faire fonctionner un système de traitement de données en temps réel. Bientôt relancé (mi 2023).
  • Développeur Frontend expérimenté avec un œil sur l'expérience utilisateur, la visualisation des données et les performances. Sur l'expérience backend avec d'énormes bases de données et le traitement de flux.
  • Travaillant principalement dans l'industrie financière et dans la gestion de contenu

Vision sur le développement de logiciels

Dans le développement de logiciels, l'objectif principal est de créer un produit que les clients adorent. Je crois que une excellente expérience utilisateur fait la différence, et je mettrai au défi les conceptions pour y parvenir. Je suis un grand défenseur de la simplicité, de la cohérence, de l'accessibilité et de la réactivité.

Il doit également s'agir d'un produit maintenable avec le moins de surcharge cognitive pour les développeurs. Cela implique des pratiques de codage partagées, une réutilisation efficace, des bibliothèques, des révisions continues, un coaching et un transfert de connaissances.

Des rôles qui me conviennent

En tant que responsable du développement sur un projet, vous êtes responsable du succès de l'équipe technique. Vous dirigez par l'exemple, prenez des décisions techniques, résolvez les obstacles pour le chef de produit et soutenez et coachez les développeurs. Dans une équipe, je prends naturellement la tête.

Je suis conscient de la situation dans son ensemble, des objectifs, des ressources, du calendrier, du budget et des goulots d'étranglement d'un projet. J'aime travailler en partenariat avec la direction pour livrer le meilleur produit au bon moment.

Pour un projet, une répartition typique des tâches est :
  • Développement à 50 % : Programmation de l'interface utilisateur - Backend - Couche de données - Bibliothèques de composants - Migrations - Performances
  • Faisabilité technique de 25 % : Examen des conceptions - Analyse des exigences - PoC
  • Coaching de développeur de 25 % : révision du code - programmation en binôme - transfert de connaissances
Récemment, en tant que responsable du chapitre, j'ai introduit et intégré le chapitre Frontend pour standardiser et améliorer la qualité du développement frontend.

En tant qu'architecte Web, je couvre le frontend, le backend, les bases de données et le cloud. J'ai une opinion et une expérience solides sur les modèles de logiciels distribués, la modélisation des données, les modèles de gestion d'état et les performances. Une architecture défaillante peut ralentir un projet pendant des années.

Pour un projet greenfield, je mets généralement en place l'architecture initiale et, pendant le projet, je suis le responsable du développement.

On se retrouve

Si vous avez un rôle stimulant dans lequel je peux assumer des responsabilités et obtenir des résultats, alors rencontrons-nous pour discuter et instaurer la confiance.

Expérience

Fondateur — Développeur Full Stack TypeScript
2012 - Maintenant
Livelap — The Hague ∙ NL
Veeds est un agrégateur de contenu à l'échelle du Web traitant plus de 20 millions d'éléments par jour. Développé en Angular, React, NodeJS, GraphQL, Redis, ElasticSearch.
Développeur frontal
2021 - 2022
Ortec Finance — Rotterdam ∙ NL
Amélioration de la gestion de l'état et des formulaires pour les grandes applications de planification financière dans Angular. Création d'une nouvelle interface utilisateur OPAL Wealth in Material avec des visualisations de données riches.
Staff Software Engineer
2020 - 2021
CERN — Geneva ∙ CH
Développement d'applications métier pour la sécurité, la maintenance des tunnels et le workflow en Java et React. Responsable du processus de sélection du framework frontend à l'échelle du département.
Architecte frontend et responsable de chapitre
2017 - 2019
Ortec Finance — Rotterdam ∙ NL
Création d'une grande application financière dans Angular. Responsable de l'architecture frontale et développement de composants d'interface utilisateur pilotés par les données. Mettre en place des processus et des normes à l'échelle de l'entreprise pour le développement frontal.
Développeur frontal
2016 - 2017
Aegon – A pris l'initiative de la bibliothèque de modèles à l'échelle de l'entreprise avec Angular composants. Développement de widgets interactifs pour donner aux clients un aperçu des produits financiers.

WoodWing — Refactorisation, optimisation et extension d'une application de gestion d'actifs numériques Angular JS. Création également d'une interface de gestion Vue.
Chef de projet
2009 - 2013
Dyade — Nieuwegein ∙ NL
Responsable du développement d'une application web financière pour la planification et le contrôle. Numérisation complète du processus de facturation entrante.
Chef de produit
2008 - 2009
Backbase — Amsterdam ∙ NL
Backbase propose une plate-forme Web pour les banques afin de rationaliser les interactions avec les clients. Responsable du positionnement et du marketing du produit portail.
Conseiller en gestion de l'information
2006 - 2008
Accenture — Amsterdam ∙ NL
Responsable des projets ECM pour les RH, le juridique et les ventes, y compris la numérisation des le service des brevets chez ASML.
Ingénieur logiciel
1997 - 2005
Hexon — Nijmegen ∙ NL
Ingénieur logiciel Web et Windows. Développement de Wheeler Delta, le plus grand système de gestion de stock de voitures aux Pays-Bas.

Éducation

Formation PMBOK ASML
2008
ASML — Veldhoven ∙ NL
Formation en gestion de projet certifiée ESI International
Accenture Core Consultant school
2007
Accenture — Milton Keynes ∙ UK
Programme de formation en gestion de projet basé sur Prince2
MSc Affaires et informatique
2006
University of Twente — Enschede ∙ NL
Couvre l'architecture d'entreprise, la gestion informatique, la science des données et les affaires. Diplômée en Gestion des Connaissances et Interaction Homme Machine
Début du codage
1986
Accueil — Pey-Echt ∙ NL
Création du premier programme en BASIC sur le C64. Plus tard acheté un 80386, appris Pascal, et codé en Delphi sur Windows, jusqu'à l'arrivée du Web.

La programmation

Langues

Néerlandais
·····
Anglais
····
Allemand
···
Français
·

Personnalité

Les personnes ayant un type de personnalité INTJ ont tendance à être confiantes, analytiques et ambitieuses dans leur comportement. Ils aiment poursuivre leurs connaissances et ont tendance à être très logiques. Ce sont des penseurs indépendants.

Intérêts

Compétences

Les compétences listées sont au niveau expert, sauf indication contraire

Projets

Veeds Content Platform
Veeds est un agrégateur de contenu qui collecte du contenu Web et le rend entièrement consultable en texte. Sur la plateforme Livelap plusieurs applications mobiles ont été créées. Mark a imaginé et entièrement développé le concept, et il fonctionne en continu depuis plus de 8 ans maintenant. En 2015, un investissement de 315 000 € a été sécurisé pour développer Veeds.
  • Frontend dans Angular et React, utilisant WebSockets
  • Backend écrit en NodeJS, GraphQL, intégrant des dizaines de bases de données et d'API Web. Modèles d'IA personnalisés pour la détection de sujets et de fausses nouvelles
  • Plus de 100 milliards de pages Web traitées, stockant actuellement 13 milliards d'éléments dans plus de 100 langues à l'aide d'ElasticSearch, Couchbase, Redis.
Applications hybrides
NOSQL
Logiciel en temps réel
Sélection du framework frontal
Le département BC-FAP du CERN est responsable de toutes les applications métier. Le paysage applicatif se compose de centaines d'applications développées en interne, principalement écrites en Java, et chaque équipe a choisi son propre framework frontal. Au sein de la communauté de pratique, Mark était responsable du projet de sélection frontale. Avec les développeurs de chaque équipe, des critères d'évaluation ont été définis et chaque framework a été testé sur le terrain. L'adhésion de tous les membres était importante pour que le cadre sélectionné réussisse, et finalement React a été choisi à l'unanimité.
React
Vue
Angular
Pearl Web App
Ortec Finance fournit des technologies et des solutions aux institutions financières du monde entier pour aider les gens à gérer la complexité de la prise de décision d'investissement. PEARL est une solution de mesure et d'attribution de performance pour les fonds de pension et les compagnies d'assurance. Mark a défini l'architecture frontale, a dirigé l'équipe frontale et a développé des composants d'interface utilisateur avancés.
Architecture à l'épreuve du temps
Code maintenable
Aegon Experience Language
Aegon est l'un des principaux fournisseurs mondiaux d'assurance-vie, de retraite et de gestion d'actifs. AXL est la bibliothèque partagée de modèles de conception et de développement d'Aegon. Il permet la création et la réutilisation d'expériences utilisateur cohérentes sur tous les services numériques. Lancer l'initiative, impliquer les développeurs et les concepteurs et, ensemble, en faire un succès.
Système de conception
Bibliothèque de composants
Numérisation des processus de facturation
Dyade est le plus grand bureau administratif pour les écoles primaires aux Pays-Bas. Plus de 800 000 factures sont traitées chaque année. Mark était responsable de la conception et de la mise en œuvre du flux de travail numérique.
Numérisation — ROC
Changement organisationnel
Archives des brevets ASML
ASML fournit aux fabricants de puces tout ce dont ils ont besoin - matériel, logiciels et services - pour produire en masse des modèles sur silicium. Les brevets sont très importants dans l'industrie, et un seul procès peut coûter des millions. L'objectif était de numériser quelques kilomètres d'archives de brevets à l'ASML, et d'introduire un mode de travail numérique. Mark était chef de projet et responsable de la livraison à temps dans les limites du budget.
Gestion de projet
Automatisation des processus métier
Convivialité
Logiciel innovant
Pour moi, créer des logiciels est une activité analytique, créative et gratifiante qui me permet de changer le monde :
  • Logiciel VJ : VJing est une désignation générale pour les performances visuelles en temps réel. Création d'un logiciel Windows accéléré par GPU dans Delphi/DirectX pour manipuler un flux vidéo entrant en temps réel et le synchroniser au rythme. Performance visuelle en direct au Lowlands Festival en 2004.
  • Wheeler Delta est le logiciel de gestion d'annonces automobiles le plus utilisé aux Pays-Bas. Responsable du programme Windows, écrit en Delphi, avec une interface Javascript/HTML pour une meilleure expérience utilisateur (2003).
Windows
GPU