Skip to content
View oguarni's full-sized avatar

Highlights

  • Pro

Block or report oguarni

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
oguarni/README.md

Gabriel Felipe Guarnieri

Software Engineer · QA Automation & Python Backend

Python · Pytest · Cypress · Playwright · SQL · FastAPI · Terraform · Docker · AWS · GCP

TerraVault


Software Engineer (B.S., UTFPR, July 2026). I tested software professionally — functional, regression and API testing on a production ERP — and I build Python backends, with security wired in before release. Heading toward DevSecOps and cloud security.

Open to: QA / Test Automation · Python / Backend · Full Stack Jr — Remote / Hybrid / On-site.


TerraVault — Capstone (9.7/10)

Hybrid security scanner for Terraform: 11 deterministic rules + an Isolation Forest trained on 35,594 real feature vectors mined from public Terraform on GCE.

Quality — 137 pytest cases · 76.80% coverage · Pylint 10.00/10 · 0 Bandit/Safety/Flake8/Mypy · CI gate with a non-regression ratchet · SARIF v2.1.0 for GitHub Code Scanning.

Measured, not claimed83% recall on third-party KICS fixtures inside the declared rule scope; Checkov's broader catalogue still wins the aggregate (F1 73.5 vs 64.4), and the ablation shows the rules, not the ML, doing the separating. All three numbers are in the repo.

Python FastAPI PostgreSQL Redis Docker GitHub Actions Scikit-learn


Projects

Project What it is Stack
AI Vulnerability Triage Cut 568 dependency alerts to 185 (67.4%) at 83.27% accuracy — Naive Bayes + fine-tuned BERT behind a validated Flask API. 435 pytest cases. Python Flask PyTorch Redis
CresceBR B2B procurement platform live on Firebase Hosting — ~61k LOC TypeScript, 90 test files, strict CSP, GitHub Actions CI/CD. Express 5 React 19 TypeScript PostgreSQL
Cypress E2E Suite 5 E2E specs with custom resilient commands, retry strategy and HTML reporting. Cypress JavaScript
crash-loop Browser-playable SRE puzzle — deterministic sim engine, 110 Vitest cases with enforced coverage thresholds. Play it live. TypeScript Vite Vitest
Cloud Security Lab — GCP Isolated attack-and-defense lab built and destroyed by 4 Bash scripts — five Cyber Kill Chain techniques, each answered with cloud-native detection. GCP Bash Nmap Wireshark

Experience

ERP Software Tester (QA) — PRECISA Software · May – Aug 2026 Functional, regression and performance testing on a production ERP (financial, fiscal, sales orders, purchasing, billing). Validated developer fixes against customer-reported defects through a ticket workflow, checked report data with SQL, documented each case with reproducible evidence. Brazilian fiscal domain: NF-e/NFC-e/CT-e, SPED, PIS/COFINS, IBS/CBS transition. Method: cover the whole screen, not only the reported item — every flag set and unset, and both print layouts, where the surviving defect usually is.

AWS Cloud Data Engineer, Intern — Compass UOL · May – Oct 2025 · Remote Python/Boto3 automations across EC2, S3, RDS, IAM and Lambda. Migrated batch pipelines to PySpark, validated data integrity with SQL.

Full Stack Developer, Intern — Procfy · Nov 2023 – Nov 2024 Shipped features in Ruby on Rails/PostgreSQL. REST API testing with Postman, root cause analysis, SQL validation.

IT Assistant — Serviço de Registro de Imóveis · Apr 2021 – Nov 2023 Integration testing across court and registry systems (SAEC/ONR, e-Proc, PJe, Projudi) under judicial oversight, LGPD access controls, Windows Server. 99%+ availability, zero findings in inspections.


Skills

Testing & QA Pytest · Cypress · Playwright · Jest · Vitest · Postman · SQL validation · functional, regression, integration & API testing · defect lifecycle and fix validation (homologation/UAT)
Backend Python (FastAPI, async, Pydantic, SQLAlchemy) · Node.js/Express · Ruby on Rails · REST/OpenAPI · JWT/RBAC · PostgreSQL · Redis
Cloud & DevSecOps AWS (EC2, S3, RDS, IAM, Lambda, Boto3, PySpark) · GCP (Compute Engine, VPC, BigQuery) · Terraform · Docker · GitHub Actions · Bandit · Trivy · GitLeaks · SARIF
ML Scikit-learn · Isolation Forest · feature engineering

Education

B.S. Software Engineering — UTFPR, Dois Vizinhos · 2022 – Jul 2026 · graduated Capstone: TerraVault (9.7/10), approved by the examining board.

Containers & Kubernetes Essentials — Coursera, IBM-authored course · Jul 2026 · verify


Gabriel Felipe Guarnieri

Engenheiro de Software · QA & Automação de Testes · Back-end Python

Python · Pytest · Cypress · Playwright · SQL · FastAPI · Terraform · Docker · AWS · GCP

TerraVault


Engenheiro de Software (Bacharel, UTFPR, julho de 2026). Testei software profissionalmente — testes funcionais, de regressão e de API em um ERP em produção — e construo back-end em Python, com segurança integrada antes do release. Caminhando para DevSecOps e segurança em cloud.

Aberto a: QA / Automação de Testes · Python / Back-end · Full Stack Jr — Remoto / Híbrido / Presencial.


TerraVault — TCC (9,7/10)

Scanner híbrido de segurança para Terraform: 11 regras determinísticas + Isolation Forest treinado sobre 35.594 vetores reais extraídos de Terraform público, em GCE.

Qualidade — 137 casos pytest · 76,80% de cobertura · Pylint 10,00/10 · 0 Bandit/Safety/Flake8/Mypy · quality gate com catraca de não regressão · SARIF v2.1.0 para o GitHub Code Scanning.

