Gabriel Guarnieri
Engenheiro de Software
Descubro o bug antes do seu cliente. Trabalhei como QA de ERP e automatizo testes que rodam no CI.
Bacharel em Engenharia de Software (UTFPR, 2026) · Emprego ou consultoria
O Que Eu Faço
Quatro frentes de trabalho. O QA se apoia na minha experiência profissional; as outras três, em código público que você pode conferir nesta página.
QA de ERP Fiscal
Investigo defeitos, valido correções em ambiente isolado e cubro combinações, filtros e caminhos de saída no contexto de NF-e, SPED e da transição IBS/CBS.
QA profissional de ERP fiscal, mai–ago 2026. Homologação de NF-e, NFC-e e CT-e, testes de regressão.
Como eu faço →Automação de Testes
Pego as verificações críticas que alguém repete à mão e transformo em suítes Python, TypeScript ou JavaScript que rodam a cada alteração.
Suítes em Python e TypeScript atrás de gates de CI · catraca de cobertura que reprova qualquer build abaixo do piso · thresholds de 80% no geral e 95% no núcleo de simulação.
Como eu faço →APIs e Integrações
Construo e reviso APIs, automações e integrações. Validação nas fronteiras, checagem de dados, segurança e observabilidade entram desde o início.
Triagem de vulnerabilidades: API Flask com autenticação, rate limiting e cache Redis, e mais de 400 testes em Pytest.
Como eu faço →Segurança e DevSecOps
Levo SAST, dependency scanning e verificação de configuração de infraestrutura para o CI. É a área em que quero crescer.
TerraVault — 11 regras, saída SARIF, pipeline de cinco estágios · laboratório GCP — 5 técnicas com detecção cloud-native.
Como eu faço →Arsenal Tech
QA e Automação de Testes
Pytest · Cypress · Playwright · Vitest · Jest + Supertest · React Testing Library · Postman · Gates de cobertura · Pylint + Mypy · ESLint
Back-end e APIs
Python · FastAPI · Flask · Node.js + Express · TypeScript · PostgreSQL · Redis
Cloud, CI/CD e DevSecOps
AWS (EC2, S3, RDS, IAM, Lambda) · GCP · Linux · Windows Server · Docker · Kubernetes (fundamentos) · Terraform · GitHub Actions · Bandit · Trivy · GitLeaks · Prometheus + Grafana
Projetos Selecionados
Seis repositórios públicos, e cada card abre o código. Os testes, a cobertura e cada número citado aqui estão lá para você conferir.
Caso Técnico
É assim que eu documento o que construo. Três visões de um scanner em Python: as camadas, o fluxo híbrido de análise e os componentes em runtime.
- 11 + ML Regras determinísticas e Isolation Forest
- 200+ Casos pytest · 82%+ de cobertura de linhas, sustentados por catraca de CI
- 35.594 Feature vectors reais no treino do modelo
- 83% Recall no corpus externo KICS, dentro do escopo das regras
A ablação foi contra mim: as regras determinísticas separam configurações seguras de vulneráveis por 33,3 pontos, o modelo sozinho por 3,2. Publiquei assim mesmo.
O cliente HTTP entra pelo Caddy, que serve o frontend estático ou encaminha as rotas da API ao FastAPI. A API e a CLI invocam o mesmo scanner. O parser HCL alimenta 11 regras e um vetor estrutural de oito dimensões para o Isolation Forest; os dois scores formam o score final de 60% regras e 40% ML. A API grava scans e vulnerabilidades no PostgreSQL em melhor esforço, consulta cota no Redis, expõe métricas ao Prometheus e responde JSON; a CLI formata texto, JSON ou SARIF. O Grafana consulta o Prometheus.
Autópsia Digital — TV Box
Liguei uma popular "TV Box" pirata a um ponto de acesso do meu laptop e capturei todo o tráfego dela, em rede isolada. A captura mostra telemetria persistente, domínios chineses de analytics e destinos não identificados em portas incomuns.
Topologia do laboratório de captura
Experiência
Testador de Software ERP (QA) — PRECISA Software
Testes funcionais, de regressão e de performance em ERP fiscal. Homologuei correções em ambientes isolados, comparei versões, conferi dados de relatórios e documentei casos com evidências reprodutíveis.
Engenharia de Software — UTFPR
Bacharelado em Engenharia de Software, concluído em julho de 2026. TCC aprovado pela banca — TerraVault, scanner híbrido de segurança IaC.
Estagiário em Engenharia de Dados em Nuvem (AWS) — Compass UOL
Provisionei infraestrutura AWS (EC2, S3, RDS, IAM, Lambda) e escrevi automações em Python/Boto3. Migrei pipelines batch de Pandas para PySpark. Apliquei princípio do menor privilégio em IAM.
Estagiário em Desenvolvimento Full-stack — Procfy
Colaborei no desenvolvimento de funcionalidades em produção com Ruby on Rails/PostgreSQL — filtros de busca granulares, multi-search, seletores de data e atualizações dinâmicas de transações. E as testei. Testes de API REST com Postman, análise de causa raiz, documentação estruturada de testes.
Assistente de TI — Serviço de Registro de Imóveis
Ponto focal técnico para o Provimento 74/CNJ sob fiscalização do TJPR. Administrei servidores Windows, testei integrações entre o ERP do cartório e os sistemas externos dos quais ele depende — SAEC/ONR, e-Notariado, PJe e Projudi — e fui o primeiro contato para todo incidente técnico. Foi no cartório que nasceu meu interesse em atuar na área de segurança da informação. Mais de 99% de disponibilidade e nenhum achado em inspeções judiciais.
Containers & Kubernetes Essentials — Coursera, curso da IBM, jul 2026. Credencial verificável.
Como Eu Trabalho
Trabalho como Agentic Engineer, ou seja, os agentes de código seguem as mesmas regras do código. Contexto e comandos ficam versionados no repositório, e a action do agente no CI é fixada por SHA e só o dono do repositório consegue dispará-la. A ideia é ganhar velocidade sem abrir mão de rastreabilidade.