Sobre mim.
Sou desenvolvedor de software com foco em backend Python e experiência full stack. Atuei na IBM e na AB InBev, com desenvolvimento de aplicações, segurança e acessibilidade.
Meu trabalho
Minha experiência com aplicações e integrações começou em dezembro de 2021. Na IBM e na AB InBev, colaborei com equipes internacionais em inglês, por chat e voz.
Uso principalmente Python no backend, além de Node.js, Vue, TypeScript, bancos de dados e serviços Azure. Meu trabalho inclui atualizar aplicações, escrever testes e acompanhar seu funcionamento por logs e métricas.
Resultados no trabalho
Zero apontamentos de acessibilidade
Na IBM, corrigi problemas de acessibilidade em aplicações críticas para a companhia, seguindo as diretrizes de acessibilidade para conteúdo web WCAG 2.1.
Usei o IBM Equal Access Accessibility Checker, uma extensão que verifica páginas e aponta os elementos com problemas, para localizar as falhas e conferir as correções. O trabalho levou a zero apontamentos nos relatórios da ferramenta.
Centenas de vulnerabilidades corrigidas
Corrigi centenas de vulnerabilidades identificadas por ferramentas que analisam o código (SAST), testam a aplicação em funcionamento (DAST) ou acompanham sua execução internamente (IAST). Investigava os alertas para confirmar as falhas e identificar falsos positivos: alertas que, após análise, não correspondiam a uma vulnerabilidade real.
Meu time na IBM se tornou referência em segurança na nossa área. Também ajudei uma equipe da Alemanha a incluir o SonarQube, uma ferramenta de análise de código, nas verificações automáticas de integração e entrega de software (CI/CD).
Migrações de Vue e Python
Migrei aplicações de Vue 2 carregado diretamente por scripts externos para Vue 3 com ferramentas de desenvolvimento e geração do build. Também atualizei aplicações de Python 3.8 para 3.11. Essas mudanças trouxeram melhorias de manutenção, desempenho e segurança.
Trabalho com equipes internacionais
Na IBM e na AB InBev, trabalhei com colegas de outras nacionalidades, incluindo indiana, chinesa e mexicana. Usávamos inglês em conversas por chat e voz.
Experiência profissional.
AB InBev
Analista Backend Full Stack
Desenvolvimento de aplicações distribuídas e integrações em Azure, com acompanhamento por logs e métricas. Análise de requisitos, automação de processos e suporte a uma aplicação financeira.
IBM
Desenvolvedor Full Stack · Estágio
Desenvolvimento de aplicações em IBM Cloud, integrações com APIs e colaboração com equipes internacionais. Atualização de código Python e Node.js, correção de vulnerabilidades e implantação de verificações automáticas de qualidade do código.
Bacharelado em Engenharia de Software
UNINTER · mai. de 2025 – Atual
Aprender na prática
Contratei um servidor virtual (VPS) antes da popularização das IAs generativas para aprender além do desenvolvimento. Queria colocar aplicações no ar e aprender a configurar Linux, containers, conexões seguras e backups.
Hospedo projetos próprios e serviços open source, como Plausible e GitHub Readme Stats. Nesses serviços, cuido da implantação, das atualizações e da operação.
Um incidente na VPS
Ver investigação e medidas adotadas
Em setembro de 2026, investiguei tentativas recorrentes de baixar e executar o malware linuxsys no container do Plausible. A versão que eu usava estava entre as afetadas por uma falha de execução remota sem autenticação no endpoint /storybook.
Atualizei o Plausible de 3.1.0 para 3.2.1, preservei backups e conferi os dados após a manutenção. Também reforcei limites de recursos e controles de privilégios dos containers.
Os registros confirmaram as tentativas, mas não comprovaram a execução do minerador nem o vetor exato do incidente. Passei a revisar com mais atenção as atualizações e o isolamento dos serviços.
Preservei backups offline dos volumes com hashes SHA256 e comparei as contagens dos bancos antes e depois da manutenção, que permaneceram iguais. Validei respostas HTTP do login e da saúde do serviço e confirmei que /storybook retornava 404 após a atualização.
Fora do editor
Tenho certificação em montagem e manutenção de computadores e já prestei esses serviços profissionalmente. É um hobby que mantenho além da programação.
Também já hospedei servidores de Minecraft, incluindo All the Mods 10, para jogar com amigos. É um hobby que acabou trazendo outras experiências com configuração, desempenho e manutenção de servidores.
No jogo, construí uma vila usando MineColonies. As capturas abaixo mostram essa vila e uma sessão com amigos.