Traducido automáticamente al español por Google
Mark Wouters
Verificado
Emprendedor, gurú web y amante de JavaScript
Arquitecto freelance front-end y back-end y líder de desarrollo, que crea sistemas distribuidos siempre activos. Experiencia en Angular, React, NextJS, NodeJS, GraphQL. Tecnología web y experiencia de usuario es todo lo que respiro.
Disponible para 16-36 horas/semana

Acerca de

  • Cuando tenía 8 años creé mi primer programa de computadora, y desde entonces nunca dejé de programar.
  • Desde 1996 trabajo con tecnología Web, desde Perl hasta NodeJS, desde jQuery hasta React
  • Después de graduarme como MSc en Negocios y TI, trabajé en varios roles de gestión de proyectos y productos.
  • Comenzó Veeds en 2012, una de las primeras aplicaciones web solo de JavaScript. Veeds es un agregador de contenido a escala web y ofrece una oportunidad única para crear una aplicación web de alto rendimiento, administrar grandes volúmenes de datos y mantener en funcionamiento un sistema de procesamiento de datos en tiempo real. Próximamente a ser relanzado (mediados de 2023).
  • Desarrollador frontend experimentado con atención a la experiencia del usuario, la visualización de datos y el rendimiento. En la experiencia de back-end con enormes bases de datos y procesamiento de secuencias.
  • Principalmente trabajando en la industria financiera y en gestión de contenido.

Visión sobre el desarrollo de software

En el desarrollo de software, el objetivo principal es crear un producto que a los clientes les encante. Creo que una gran experiencia de usuario marca la diferencia, y desafiaré los diseños para lograrlo. Soy un gran defensor de la simplicidad, la coherencia, la accesibilidad y la capacidad de respuesta.

También debe ser un producto que se pueda mantener con la menor sobrecarga cognitiva para los desarrolladores. Esto implica prácticas de codificación compartidas, reutilización eficiente, bibliotecas, revisiones continuas, capacitación y transferencia de conocimientos.

Papeles que me convienen

Como Líder de desarrollo en un proyecto, usted es responsable del éxito del equipo técnico. Lideras con el ejemplo, tomas decisiones técnicas, resuelves las barreras para el gerente de producto y apoyas y entrenas a los desarrolladores. En un equipo, naturalmente tomo la iniciativa.

Soy consciente del panorama general, los objetivos, los recursos, el cronograma, el presupuesto y los cuellos de botella de un proyecto. Me encanta asociarme con la gerencia para ofrecer el mejor producto en el momento adecuado.

Para un proyecto, una distribución típica de tareas es:
  • 50 % de desarrollo: IU de programación - Backend - Capa de datos - Bibliotecas de componentes - Migraciones - Rendimiento
  • 25 % de viabilidad técnica: revisión de diseños - análisis de requisitos - PoC
  • 25 % de capacitación para desarrolladores: Revisión de código - Programación en pares - Transferencia de conocimientos
Recientemente, como Chapter Lead, introduje e incorporé el capítulo Frontend para estandarizar y mejorar la calidad del desarrollo frontend.

Como arquitecto web cubro frontend, backend, bases de datos y la nube. Tengo una sólida opinión y experiencia con patrones de software distribuido, modelado de datos, patrones de gestión de estado y rendimiento. Una arquitectura defectuosa puede retrasar un proyecto durante años.

Para un proyecto totalmente nuevo, normalmente configuro la arquitectura inicial y, durante el proyecto, soy el líder de desarrollo.

Vamos a quedar

Si tiene un puesto desafiante en el que puedo asumir la responsabilidad y entregar resultados, reunámonos para hablar y generar confianza.

Experiencia

Fundador — Desarrollador de TypeScript de pila completa
2012 - Ahora
Livelap — The Hague ∙ NL
Veeds es un agregador de contenido a escala web que procesa más de 20 millones de elementos al día. Desarrollado en Angular, React, NodeJS, GraphQL, Redis, ElasticSearch.
Desarrollador front-end
2021 - 2022
Ortec Finance — Rotterdam ∙ NL
Administración de estados y formularios mejorados para aplicaciones de planificación financiera grandes en Angular. Creó una nueva interfaz de usuario OPAL Wealth in Material con visualizaciones de datos enriquecidos.
Staff Software Engineer
2020 - 2021
CERN — Geneva ∙ CH
Desarrollé aplicaciones comerciales para seguridad, mantenimiento de túneles y flujo de trabajo en Java y React. Responsable del proceso de selección del marco frontend de todo el departamento.
Arquitecto Frontend y Chapter Lead
2017 - 2019
Ortec Finance — Rotterdam ∙ NL
Creé una gran aplicación financiera en Angular. Responsable de la arquitectura frontend y desarrollo de componentes de interfaz de usuario basados en datos. Establezca procesos y estándares para toda la empresa para el desarrollo frontend.
Desarrollador front-end
2016 - 2017
Aegon: tomó la iniciativa para la biblioteca de patrones de toda la empresa con Angular componentes. Desarrollé widgets interactivos para dar a los clientes información sobre productos financieros.

WoodWing: refactorización, optimización y ampliación de una aplicación de gestión de activos digitales Angular JS. También creó una interfaz de administración de Vue.
Gerente de proyecto
2009 - 2013
Dyade — Nieuwegein ∙ NL
Responsable del desarrollo de una aplicación web financiera para Planificación y Control. Totalmente digitalizado el proceso de facturación entrante.
Gerente de producto
2008 - 2009
Backbase — Amsterdam ∙ NL
Backbase ofrece una plataforma web para que los bancos agilicen las interacciones con los clientes. Responsable del posicionamiento y mercadeo del producto del portal.
Consultor de gestión de la información
2006 - 2008
Accenture — Amsterdam ∙ NL
Responsable de proyectos ECM para recursos humanos, legales y de ventas, incluida la digitalización de el departamento de patentes en ASML.
Ingeniero de software
1997 - 2005
Hexon — Nijmegen ∙ NL
Ingeniero de software Web y Windows. Desarrolló Wheeler Delta, el sistema de gestión de existencias de automóviles más grande de los Países Bajos.