Medido, não afirmado83% de recall em fixtures de terceiros do KICS, dentro do escopo declarado das regras; o catálogo mais amplo do Checkov ainda vence no agregado (F1 73,5 contra 64,4), e a ablação mostra que quem separa são as regras, não o ML. Os três números estão no repositório.

Python FastAPI PostgreSQL Redis Docker GitHub Actions Scikit-learn


Projetos

Projeto O que é Stack
AI Vulnerability Triage Reduziu 568 alertas de dependências para 185 (67,4%) com 83,27% de acurácia — Naive Bayes + BERT fine-tuned atrás de uma API Flask validada. 435 casos pytest. Python Flask PyTorch Redis
CresceBR Plataforma de compras B2B em produção no Firebase Hosting — ~61 mil LOC TypeScript, 90 arquivos de teste, CSP estrita, CI/CD com GitHub Actions. Express 5 React 19 TypeScript PostgreSQL
Suíte E2E Cypress 5 specs E2E com comandos resilientes customizados, retry e relatório HTML. Cypress JavaScript
crash-loop Puzzle SRE jogável no navegador — motor de simulação determinístico, 110 casos Vitest com thresholds de cobertura. Jogue online. TypeScript Vite Vitest
Cloud Security Lab — GCP Laboratório isolado de ataque e defesa criado e destruído por 4 scripts Bash — cinco técnicas da Cyber Kill Chain, cada uma respondida com detecção nativa da nuvem. GCP Bash Nmap Wireshark

Experiência

Testador de Software ERP (QA) — PRECISA Software · Mai – Ago 2026 Testes funcionais, de regressão e de performance em um ERP em produção (financeiro, fiscal, pedidos de venda, compras, faturamento). Validei correções dos desenvolvedores frente a defeitos reportados por clientes dentro de um fluxo de tickets, conferi dados de relatórios com SQL e documentei cada caso com evidências reprodutíveis. Domínio fiscal brasileiro: NF-e/NFC-e/CT-e, SPED, PIS/COFINS, transição IBS/CBS. Método: cobrir a tela inteira, não só o item reportado — cada flag marcada e desmarcada, e os dois layouts de impressão, que é onde o defeito costuma sobreviver.

Engenharia de Dados Cloud AWS, Estágio — Compass UOL · Mai – Out 2025 · Remoto Automações Python/Boto3 em EC2, S3, RDS, IAM e Lambda. Migrei pipelines batch para PySpark e validei integridade de dados com SQL.

Desenvolvimento Full Stack, Estágio — Procfy · Nov 2023 – Nov 2024 Entreguei funcionalidades em Ruby on Rails/PostgreSQL. Testes de API REST com Postman, análise de causa raiz e validação via SQL.

Assistente de TI — Serviço de Registro de Imóveis · Abr 2021 – Nov 2023 Testes de integração com sistemas judiciais e registrais (SAEC/ONR, e-Proc, PJe, Projudi) sob fiscalização judicial, controles de acesso para a LGPD, Windows Server. 99%+ de disponibilidade, zero achados em inspeções.


Competências

Testes & QA Pytest · Cypress · Playwright · Jest · Vitest · Postman · validação via SQL · testes funcionais, de regressão, integração e API · ciclo de vida de defeitos e validação de correções (homologação/UAT)
Back-end Python (FastAPI, async, Pydantic, SQLAlchemy) · Node.js/Express · Ruby on Rails · REST/OpenAPI · JWT/RBAC · PostgreSQL · Redis
Cloud & DevSecOps AWS (EC2, S3, RDS, IAM, Lambda, Boto3, PySpark) · GCP (Compute Engine, VPC, BigQuery) · Terraform · Docker · GitHub Actions · Bandit · Trivy · GitLeaks · SARIF
ML Scikit-learn · Isolation Forest · engenharia de características

Formação

Bacharelado em Engenharia de Software — UTFPR, Dois Vizinhos · 2022 – Jul 2026 · graduado TCC: TerraVault (9,7/10), aprovado pela banca.

Containers & Kubernetes Essentials — Coursera, curso da IBM · Jul 2026 · verificar

Pinned Loading

  1. terravault terravault Public

    🛡️ AI-powered Terraform security scanner combining rule-based detection with ML anomaly detection using Isolation Forest. Detects hardcoded secrets, open ports, unencrypted storage, and misconfigur…

    Python 3

  2. ai-vulnerability-triage ai-vulnerability-triage Public

    🤖 An AI-powered tool for prioritizing security vulnerabilities using Naive Bayes and BERT models

    Python 1 1

  3. cloud-security-lab-gcp cloud-security-lab-gcp Public

    Hands-on offensive & defensive security lab built entirely on Google Cloud (GCP) via gcloud CLI — 5 Kill-Chain attacks (SQLi, SSH brute force, Nmap, phishing, sniffing) with cloud-native detection,…

    Shell

  4. kurzgesagt-cypress-tests kurzgesagt-cypress-tests Public

    🧪 E2E Test Automation Suite for Kurzgesagt.org using Cypress. Covers homepage validation, social media links verification, navigation flows, and shop functionality testing. Built with best practice…

    JavaScript 1

  5. crescebr-b2b-marketplace crescebr-b2b-marketplace Public

    🏢 Plataforma B2B Marketplace com sistema de cotações, gestão de pedidos, validação de CNPJ via Brasil API, autenticação JWT e painel administrativo. Stack: React + TypeScript + MUI | Node.js + Expr…

    TypeScript 2 1

  6. agiliza agiliza Public

    📖 O Agiliza é uma plataforma de gestão de projetos que demonstra a prática de padrões avançados de Engenharia. Construído com Clean Architecture e DDD, supera listas comuns, garantindo um sistema r…

    TypeScript 1