Traduzido automaticamente para o português pelo Google
Mark Wouters
Verificado
Empreendedor, guru da web e amante de JavaScript
Arquiteto freelancer de front-end e back-end e líder de desenvolvimento, que cria sistemas distribuídos sempre ativos. Experiência em Angular, React, NextJS, NodeJS, GraphQL. Tecnologia da Web e experiência do usuário é tudo que eu respiro.
Disponível para 16-36 horas/semana

Sobre

  • Aos 8 anos criei meu primeiro programa de computador e desde então nunca mais parei de codificar.
  • Desde 1996 trabalho com tecnologia Web, de Perl a NodeJS, de jQuery a React
  • Depois de me formar como MSc em Negócios e TI, trabalhei em várias funções de gerenciamento de projetos e produtos.
  • Fundou o Veeds em 2012, um dos primeiros aplicativos da web somente para JavaScript. O Veeds é um agregador de conteúdo em escala da web e oferece uma oportunidade única de criar um aplicativo da web de alto desempenho, gerenciar grandes volumes de dados e manter um sistema de processamento de dados em tempo real em execução. Em breve será relançado (meados de 2023).
  • Desenvolvedor Frontend experiente com foco na experiência do usuário, visualização de dados e desempenho. Na experiência de back-end com bancos de dados enormes e processamento de fluxo.
  • Principalmente trabalhando na indústria financeira e em gerenciamento de conteúdo

Visão em Desenvolvimento de Software

No desenvolvimento de software, o objetivo principal é criar um produto que os clientes adorem. Acredito que uma ótima experiência do usuário faz a diferença, e vou desafiar os designs para conseguir isso. Sou um grande defensor da simplicidade, consistência, acessibilidade e capacidade de resposta.

Também precisa ser um produto de fácil manutenção com menos sobrecarga cognitiva para os desenvolvedores. Isso envolve práticas de codificação compartilhadas, reutilização eficiente, bibliotecas, revisões contínuas, treinamento e transferência de conhecimento.

Papéis que combinam comigo

Como Líder de Desenvolvimento em um projeto, você é responsável pelo sucesso da equipe técnica. Você lidera pelo exemplo, toma decisões técnicas, resolve barreiras para o gerente de produto e oferece suporte e treinamento aos desenvolvedores. Em uma equipe, eu naturalmente assumo a liderança.

Estou ciente do quadro geral, das metas, recursos, cronograma, orçamento e gargalos de um projeto. Adoro fazer parceria com a gerência para entregar o melhor produto no momento certo.

Para um projeto, uma distribuição de tarefas típica é:
  • Desenvolvimento de 50%: UI de programação - Back-end - Camada de dados - Bibliotecas de componentes - Migrações - Desempenho
  • Viabilidade Técnica de 25%: Revisar Projetos - Análise de Requisitos - PoC
  • 25% de coaching de desenvolvedores: revisão de código - programação em par - transferência de conhecimento
Recentemente, como Chapter Lead, apresentei e incorporei o Capítulo Frontend para padronizar e melhorar a qualidade do desenvolvimento frontend.

Como um Arquiteto Web, atendo front-end, back-end, bancos de dados e nuvem. Tenho uma forte opinião e experiência com padrões de software distribuído, modelagem de dados, padrões de gerenciamento de estado e desempenho. Uma arquitetura defeituosa pode atrasar um projeto por anos.

Para um projeto greenfield, normalmente configuro a arquitetura inicial e, durante o projeto, sou o líder de desenvolvimento.

Vamos nos encontrar

Se você tem uma função desafiadora na qual posso assumir a responsabilidade e entregar resultados, vamos nos encontrar para discutir e construir confiança.

Experiência

Fundador — Desenvolvedor Full Stack TypeScript
2012 - Agora
Livelap — The Hague ∙ NL
Veeds é um agregador de conteúdo em escala da web que processa mais de 20 milhões de itens por dia. Desenvolvido em Angular, React, NodeJS, GraphQL, Redis, ElasticSearch.
Desenvolvedor front-end
2021 - 2022
Ortec Finance — Rotterdam ∙ NL
Gerenciamento de estado e formulários aprimorados para um grande aplicativo de planejamento financeiro em Angular. Criou a nova interface de usuário OPAL Wealth in Material com visualizações de dados avançados.
Staff Software Engineer
2020 - 2021
CERN — Geneva ∙ CH
Desenvolvi aplicativos de negócios para segurança, manutenção de túneis e fluxo de trabalho em Java e React. Responsável pelo processo de seleção do framework frontend para todo o departamento.
Arquiteto de front-end e líder de capítulo
2017 - 2019
Ortec Finance — Rotterdam ∙ NL
Criou um grande aplicativo financeiro em Angular. Responsável pela arquitetura de front-end e desenvolvimento de componentes de interface do usuário orientados a dados. Configure processos e padrões para toda a empresa para desenvolvimento de front-end.
Desenvolvedor front-end
2016 - 2017
Aegon — Tomou iniciativa para a biblioteca de padrões de toda a empresa com Angular componentes. Widgets interativos desenvolvidos para dar aos clientes informações sobre produtos financeiros.

WoodWing — Refatorou, otimizou e estendeu um aplicativo de gerenciamento de ativos digitais Angular JS. Também criou uma interface de gerenciamento Vue.
Gestor de projeto
2009 - 2013
Dyade — Nieuwegein ∙ NL
Responsável pelo desenvolvimento de um web app financeiro para Planejamento e Controle. Totalmente digitalizado o processo de recebimento de faturas.
gerente de produto
2008 - 2009
Backbase — Amsterdam ∙ NL
O Backbase oferece uma plataforma da web para os bancos agilizarem as interações com os clientes. Responsável pelo posicionamento e marketing do produto portal.
Consultor de Gestão da Informação
2006 - 2008
Accenture — Amsterdam ∙ NL
Responsável por projetos de ECM para RH, jurídico e vendas, incluindo digitalização de o departamento de patentes da ASML.
Engenheiro de software
1997 - 2005
Hexon — Nijmegen ∙ NL
Engenheiro de software Web e Windows. Desenvolveu Wheeler Delta, o maior sistema de gerenciamento de estoque de carros na Holanda.

