Skip to content
View ViktorGabriel's full-sized avatar

Highlights

  • Pro

Block or report ViktorGabriel

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
ViktorGabriel/README.md
Banner Viktor Gabriel

Desenvolvedor Backend · Java 21 / Spring Boot 3 · Node.js / TypeScript · Python

Sistemas transacionais, arquiteturas orientadas a eventos, DevSecOps e agentes de IA com governança.

LinkedIn   Email   Hugging Face


🎯 Sobre Mim

Estudante de Engenharia de Software (6º período), com experiência prática em monitoramento de sistemas críticos, mitigação de incidentes e troubleshooting de processos na Sitran. Construo backends resilientes e microsserviços com foco em integridade transacional (idempotência, locks pessimistas, partidas dobradas), processamento assíncrono (filas, streams, retentativas, DLQ) e segurança (JWT, rate limiting, auditoria SARIF).

Meus projetos de destaque seguem o mesmo padrão: Clean Architecture, testes automatizados, Docker Compose e CI com GitHub Actions.


🛠️ Stack

Categoria Tecnologias
Linguagens Java TypeScript JavaScript Python SQL
Backend Spring Boot Spring Security Node.js Fastify Express Socket.io Next.js React
Mensageria & Cache Redis BullMQ
Banco de Dados & ORM PostgreSQL MongoDB SQLite Prisma Drizzle JPA Flyway
DevOps & Infra Docker GitHub Actions Git SARIF
Testes & Qualidade Vitest Pytest Playwright Testcontainers Ruff ESLint
Segurança & Contratos JWT, Bcrypt, Zod, Helmet, Rate Limiting, OpenAPI / Swagger UI
IA Gemini Function Calling, Human-in-the-Loop, Hugging Face Spaces
Arquitetura Clean Architecture, SOLID, Design Patterns (GoF), Microsserviços, Event-Driven, Saga, Circuit Breaker, API Gateway, Double-Entry Bookkeeping, Idempotência

🚀 Projetos em Destaque

🏦 Sistemas Financeiros & Transacionais

Projeto Stack Diferencial técnico
🌐 enterprise-microservices-ecosystem Docker Compose, Git Submodules, GitHub Actions Meta-repositório que orquestra API financeira (Java) e motor de eventos (Node), com E2E integrado e auditoria DevSecOps (SARIF)
🏦 microservico-enterprise Java 21, Spring Boot 3, JPA, Flyway, PostgreSQL Clean Architecture, JWT stateless, idempotência, bloqueio pessimista e testes de integração
📒 ledger-core-banking Java 21, Spring Boot 3, Docker Ledger de partidas dobradas com bloqueio pessimista e chave de idempotência
💸 financial-ledger-service Fastify 5, Prisma 6, BullMQ, Redis, PostgreSQL, Vitest Contabilidade imutável em bigint, Saga, filas assíncronas, SELECT FOR UPDATE e CI
💰 dashboard-financeiro TypeScript, Prisma, JWT, Vitest API REST de finanças pessoais com autenticação stateless e CI automatizado

📨 Mensageria, Tempo Real & Alta Vazão

Projeto Stack Diferencial técnico
📨 event-driven-api Fastify, Prisma, PostgreSQL, Redis, BullMQ, Vitest Workers concorrentes, retentativas com backoff exponencial, Dead Letter Queue, rate limiting e trilha de auditoria
🚦 fastify-edge-api-gateway Fastify 5, Redis (Lua), JWT, Helmet, Vitest Rate limiting por janela deslizante, Circuit Breaker, proxy HTTP e validação JWT
📡 traffic-telemetry-ingestion-service Fastify 5, Redis Streams, PostgreSQL particionado, WebSocket Consumer groups, detecção de incidentes por janela deslizante e streaming
🍳 Fila-Inteligente-Para-Cozinha TypeScript, Socket.io, Prisma, Vitest, Supertest KDS em tempo real com Clean Architecture e priorização dinâmica de pedidos

🤖 IA, Observabilidade & DevSecOps

