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.
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.
Faites attention à ce que font les utilisateurs, pas à ce qu'ils disent.
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.
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.
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.
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 span> 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.
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.
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.
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
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.
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.
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é.
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.
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.
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.
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).