O Ponto de Partida

Da Minha História Pessoal à Minha Jornada Profissional

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.

  1. $ git init

    a1f3c09Nonoai, RS

    Uma cidade pequena e um notebook pesado

    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.

  2. $ git checkout -b feature/passo-fundo

    4be2d71Ensino médio

    Um mundo 50 vezes maior

    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.

  3. $ git checkout -b feature/computer-science

    9c0e5a22019

    Ciência da Computação no IFSUL

    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.

  4. $ git checkout -b internship/splora-upf

    e57b3182020

    3 km no sol do meio-dia

    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.

  5. $ git stash

    stash@{0}

    Pausar para não quebrar

    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.

  6. $ git stash pop

    0d4f6e8

    Voltar, e dessa vez diferente

    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.

  7. $ git checkout -b job/nstech

    72a9b4c2021 – 2022

    De estagiário a dev back-end

    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.

  8. $ git checkout -b job/compass-uol

    b8e10272023

    Remoto, e com a cabeça na nuvem

    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.

  9. $ git checkout -b job/embrapa-trigo

    3f6c9d52024

    Um sistema que funciona sem internet

    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.

    Pôster do estudo sobre armazenamento offline apresentado na 18ª JIC do IFSUL
    Pedro apresentando o estudo de armazenamento offline em uma sessão online da JIC
  10. $ git checkout -b research/nodejs-benchmark

    c21a7f42025

    Qual framework explode por último?

    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.

    Pedro com um chimarrão na mão, ao lado da apresentação do artigo sobre frameworks Node.js
  11. $ git tag v1.0.0-bachelor

    f09d2b6tag: v1.0.0-bachelorJunho de 2025

    Bacharel em Ciência da Computação

    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.

  12. $ git checkout -b freelance/projects

    5e8b0a32025

    Da arquitetura à produção

    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.

  13. $ git checkout -b job/dti-upf

    86c4e1dNovembro de 2025

    De volta à 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.

  14. $ git tag v2.0.0-software-architect

    d3a7f90tag: v2.0.0-software-architectOutubro de 2026

    Pós-graduado em Arquitetura de Software

    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.

  15. $ git log --oneline

    HEADHEAD -> mainAgora

    O próximo commit

    A história continua sendo escrita, um commit de cada vez. Se você quer construir o próximo capítulo junto, vamos conversar.

Vamos criar algo incrível juntos

Pronto para dar vida ao seu próximo projeto? Vamos conversar e discutir como posso ajudar você a alcançar seus objetivos.

Fale comigo