carregando
Sou o Augusto, desenvolvedor fullstack em São Paulo.
Trabalho de ponta a ponta em TypeScript, React e NestJS e em Java/Spring Boot. Antes de dar uma entrega por pronta, quero ver o teste passando, a medição confirmando a hipótese e a revisão de segurança feita, porque é aí que aparece o problema que o caminho feliz esconde. Comecei em inteligência de mercado no Itaú, procurando causa raiz com SQL, Hadoop e Splunk. Depois fui para o suporte com SLA na Sintel, onde incidente tem prazo, e cheguei ao desenvolvimento acostumado a perguntar o que acontece quando o sistema falha. Hoje, na Stech, corrijo vulnerabilidades em sistemas financeiros, entreguei uma plataforma educacional inteira e construo ferramentas com agentes de IA. Nelas, o modelo não revisa o próprio código, a autorização vem antes do prompt e cada execução tem limite de tempo e custo medido em tokens. Também dei aula no Cebrac: uma trilha de doze aulas do zero ao Power BI e um workshop de IA para quinze alunos.
Rendo melhor quando o problema ainda está mal definido e a decisão precisa ficar escrita: uma tela lenta sem causa conhecida, um contrato de API que vai mudar de regra, um pipeline de CI que virou risco. Formado em Desenvolvimento de Software Multiplataforma pela FATEC Mauá em junho de 2026.
baixar currículo (PDF)Stech Soluções Tecnológicas
Entrega fullstack em sistemas financeiros e em produto educacional próprio, com segurança de aplicação e medição de performance como critério de aceite.
Cebrac Cursos
Ensino técnico de dados e IA para turmas iniciantes, desenhando trilha progressiva do fundamento à entrega prática.
Outlier / Scale AI
Avaliação de modelos de linguagem em voz, visão e texto, com critério de aprovação escrito e comparação estruturada de respostas.
Make Acelerador de Vendas
Frontend de campanha em volume, com Core Web Vitals e SEO técnico como critério de aceite e não como ajuste posterior.
Persys Projetos de Inovação Tecnológica
Fullstack Angular e C# em Azure, com trabalho de latência, cobertura de teste e conteinerização de infraestrutura.
Sintel S.A.
Suporte a sistemas automotivos com SLA, triagem por criticidade e implantação monitorada de integrações EDI.
Itaú Unibanco
Análise de causa raiz e automação de relatório em pós-venda, com SQL, Excel/VBA e leitura de log em Hadoop e Splunk.
A escolha de stack é a última decisão, não a primeira. Antes vem a restrição real: prazo, time, operação e o que já existe rodando.
Ferramenta escolhida antes do problema vira requisito disfarçado. Em portal de fechamento que já rodava em Lumen, a resposta certa não era migrar: era medir o que estava lento e corrigir dentro da casa. A stack existente é parte do contexto, não obstáculo a ele.
Toda mudança relevante tem uma alternativa que foi recusada e um motivo escrito para o corte. Sem isso, é atividade, não decisão.
Registrar o que foi recusado custa minutos e economiza a discussão de seis meses depois, quando ninguém lembra por que o caminho óbvio não foi tomado. É por isso que o schema de case deste site tem um campo para as alternativas descartadas.
Número sem cenário, janela e limite não é evidência: é adjetivo com dígito. Métrica entra com a condição em que foi medida.
Quando a medição não aparece, o número sai — dos dois lugares onde estiver publicado, no mesmo dia. Vale para currículo e para portfólio.
Índice se deriva do predicado que aparece no plano de execução, não do palpite sobre qual coluna parece quente.
Numa tela de fechamento mensal, o palpite apontava para o volume de linhas; a medição apontou para 316 das 354 queries por carregamento vindas de um N+1. Sete índices depois, o tempo saiu de 4.271 ms para 354 ms — nenhum deles seria criado pelo palpite.
Autorização não se decide pelo caminho mais barato disponível. Se a checagem correta não cabe na camada, a camada muda — não a checagem.
O admin da primeira versão desta api, em Next.js, autorizava por presença de cookie, porque o middleware rodava no Edge e não alcançava o banco. A correção não foi relaxar o critério: foi assinar o cookie para que o Edge tivesse o que verificar, mantendo a checagem em banco onde ela pertence.
Fatec Mauá
Concluído sem reprovação. O trabalho de conclusão foi o KitBuilder.
Fatec São Caetano do Sul
O trabalho de graduação, o BuscaJogos+, foi aprovado com nota 9,0.
Os anos são declarados por mim, não medidos. O que cada ferramenta entregou fica na stack.
a stack inteira, com onde cada ferramenta trabalhou