Pular para o conteúdo
Disponível para novos desafios

Olá, me chamoNatã.Eu construointerfaces.

Desenvolvedor Full StackReact · Node.js · TypeScript

Construo aplicações web completas - da interface às regras de negócio e integrações. Gosto de código que continua fazendo sentido meses depois e de produtos que aguentam o mundo real, não só o happy path.

Brasília, DF - Brasil3+ anos desenvolvendo para web
arraste para girar
01Sobre

Desenvolvedor full stack, curioso pelos dois lados da aplicação.

Eu gosto de entender como as coisas funcionam dos dois lados da aplicação. Posso estar ajustando uma interface em React e, pouco depois, modelando uma regra de negócio ou uma integração no backend.

São mais de três anos construindo para a web. Nesse tempo trabalhei com React, Node.js, TypeScript e SQL em aplicações que precisavam funcionar de verdade: autenticação, integrações com serviços externos, APIs REST e interfaces responsivas que aguentam uso real.

Já toquei sistemas de gestão de eventos, gateways de pagamento, fluxos de reserva, inscrição e check-in. Aprendi que a parte difícil quase nunca é escrever o código - é entender o problema bem o suficiente para não escrever código demais.

Comecei em suporte e infraestrutura, e acho que isso deixou marca: gosto de saber o que acontece embaixo da abstração. Hoje estou cursando Engenharia de Software e puxando esse fio em direção a arquitetura, backend e sistemas mais próximos do hardware.

Estudando agora

  • Arquitetura de software
  • Backend e modelagem de dados
  • Visão computacional
  • Sistemas embarcados

Resumo

Experiência
3+ anos
Base
Brasília, DF
Atuação
Full Stack
Formação
Eng. de Software
Idiomas
PT · EN
02Stack

As ferramentas que eu uso quase todo dia.

Nenhuma lista de logos por vaidade - só o que eu realmente escrevo, mantenho ou estudo neste momento.
  • ReactFrontend01
  • TypeScriptFrontend02
  • JavaScriptFrontend03
  • Node.jsBackend04
  • SQLBackend05
  • REST APIsBackend06
  • HTML5Frontend07
  • CSS3Frontend08
  • GitFerramentas09

Também trabalho com

  • GitHub
  • Tailwind CSS
  • Bootstrap
  • WordPress
  • Python
  • Vercel

E os assuntos por trás delas

  • Autenticação
  • Integrações com serviços externos
  • Regras de negócio
  • Validações
  • Design responsivo
  • Acessibilidade
  • Arquitetura de software
  • Visão computacional
  • Sistemas embarcados
03Experiência

Do rack de servidores ao deploy em produção.

Uma linha razoavelmente direta: comecei consertando o que já existia, passei a construir para a web e hoje trabalho nas duas pontas da aplicação.
  1. Out 2023 - AtualFull Stack

    Web Developer

    Quaestum Consultoria Empresarial

    Desenvolvimento e manutenção de aplicações web full stack, atuando da interface até as regras de negócio e integrações com serviços externos.

    • Funcionalidades para um sistema de gestão de eventos: reservas, inscrições e check-in.
    • Integração com gateway de pagamentos e outros serviços externos.
    • Desenvolvimento e consumo de APIs REST, com autenticação e controle de acesso.
    • Node.js
    • React
    • TypeScript
    • JavaScript
    • REST
    • SQL
  2. Nov 2022 - Out 2023Web

    Web Developer

    Fale Alto

    Construção de sites responsivos e landing pages, do levantamento de requisitos com o cliente até a entrega e manutenção.

    • Sites responsivos e landing pages com HTML5, CSS3, JavaScript e React.
    • Desenvolvimento e manutenção de temas e páginas em WordPress.
    • Ajustes de performance e correções em projetos já publicados.
    • JavaScript
    • React
    • Bootstrap
    • WordPress
    • CSS3
  3. Set 2021 - Set 2022Infraestrutura

    Estagiário de TI

    CERO Imagem Digital

    Primeiro contato profissional com tecnologia: suporte, infraestrutura e a curiosidade de automatizar o que dava para automatizar.

    • Suporte técnico a usuários, hardware e software.
    • Manutenção de redes, servidores e sistemas operacionais.
    • Apoio em aplicações corporativas e infraestrutura de TI.
    • Redes
    • Servidores
    • Windows / Linux
    • Automação
04Projetos

Coisas que eu construí para entender melhor.

Os projetos abaixo são pessoais e conceituais - eu os uso para estudar arquitetura e testar decisões técnicas. Trabalhos profissionais estão descritos na seção de experiência.
Em destaqueProjeto pessoal / conceito

EventFlow

Plataforma conceitual de gestão de eventos, de ponta a ponta.

Um exercício de arquitetura completa: inscrições, reservas e check-in em tempo real, com painel administrativo, controle de acesso por papéis e um fluxo de pagamento desenhado para falhar de forma previsível.

  • Inscrições e reservas
  • Check-in em tempo real
  • Dashboard administrativo
  • Autenticação por papéis
  • Fluxo de pagamento
  • API REST documentada
  • React
  • TypeScript
  • Node.js
  • REST API
  • SQL
CódigoDemo em breve
Projeto pessoal / conceito

Nexus API

Uma base de API pensada para crescer sem virar bagunça: camadas separadas, validação na borda, logs estruturados e erros que dizem o que aconteceu.

  • Node.js
  • TypeScript
  • SQL
CódigoEm breve
Projeto pessoal / conceito

DevBoard

Interface enxuta para visualizar progresso de projetos: estados claros, densidade de informação alta e nenhuma decoração que atrapalhe a leitura.

  • React
  • TypeScript
  • Tailwind CSS
CódigoEm breve
Projeto pessoal / conceito

Checkpoint

Estudo de PWA que valida credenciais por QR Code mesmo sem rede, guarda os registros localmente e sincroniza assim que a conexão volta.

  • React
  • TypeScript
  • IndexedDB
CódigoEm breve

Mais projetos no GitHub@dollyzn

05Princípios

Como eu penso
software.

  1. 01

    Entender o problema antes de escolher a solução.

    Boa parte da complexidade que a gente escreve existe porque pulamos essa etapa. Pergunto mais no começo para reescrever menos depois.

  2. 02

    Código bom continua legível depois que a feature foi entregue.

    O commit é o começo da vida do código, não o fim. Escrevo pensando em quem vai abrir esse arquivo daqui a seis meses - geralmente eu mesmo.

  3. 03

    Frontend e backend precisam conversar tão bem quanto a interface conversa com o usuário.

    Contratos claros, erros que explicam o que aconteceu e estados previsíveis. É o que separa um sistema que funciona de um que só funciona no happy path.

06Formação

Base formal e estudo contínuo.

Educação

  • Bacharelado em Engenharia de Software

    Universidade Cruzeiro do Sul

    2025 - 2029

    Em andamento

  • Técnico em Informática

    Instituto Federal Fluminense

    2021 - 2023

    Concluído

Idiomas

  • PortuguêsNativo
  • InglêsIntermediário / Avançado

Leio documentação, artigos e código em inglês todo dia - é onde a informação chega primeiro.

07Contato

Estou sempre interessado em bons projetos, desafios técnicos e oportunidades de construir produtos que resolvam algo de verdade. Se for o seu caso, me escreve.

Natã SantosBrasília, DF - Brasil