Educación

Capacitación ASML PMBOK
2008
ASML — Veldhoven ∙ NL
Capacitación en gestión de proyectos certificada por ESI International
Accenture Core Consultant school
2007
Accenture — Milton Keynes ∙ UK
Programa de formación en gestión de proyectos basado en Prince2
Maestría en Negocios y TI
2006
University of Twente — Enschede ∙ NL
Cubre arquitectura empresarial, gestión de TI, ciencia de datos y negocios. Graduada en Gestión del Conocimiento e Interacción Humano Computadora
Comenzó a codificar
1986
Inicio — Pey-Echt ∙ ES
Creó el primer programa en BASIC en el C64. Más tarde compré un 80386, aprendí Pascal y codifiqué en Delphi en Windows, hasta que llegó la Web.

Programación

Idiomas

holandés
·····
inglés
····
alemán
···
francés
·

Personalidad

Las personas con un tipo de personalidad INTJ tienden a ser seguras, analíticas y ambiciosas en su comportamiento. Les encanta perseguir el conocimiento y tienden a tener una mentalidad muy lógica. Son pensadores independientes.

Intereses

Habilidades

Las habilidades enumeradas son de nivel experto, a menos que se indique lo contrario

Proyectos

Veeds Content Platform
Veeds es un agregador de contenido que recopila contenido web y hace que se pueda buscar en texto completo. En la plataforma Livelap se han creado múltiples aplicaciones móviles. Mark imaginó y desarrolló por completo el concepto, y se está ejecutando de forma continua durante más de 8 años. En 2015 se consiguió una inversión de 315.000 € para hacer crecer Veeds.
  • Frontend en Angular y React, usando WebSockets
  • Backend escrito en NodeJS, GraphQL, que integra docenas de bases de datos y API web. Modelos de IA personalizados para la detección de temas y noticias falsas
  • Procesó más de 100 000 millones de páginas web y actualmente almacena 13 000 millones de elementos en más de 100 idiomas mediante ElasticSearch, Couchbase, Redis.
Aplicaciones híbridas
NOSQL
Software en tiempo real
Selección de marco frontend
El departamento BC-FAP del CERN es responsable de todas las aplicaciones comerciales. El panorama de aplicaciones consta de cientos de aplicaciones desarrolladas internamente, principalmente escritas en Java, y cada equipo eligió su propio marco de interfaz. Dentro de la Comunidad de práctica, Mark fue responsable del proyecto de selección de frontend. Con los desarrolladores de cada equipo, se definieron los criterios de evaluación y cada marco se probó de forma práctica. La aceptación de todos los miembros fue importante para que el marco seleccionado tuviera éxito y, en última instancia, React fue elegido por unanimidad.
React
Vue
Angular
Pearl Web App
Ortec Finance proporciona tecnología y soluciones para instituciones financieras de todo el mundo para ayudar a las personas a gestionar la complejidad de la toma de decisiones de inversión. PEARL es una solución de atribución y medición del rendimiento para fondos de pensiones y compañías de seguros. Mark definió la arquitectura de front-end, fue el líder del equipo de front-end y desarrolló componentes de interfaz de usuario avanzados.
Arquitectura a prueba de futuro
Código mantenible
Aegon Experience Language
Aegon es uno de los principales proveedores mundiales de seguros de vida, pensiones y gestión de activos. AXL es la biblioteca de patrones de diseño y desarrollo compartida de Aegon. Permite la creación y reutilización de experiencias de usuario coherentes en todos los servicios digitales. Impulsó la iniciativa, involucró a los desarrolladores y diseñadores y juntos lograron el éxito.
Sistema de diseño
Biblioteca de componentes
Digitalización de procesos de facturación
Dyade es la oficina administrativa más grande para escuelas primarias en los Países Bajos. Cada año se procesan más de 800.000 facturas. Mark fue responsable del diseño y la implementación del flujo de trabajo digital.
Escaneo — OCR
Cambio organizacional
Archivo de patentes ASML
ASML proporciona a los fabricantes de chips todo lo que necesitan (hardware, software y servicios) para producir patrones en silicio en masa. Las patentes son muy importantes en la industria y una sola demanda puede costar millones. El objetivo era digitalizar algunos kilómetros de archivos de patentes en ASML e introducir una forma de trabajo digital. Mark fue líder del proyecto y responsable de la entrega a tiempo dentro del presupuesto.
Gestión de proyectos
Automatización de Procesos de Negocios
usabilidad
software innovador
Para mí hacer software es una actividad analítica, creativa y gratificante que me permite cambiar el mundo:
  • Software VJ: VJing es una designación amplia para la interpretación visual en tiempo real. Creé software de Windows acelerado por GPU en Delphi/DirectX para manipular un flujo de video entrante en tiempo real y sincronizarlo con el ritmo. Actuación visual en vivo en el Lowlands Festival en 2004.
  • Wheeler Delta es el software de gestión de anuncios de automóviles más utilizado en los Países Bajos. Responsable del programa Windows, escrito en Delphi, con frontend Javascript/HTML para una mejor experiencia de usuario (2003).
Windows
GPU