Projeto Stack Diferencial técnico
🤖 J.A.R.V.I.S. Python 3.12, Gemini 2.5, WebSockets, Electron, Pytest Agente desktop autônomo com Function Calling, fallback Flash/Pro, governança Human-in-the-Loop e IPC assíncrono
🛡️ fintech-sentinel-agent TypeScript, Playwright, Gemini 2.5 Flash, Vitest, Docker Sondas sintéticas E2E, injeção de caos e diagnóstico de causa-raiz com IA
🔒 developer-platform-cli-tool Python 3.12, Pytest, Ruff, mypy, Docker Auditoria de Dockerfiles e IaC, detecção de segredos por entropia e relatórios SARIF 2.1.0
🚦 monitor-fluxo-viario-radares Python, Playwright, Google Sheets API, GitHub Actions Auditoria periódica de radares e detecção de anomalias, aplicando a experiência na Sitran
⚡ iron-metrics-ai Next.js 16, React 19, Gemini Flash, Drizzle ORM Extração semântica de treinos em linguagem natural e modelagem de fadiga
🎙️ audio-transcriber-action-items-extractor Python, Hugging Face Spaces Transcrição de áudio e extração inteligente de itens de ação
🔗 bot-curador-de-links Node.js, SQLite, Vitest Bot Discord com proteção anti-SSRF e lock atômico

🌐 Fullstack & Fundamentos de Backend

Projeto Stack Diferencial técnico
🧑‍💻 Portfolio-Viktor TypeScript, Fastify, React, Vite, Zod Monorepo fullstack com integração à GitHub API
📋 Gerenciador-de-tarefas-api TypeScript, Express, Prisma, Zod, Swagger UI API REST em camadas com validação defensiva e documentação interativa
🛒 Projeto-Carrinho-Shoppe-Backend TypeScript, Express API de carrinho de compras em arquitetura em camadas
🔑 qrcode-password-generator TypeScript, Node.js API REST em camadas com princípios SOLID
✂️ Encurtador-de-URL-NodeJS-Typescript-MongoDB TypeScript, Express, MongoDB, Typegoose API de encurtamento de URLs
🏆 API-Champions-League TypeScript, Express API REST de clubes e jogadores
🎙️ Gerenciador-de-podcasts TypeScript, Node.js API de listagem e gerenciamento de podcasts
🏎️ Formula1-MinimalAPI TypeScript, Node.js API minimalista de dados da Fórmula 1
🏁 Projeto-Kart-NodeJs-BackEnd TypeScript, Node.js Simulador de corridas em CLI com POO, Strategy e Factory
🎨 Front-end & estudos (HTML, CSS, JavaScript)
Projeto Descrição
PROJETO-LUTA-2.0 · projeto-luta-javascript RPG Battle Arena por turnos em ES6+ com Web Audio API nativa
app-previsao-do-tempo Previsão do tempo em tempo real com OpenWeatherMap
biblioteca Gerenciador de leituras e estante virtual
Desafios-Estagio-Logica-de-Programacao Plataforma de treino de lógica para estágios
relogio-e-cronometro · Contador-Simples · Lista-de-tarefas- Exercícios de DOM e eventos
My-First-Copilot Prompts customizados para assistentes de IA

📊 Métricas

Estatísticas do GitHub Linguagens mais usadas
GitHub Streak Stats

Backend confiável, testado e observável.

Pinned Loading

  1. monitor-fluxo-viario-radares monitor-fluxo-viario-radares Public

    Sistema automatizado de monitoramento e auditoria de fluxos em radares viarios com Python, Playwright, Google Sheets API e GitHub Actions

    Python 1

  2. Jarvis Jarvis Public

    Agente Tatico Autonomo Desktop com Google Gemini 2.5, Function Calling, Governanca Human-in-the-Loop e Pytest

    Python 1

  3. fastify-edge-api-gateway fastify-edge-api-gateway Public

    API Gateway leve de alta vazao com Fastify 5, @fastify/http-proxy, Sliding Window Rate Limiting (Redis Lua), Circuit Breaker e validacao JWT.

    TypeScript 1

  4. financial-ledger-service financial-ledger-service Public

    Ledger Financeiro com Partidas Dobradas, Saga, Filas BullMQ e PostgreSQL SELECT FOR UPDATE

    TypeScript 1

  5. traffic-telemetry-ingestion-service traffic-telemetry-ingestion-service Public

    Microsserviço de alta vazão para ingestão de telemetria de trânsito, detecção de incidentes por sliding window e streaming com Fastify, Redis Streams e PostgreSQL particionado.

    TypeScript 1

  6. dashboard-financeiro dashboard-financeiro Public

    API RESTful para Gestao de Financas Pessoais com JWT, Prisma ORM, Vitest e CI Automatizado

    TypeScript 1