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.
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.
Preste atenção no que os usuários fazem, não no que eles dizem.
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.
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.
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.
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 span> 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.
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.
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.
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.
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.
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.
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.
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.
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).