O Ponto de Partida
O percurso que me trouxe até aqui foi construído sobre altos e baixos. Cada ramo desta árvore é um capítulo dessa evolução, e a história que ela conta ainda está sendo escrita.
$ git init
Cresci em Nonoai, uma cidade pequena no norte do Rio Grande do Sul, quase na divisa com Santa Catarina. Foi lá, com uns 12 ou 13 anos, que tive meu primeiro contato com um computador: o notebook velho de trabalho do meu pai, que pesava uma tonelada.
Eu usava ele para jogar. Tinha meus amigos da cidade, mas confesso que preferia os do Skype, com quem passava horas construindo mundos no Minecraft. Sem saber, ali estava o meu primeiro commit.
$ git checkout -b feature/passo-fundo
Para fazer o ensino médio no Integrado da UPF, me mudei para Passo Fundo. Um mundo novo se abriu: a cidade parecia umas 50 vezes maior que a minha cidade natal.
No fim do ensino médio, eu não sabia muito bem o que fazer. Acabei escolhendo Ciência da Computação porque era o que os meus amigos iam fazer. Nem toda boa decisão começa com um grande plano.
$ git checkout -b feature/computer-science
Em 2019 entrei no bacharelado do IFSUL, em Passo Fundo. O curso era difícil, e o caminho não ajudou: no meio dele vieram uma greve e uma pandemia, com as aulas indo para o EAD.
Teve semestre em que eu tinha certeza de que não ia me formar.
$ git checkout -b internship/splora-upf
Meu primeiro estágio foi na Splora, na UPF. De manhã eu tinha aula no IFSUL e, à tarde, estágio. Eu só tinha duas passagens de ônibus por dia: uma para ir até o IF e outra para voltar da UPF até o centro, onde eu morava.
Então, entre um e outro, eu caminhava uns 3 km no sol do meio-dia, com uns 30 minutos para almoçar. Lá desenvolvi um chatbot integrado à Amazon Alexa com Node.js e React, e ajudei a escolher entre Flutter e React Native para a estratégia mobile da empresa.
$ git stash
Nem todo commit é sobre avançar. Eu reprovava em quase tudo, estava muito triste e não conseguia mais continuar. Então tranquei a faculdade.
Foi um git stash: guardei tudo o que tinha construído até ali, sem apagar nada, para voltar quando estivesse pronto.
$ git stash pop
Quando destranquei, tudo mudou. Fiz amizades que deixaram o curso mais leve e, aos poucos, a faculdade virou outra. Nos últimos semestres, gabaritei todas as matérias.
Às vezes o mesmo código, em outro contexto, finalmente compila.
$ git checkout -b job/nstech
Na NSTECH entrei como estagiário e saí como desenvolvedor back-end, trabalhando com PHP, Laravel, jQuery e PostgreSQL, do banco de dados até a tela.
Foi também onde comecei a ensinar: revisava as tarefas do time e ajudava a treinar quem estava chegando. Explicar código para alguém é o melhor jeito de entender de verdade.
$ git checkout -b job/compass-uol
Na Compass UOL vivi meu primeiro trabalho 100% remoto, construindo aplicações full stack com React e Node.js em times ágeis, entre dailies, plannings e code reviews.
No caminho, conquistei a certificação AWS Cloud Practitioner.
$ git checkout -b job/embrapa-trigo
Na Embrapa Trigo encontrei um problema bem real: o AgroExperiment só funcionava online, então os técnicos anotavam os dados de pragas em planilhas de papel no campo e depois passavam tudo a limpo no sistema.
Implementei o modo offline da aplicação com IndexedDB e Dexie.js, com sincronização automática com o PostgreSQL assim que a conexão volta. O trabalho virou pesquisa e foi apresentado na 18ª Jornada de Iniciação Científica e Tecnológica do IFSUL.


$ git checkout -b research/nodejs-benchmark
Depois de anos construindo APIs com as mesmas tecnologias, eu queria ir além dos palpites da comunidade. Com a evolução dos Route Handlers no Next.js 14, coloquei ele frente a frente com Express, Fastify e Nest.js.
Com o k6, submeti os quatro a cenários de carga e estresse de 100 a 500 usuários virtuais, como uma galera abrindo 200 abas para comprar ingresso de show. O estudo virou meu primeiro artigo publicado.

$ git tag v1.0.0-bachelor
Aquele aluno que achou que não ia se formar se formou, com dois artigos publicados e uma gratidão enorme ao meu orientador e amigo, o Prof. Jorge Bavaresco.
$ git checkout -b freelance/projects
Como freelancer, passei a liderar um time de desenvolvimento entregando soluções sob medida, do desenho da arquitetura até a produção.
Uma API de integração em Node.js e Fastify que processa dados automotivos em JSON, converte para XML e distribui para vários sistemas, guardando os documentos no Cloudflare R2.
Uma plataforma de automação de processos jurídicos com React, TypeScript, PostgreSQL e Supabase, que sincroniza CRM, planilhas e cálculos de honorários com jobs agendados.
E um app em React Native integrado ao Google Calendar, publicado na App Store e no Google Play.
$ git checkout -b job/dti-upf
Hoje sou Analista de Software no DTI da UPF, o mesmo campus onde fiz o ensino médio e para onde eu caminhava 3 km no sol para chegar ao estágio.
Desenvolvo sistemas corporativos em PHP, cuido de rotinas em Oracle PL/SQL, trabalho na integração e modernização do ecossistema TOTVS RM e automatizo tarefas do dia a dia com IA e n8n.
$ git tag v2.0.0-software-architect
Este mês concluí minha pós-graduação em Arquitetura de Software, também na UPF. Depois de anos escrevendo código, o foco agora é desenhar sistemas que aguentem crescer.
$ git log --oneline
A história continua sendo escrita, um commit de cada vez. Se você quer construir o próximo capítulo junto, vamos conversar.
Pronto para dar vida ao seu próximo projeto? Vamos conversar e discutir como posso ajudar você a alcançar seus objetivos.