Pular para o conteúdo

Engenharia full stack com visão de produto

Interfaces que fazem o complexo parecer simples.

Construo produtos web de ponta a ponta — React e TypeScript na frente, APIs Node.js por trás — para marcas globais e startups em crescimento.

$ Engenheiro Full Stack Sênior / React · Node.js / Integração com IA

Aberto a vagas remotasFlorianópolis, Brazil

Interface em produção

No ar
web-vitals.log

deploy: produção · gabrielstedile.dev

✓ LCP 1.2s · INP 80ms · CLS 0.01

a11y: testado com teclado + leitor de tela

ia: features com LLM · fluxos com agentes

0+Anos de experiência
0+Aplicações entregues
0Clientes globais
0Camadas: UI · API · IA

As tecnologias, por área de atuação

  • React
  • Next.js
  • TypeScript
  • Tailwind
  • SASS
  • Node.js
  • REST
  • GraphQL
  • PostgreSQL
  • Docker
  • Claude API
  • RAG
  • MCP
  • AI Agents

Perfil

Profundidade em frontend, alcance full stack.

Sou o Gabriel, engenheiro full stack de Florianópolis, com mais de 10 anos entre software houses, fintech, SaaS e consultoria global. A maior parte desse tempo foi em React e TypeScript, entregando para clientes como IBM, Pfizer, Audi, AKQA e BCW.

O backend faz parte da minha rotina, não é nota de rodapé: já construí do zero a API de um SaaS B2B em Node.js, trabalhei com autenticação, autorização, PostgreSQL e Docker, e desenhei camadas BFF em função do que as interfaces realmente consomem.

No momento estou aprofundando integração com IA — agentes, funcionalidades com LLMs e fluxos de engenharia assistidos por IA — por meio de um MBA em Engenharia de Software com IA e projetos práticos.

  • Ser dono da feature de ponta a ponta — do handoff de design à API e às métricas em produção.
  • Interfaces preparadas para o mundo real — incluindo estados de carregamento, erro e dados vazios.
  • Qualidade verificável: testes automatizados e revisão de código como parte do fluxo, não como etapa extra.
  • Comunicação direta com produto e design — alinhar antes de construir evita retrabalho depois.
  • Entregar com velocidade sem abrir mão de qualidade — código legível e documentado, pronto para a próxima pessoa dar continuidade.

Trajetória

Uma década chegando mais perto do usuário.

As stacks mudaram, a direção não: rumo às decisões que fazem o software parecer certo para quem o usa.

  1. 2015

    Supero Tecnologia

    Aprendi versatilidade numa software house

    Soluções sob medida para clientes como Philips Clinical Informatics e Engie Brasil, transitando entre AngularJS, Java e JavaScript — construindo a adaptabilidade que o trabalho acelerado com clientes exige.

  2. 2018

    Par Mais

    Virei stakeholder de produto em fintech

    Mantive e evoluí uma plataforma financeira em produção (React + Node.js) para clientes de assessoria de investimentos — e conquistei assento nas discussões de regras de negócio e UX, unindo engenharia e produto.

  3. 2019

    Involves

    Construí um SaaS B2B do zero

    Desenvolvi simultaneamente a API (Node.js), o app web (React) e o app mobile (React Native) de um produto novo, dentro de uma cultura de engenharia centrada em code review e feedback contínuo.

  4. 2020

    ArcTouch

    Escalei para clientes globais — e para Tech Lead

    Entreguei mais de 10 aplicações web em React e TypeScript para IBM, Pfizer, Audi, AKQA e BCW, de MVPs greenfield a plataformas de longa duração. Atuei como Tech Lead em um engajamento-chave e contribuí com APIs Node.js e camadas BFF.

  5. 2025–26

    Dobrando a aposta em engenharia integrada com IA

    Construindo com React, TypeScript, Node.js e agentes de IA enquanto curso um MBA em Engenharia de Software com IA — trazendo padrões de integração com LLMs para o dia a dia de produto.

Trabalhos selecionados

Produtos que ajudei a entregar.

A maior parte do trabalho para clientes está sob NDA — aqui está descrito no nível que posso compartilhar, com papel e stack intactos.

Stack

O que eu resolvo, não só o que eu uso.

Mais que uma lista de tecnologias: as áreas em que assumo responsabilidade dentro de um produto — da interface à API.

Arquitetura de componentes

Design systems, padrões de composição e componentes acessíveis que se mantêm consistentes entre times, marcas e anos de evolução do produto.

APIs e backend

Serviços Node.js: APIs REST e GraphQL, autenticação e autorização, PostgreSQL, Docker — e camadas BFF moldadas pelo que o produto precisa.

Estado e fluxo de dados

Server state, cache, formulários e contratos de dados previsíveis sobre REST e GraphQL — para a UI sempre saber o que renderizar, mesmo quando as coisas falham.

Performance e Web Vitals

Orçamentos para LCP, INP e CLS, code-splitting, estratégia de imagens e medição antes e depois — velocidade tratada como feature, não como detalhe.

Design-to-code e motion

Implementação fiel a partir do handoff de design, sistemas baseados em Tailwind, e animação com GSAP e Motion aplicada com contenção e intenção.

Integração com IA

Funcionalidades com LLMs, agentes de IA e pipelines de retrieval conectados a UIs de produto — além de fluxos assistidos por IA que encurtam ciclos de desenvolvimento.

Resultados

Os números por trás do trabalho.

Contexto rápido antes dos detalhes: o volume e o tipo de entrega que sustentam o que o resto do site mostra.

0+

Anos dentro de times de produto

De software house a consultoria global — os mesmos fundamentos atravessaram todos os contextos: contratos claros, estimativas honestas, trabalho entregue.

0+

Aplicações entregues

De MVPs greenfield a plataformas de longa duração em React e TypeScript, cada uma levada do requisito à produção.

0

Marcas globais atendidas

IBM, Pfizer, Audi, AKQA, BCW e Philips — expectativas enterprise de qualidade, acessibilidade e processo.

0

Camadas em produção

UI, API e IA — trabalho diário entre interfaces React e os serviços Node.js por trás delas, agora em expansão para integração com LLMs.

Jeito de trabalhar

Os hábitos por trás da entrega.

Princípios práticos que levo a todo time de produto.

Ownership de ponta a ponta

Trabalho com senso de dono: me envolvo no problema além do código e me comprometo com o impacto e o valor real da entrega — acompanhando métricas e feedback depois do lançamento, não só até o merge.

Valor realizado com métricas

Aprendizado contínuo

Cada projeto expande o repertório. Mantenho o hábito de estudar e me adaptar como filosofia de vida. Conhecimento que se transforma em trabalho real.

Dedicação que vira entrega

Alinhamento como hábito

Transformo requisitos vagos em contratos explícitos, exponho trade-offs cedo e mantenho produto, design e engenharia na mesma direção.

Menos surpresas, decisões mais orientadas

Contato

Vamos construir algo que as pessoas gostem de usar.

Me conte sobre o produto, a stack e como é o sucesso — eu trabalho a feature inteira, da interface à API.

Aberto a propostas

Melhor encaixe: vagas sênior full stack ou com peso em frontend, em times orientados a produto — remoto, Brasil ou internacional. Respondo em 1–2 dias úteis.

gabriel.stedile9@gmail.com