Educação

Treinamento ASML PMBOK
2008
ASML — Veldhoven ∙ NL
Treinamento em gerenciamento de projetos certificado pela ESI International
Accenture Core Consultant school
2007
Accenture — Milton Keynes ∙ UK
Programa de treinamento em gerenciamento de projetos baseado em Prince2
MSc Negócios e TI
2006
University of Twente — Enschede ∙ NL
Abrange arquitetura corporativa, gerenciamento de TI, ciência de dados e negócios. Graduado em Gestão do Conhecimento e Interação Humano Computador
Codificação iniciada
1986
Home — Pey-Echt ∙ NL
Criou o primeiro programa em BASIC no C64. Mais tarde comprou um 80386, aprendeu Pascal e codificou em Delphi no Windows, até que chegou a Web.

Programação

línguas

holandês
·····
inglês
····
alemão
···
francês
·

Personalidade

Pessoas com um tipo de personalidade INTJ tendem a ser confiantes, analíticas e ambiciosas em seu comportamento. Eles adoram buscar conhecimento e tendem a ter uma mente muito lógica. Eles são pensadores independentes.

Interesses

Habilidades

As habilidades listadas estão no nível de especialista, a menos que indicado de outra forma

Projetos

Veeds Content Platform
Veeds é um agregador de conteúdo que coleta conteúdo da web e o torna totalmente pesquisável por texto. Na plataforma Livelap, vários aplicativos móveis foram criados. Mark imaginou e desenvolveu totalmente o conceito, que está funcionando continuamente há mais de 8 anos. Em 2015, um investimento de € 315.000 foi garantido para o crescimento de Veeds.
  • Frontend em Angular e React, usando WebSockets
  • Backend escrito em NodeJS, GraphQL, integrando dezenas de bancos de dados e API's web. Modelos de IA personalizados para detecção de tópicos e notícias falsas
  • Processou mais de 100 bilhões de páginas da Web, armazenando atualmente 13 bilhões de itens em mais de 100 idiomas usando ElasticSearch, Couchbase, Redis.
Aplicativos híbridos
NOSQL
Software em tempo real
Seleção de estrutura de front-end
O departamento BC-FAP do CERN é responsável por todas as aplicações de negócios. O cenário de aplicativos consiste em centenas de aplicativos desenvolvidos internamente, principalmente escritos em Java, e cada equipe escolheu sua própria estrutura de front-end. Dentro da Comunidade de Prática, Mark foi responsável pelo projeto de seleção do frontend. Com desenvolvedores de todas as equipes, os critérios de avaliação foram definidos e cada framework foi testado na prática. A aceitação de todos os membros foi importante para o sucesso do framework selecionado e, finalmente, o React foi escolhido por unanimidade.
React
Vue
Angular
Pearl Web App
A Ortec Finance fornece tecnologia e soluções para instituições financeiras em todo o mundo para ajudar as pessoas a gerenciar a complexidade da tomada de decisões de investimento. PEARL é uma solução de medição e atribuição de desempenho para fundos de pensão e seguradoras. Mark definiu a arquitetura de front-end, foi o líder da equipe de front-end e desenvolveu componentes avançados de interface do usuário.
Arquitetura à prova de futuro
Código de manutenção
Aegon Experience Language
A Aegon é um dos principais fornecedores mundiais de seguros de vida, pensões e gestão de ativos. AXL é a biblioteca de padrões de design e desenvolvimento compartilhada da Aegon. Ele permite a criação e reutilização de experiências de usuário consistentes em todos os serviços digitais. Deu o pontapé inicial na iniciativa, trouxe desenvolvedores e designers a bordo e, juntos, obtivemos sucesso.
Sistema de Design
Biblioteca de componentes
Digitalização dos processos de faturação
Dyade é o maior escritório administrativo para escolas primárias na Holanda. Mais de 800.000 faturas são processadas todos os anos. Mark foi responsável pelo design e implementação do fluxo de trabalho digital.
Digitalização - OCR
Mudança Organizacional
Arquivo de patentes ASML
A ASML fornece aos fabricantes de chips tudo o que eles precisam - hardware, software e serviços - para produzir padrões em silício em massa. As patentes são muito importantes na indústria e um único processo pode custar milhões. O objetivo era digitalizar alguns quilômetros de arquivos de patentes na ASML e introduzir uma forma digital de trabalhar. Mark era o líder do projeto e responsável pela entrega pontual dentro do orçamento.
Gerenciamento de projetos
Automação de processos de negócios
Usabilidade
Software Inovador
Para mim, fazer software é uma atividade analítica, criativa e gratificante que me permite mudar o mundo:
  • Software VJ — VJing é uma designação ampla para performance visual em tempo real. Software Windows acelerado por GPU criado em Delphi/DirectX para manipular um fluxo de vídeo recebido em tempo real e sincronizá-lo com a batida. Performance visual ao vivo no Lowlands Festival em 2004.
  • Wheeler Delta é o software de gerenciamento de anúncios de carros mais usado na Holanda. Responsável pelo programa Windows, escrito em Delphi, com frontend Javascript/HTML para melhor experiência do usuário (2003).
Windows
GPU