Ir ao conteúdo principal
Sobre

Sobre mim

Construo SaaS full-stack no ecossistema TypeScript, quase sempre começando pelo modelo de dados. A parte que mais gosto fica no backend: controle de acesso que mora no banco, invariantes que o schema garante sozinho, e migrations que dá pra rodar de novo.

Nathan Santos profile photo

Formação

  • Pós-graduação em Engenharia de SoftwareCompleted
    Estudo avançado de engenharia de software, com base em arquitetura, lógica, algoritmos e estrutura de dados. É o que uso no dia a dia quando o sistema precisa crescer.
    Descomplica EAD · Oct 2024 — Apr 2025
  • Tecnólogo em Mecatrônica IndustrialCompleted
    Curso de lógica de automação, integração entre hardware e software e método de resolução de problema. É de onde vem a cabeça de engenharia que ainda uso para construir sistema confiável.
    FATEC · Jan 2019 — Dec 2023

Cursos e certificações

  • Full Stack Web Development

    ProgramadorBR · 60 hours
    Completed
  • Node.js Path

    Rocketseat · 50 hours
    Completed
  • React.js Path

    Rocketseat · 50 hours
    Completed

Experiência profissional

  • Full-Stack Software Engineer

    OMD do Brasil

    May 2025 — Present

    Trabalho em duas plataformas SaaS: um sistema de gestão agrícola, onde escrevi o backend, e uma plataforma de telemetria de frotas, que iniciei.

    • Escrevi o backend da plataforma agrícola em NestJS, Prisma e PostgreSQL, com arquitetura em camadas que o time adotou
    • Iniciei a plataforma de telemetria: monorepo, modelagem de dados, isolamento multi-tenant com Row Level Security e dados geoespaciais em PostGIS
    • Containerizei as aplicações com Docker Compose e escrevi o pipeline de deploy no GitHub Actions
    • Construí a ingestão de dados de dispositivos via MQTT para rastreamento em tempo real e notificações
    • Implementei autenticação por sessão, contexto de tenant e RBAC por middleware
  • Innovation Analyst

    Drivetech Soluções Tecnológicas

    Aug 2024 — Apr 2025

    Desenvolvimento full-stack em web e mobile, com participação nas decisões de arquitetura técnica.

    • Construí aplicações web em Next.js e TypeScript, e mobile em React Native
    • Construí APIs REST em Node.js com Fastify, Prisma e PostgreSQL, containerizadas com Docker
    • Refatorei um portal corporativo para renderização no servidor, o que reduziu o tempo de carregamento
    • Participei da análise de requisitos, da modelagem de dados e das decisões de arquitetura
  • Project Engineering and Quality

    Drivetech Soluções Tecnológicas

    Mar 2022 — Aug 2024

    De estagiário a desenhista pleno em engenharia elétrica e mecatrônica. É de onde vem a base industrial por trás do meu trabalho com telemetria.

    • Elaborei diagramas elétricos e layouts mecânicos
    • Revisei e validei especificações técnicas de projeto
    • Gerenciei o ciclo de vida de projetos e acompanhei a entrega por indicadores
    • Inspecionei painéis elétricos e mantive a documentação de inspeção em ordem

Mais sobre mim

Construo SaaS full-stack no ecossistema TypeScript, quase sempre a partir do modelo de dados. A parte de que mais gosto fica no backend: controle de acesso que mora no banco em vez de espalhado pelas queries, invariantes que o próprio schema garante, e migrations que dá pra rodar de novo.

Antes de escrever software passei dois anos em engenharia elétrica e mecatrônica na indústria. Foi lá que aprendi a desconfiar de sistema que só funciona quando todo mundo lembra do passo certo, que é mais ou menos como encaro código hoje.

No momento estou na OMD do Brasil, trabalhando num SaaS agrícola e numa plataforma de telemetria de frotas, e tocando meus próprios produtos em paralelo.