Dan.Vieiraengenheiro

Lisboa · Engenheiro Full-Stack · Foco em front-end

Eu escrevoAplicativos.

Web, mobile e desktop, desde 2019.

Engenheiro full-stack com foco em front-end. 7 anos entregando React, Next.js, React Native e TypeScript na web, no mobile e no desktop: plataformas blockchain, pipelines de relatórios forenses e ferramentas para desenvolvedores. Baixar meu CV

2019 · até hoje

Trabalhos selecionados

Sistemas em produção e produtos que eu construí. Abra um para ver o desafio e o que eu fiz.

Sobre

Foco em front-end,domínio full-stack.

Retrato de Danillo Vieira

Passei sete anos construindo software em produção para web, mobile e desktop: plataformas de transações blockchain na Teranode, pipelines de relatórios forenses na Token Recovery e ferramentas em tempo real criadas por mim.

Eu me importo com as partes que o usuário nunca vê: estado previsível, fronteiras tipadas, markup acessível, bibliotecas de componentes compartilhadas e builds que um novo colega consegue rodar no primeiro dia. Trabalho em inglês e português.

Baixar CV completo

Stack

  • TypeScript
  • JavaScript
  • Python
  • Go
  • React
  • React Native
  • Next.js
  • Redux
  • Node.js
  • Storybook
  • Tailwind
  • Supabase
  • PostgreSQL
  • MongoDB
  • Jest
  • Cypress
  • GitHub Actions

Experiência

    • Projetei um pipeline em Python com dois modos (Quarto, python-docx, lxml) que compila 21 arquivos JSON de seções modulares (43 KB) em um .docx pronto para publicação em menos de 300 ms, com suporte à geração inicial a partir do contexto bruto da API e à regeneração sob demanda a partir das seções editadas pelos analistas.
    • Construí uma camada de normalização em várias etapas que trata coerção de tipos, mesclagem de blocos, valores padrão de campos e filtragem por ativação em mais de 100 blocos de conteúdo; serializei em JSON o modelo final do documento, com numeração hierárquica, antes da renderização.
    • Desenvolvi um motor de notas de rodapé com regex em duas passagens que analisa mais de 37.000 caracteres por execução, com mapeamento de sobrescritos unicode e deduplicação de palavras-chave, injetando automaticamente a sintaxe de notas de rodapé inline do Quarto em todo o documento compilado.
    • Implementei um pipeline de pós-processamento com python-docx em 7 passagens para gerar o que o Quarto não renderiza nativamente: tabelas de largura total, injeção do campo de sumário, estilização da capa, quebras de página dinâmicas e rodapés "Página X de Y", entregando um relatório formatado de 663 KB.
    • Liderei o desenvolvimento ponta a ponta de duas aplicações em produção, criadas do zero dentro de um monorepo Turborepo (10 pacotes compartilhados):
      • Teranode Console: plataforma de gestão de transações blockchain.
      • Teranode Admin Dashboard: ferramenta interna de monitoramento.
    • Arquitetei o sistema de UI compartilhado da plataforma com 10 pacotes internos, incluindo uma biblioteca de UI (168 componentes e ícones), um pacote de hooks compartilhados (9 hooks customizados), temas tipados, utilitários e um cliente de carteira, garantindo padrões consistentes e zero duplicação entre os produtos.
    • Implementei e documentei o design system no Storybook (mais de 50 componentes), com demos interativas, controles de props, diretrizes visuais e customização de tema, permitindo que outros desenvolvedores adotassem, estendessem e mantivessem uma UI consistente em todos os apps.
    • Desenvolvi o gerenciamento de estado com Redux e o tratamento seguro de sessões, cobrindo fluxos de autenticação, ciclo de vida de cookies e controle de acesso por perfil no Console e no Admin Dashboard.
    • Transformei dados brutos dos serviços blockchain (volume de transações, distribuição de carteiras e analytics da chain) em gráficos e painéis de monitoramento em tempo real, usados por usuários finais e pelas equipes internas de suporte.
    • Colaborei com as equipes de backend para construir e consumir APIs RESTful (Go, Node.js).
    • Desenvolvi aplicações em React Native e React universal para 3 plataformas (web, iOS e Android).
    • Construí do zero um app full-stack para a Six Sweet Under: SPA em React, backend MVC em Node.js/Express, MongoDB, integração com API REST e deploy no Heroku.
    • Reconstruí a loja virtual da Freck Beauty (Next.js, API do WooCommerce), cuidando de ponta a ponta da integração de pagamentos e do banco de dados de produtos, o que contribuiu para um aumento de 12% nas vendas.
    • Reformulei o fluxo de compra, trocando os redirecionamentos para a página do carrinho por um aviso de checkout que não interrompe a navegação, e converti a paginação de produtos com recarga completa em chamadas assíncronas à API do WooCommerce, mantendo o usuário no fluxo e eliminando recarregamentos desnecessários.

Contato

Vamos criar algo juntos.

Três passos rápidos, direto para a minha caixa de entrada. Respondo em até um dia útil.

Passo 01 / 03 · Motivo

O que te traz aqui?

Escolha uma opção para continuar.